(This page was automatically generated by the tools in the opsboy project on 17:39:23 26-Mar-2017 GMT.)
Commit | Testing Time | Unexpected Failures |
Expected Failures |
Files | Tests | Elapsed Time |
---|---|---|---|---|---|---|
72d8cf57 | 2016-11-08 20:36:07 GMT | 390 | 31 | 94 | 7509 | 1311 sec |
File | Name | Details |
---|---|---|
093-uthread-spawn.t | TEST 2: two simple user threads without I/O |
==17637== Invalid read of size 8 ==17637== at 0x4F7AB2: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:596) ==17637== by 0x4F45AD: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==17637== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17637== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17637== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17637== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17637== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17637== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17637== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17637== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17637== by 0x4425FC: ngx_master_process_cycle (ngx_process_cycle.c:130) ==17637== by 0x41B71D: main (nginx.c:367) ==17637== Address 0x83f8860 is 32 bytes inside a block of size 96 free'd ==17637== at 0x4C29FDA: free (vg_replace_malloc.c:530) ==17637== by 0x41CE11: ngx_destroy_pool (ngx_palloc.c:79) ==17637== by 0x499AC3: ngx_stream_close_connection (ngx_stream_handler.c:323) ==17637== by 0x4F7816: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==17637== by 0x4F8046: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==17637== by 0x4F8046: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==17637== by 0x4F8114: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==17637== by 0x4F41C3: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==17637== by 0x4F4282: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==17637== by 0x4F45A2: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==17637== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17637== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17637== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17637== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17637== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17637== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17637== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17637== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17637== by 0x4425FC: ngx_master_process_cycle (ngx_process_cycle.c:130) ==17637== by 0x41B71D: main (nginx.c:367) ==17637== Block was alloc'd at ==17637== at 0x4C2B0D4: malloc (vg_replace_malloc.c:299) ==17637== by 0x43DE11: ngx_alloc (ngx_alloc.c:22) ==17637== by 0x41CC82: ngx_malloc (ngx_palloc.c:140) ==17637== by 0x41CEAA: ngx_palloc (ngx_palloc.c:123) ==17637== by 0x41CFD3: ngx_pcalloc (ngx_palloc.c:218) ==17637== by 0x499DC3: ngx_stream_init_connection (ngx_stream_handler.c:121) ==17637== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17637== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17637== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17637== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17637== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17637== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17637== by 0x4425FC: ngx_master_process_cycle (ngx_process_cycle.c:130) ==17637== by 0x41B71D: main (nginx.c:367) ==17637== { <insert_a_suppression_name_here> Memcheck:Addr8 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 |
==17637== Invalid read of size 8 ==17637== at 0x4F7ABD: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:596) ==17637== by 0x4F45AD: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==17637== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17637== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17637== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17637== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17637== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17637== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17637== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17637== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17637== by 0x4425FC: ngx_master_process_cycle (ngx_process_cycle.c:130) ==17637== by 0x41B71D: main (nginx.c:367) ==17637== Address 0x83f8a20 is 96 bytes inside a block of size 104 free'd ==17637== at 0x4C29FDA: free (vg_replace_malloc.c:530) ==17637== by 0x41CE11: ngx_destroy_pool (ngx_palloc.c:79) ==17637== by 0x499AC3: ngx_stream_close_connection (ngx_stream_handler.c:323) ==17637== by 0x4F7816: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==17637== by 0x4F8046: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==17637== by 0x4F8046: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==17637== by 0x4F8114: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==17637== by 0x4F41C3: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==17637== by 0x4F4282: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==17637== by 0x4F45A2: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==17637== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17637== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17637== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17637== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17637== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17637== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17637== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17637== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17637== by 0x4425FC: ngx_master_process_cycle (ngx_process_cycle.c:130) ==17637== by 0x41B71D: main (nginx.c:367) ==17637== Block was alloc'd at ==17637== at 0x4C2B0D4: malloc (vg_replace_malloc.c:299) ==17637== by 0x43DE11: ngx_alloc (ngx_alloc.c:22) ==17637== by 0x41CC82: ngx_malloc (ngx_palloc.c:140) ==17637== by 0x41CEAA: ngx_palloc (ngx_palloc.c:123) ==17637== by 0x41CFD3: ngx_pcalloc (ngx_palloc.c:218) ==17637== by 0x499B1A: ngx_stream_init_session (ngx_stream_handler.c:238) ==17637== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17637== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17637== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17637== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17637== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17637== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17637== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17637== by 0x4425FC: ngx_master_process_cycle (ngx_process_cycle.c:130) ==17637== by 0x41B71D: main (nginx.c:367) ==17637== { <insert_a_suppression_name_here> Memcheck:Addr8 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 |
==17637== Invalid read of size 8 ==17637== at 0x4F7AC6: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:597) ==17637== by 0x4F45AD: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==17637== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17637== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17637== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17637== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17637== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17637== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17637== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17637== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17637== by 0x4425FC: ngx_master_process_cycle (ngx_process_cycle.c:130) ==17637== by 0x41B71D: main (nginx.c:367) ==17637== Address 0x83f8b10 is 80 bytes inside a block of size 368 free'd ==17637== at 0x4C29FDA: free (vg_replace_malloc.c:530) ==17637== by 0x41CE11: ngx_destroy_pool (ngx_palloc.c:79) ==17637== by 0x499AC3: ngx_stream_close_connection (ngx_stream_handler.c:323) ==17637== by 0x4F7816: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==17637== by 0x4F8046: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==17637== by 0x4F8046: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==17637== by 0x4F8114: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==17637== by 0x4F41C3: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==17637== by 0x4F4282: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==17637== by 0x4F45A2: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==17637== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17637== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17637== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17637== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17637== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17637== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17637== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17637== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17637== by 0x4425FC: ngx_master_process_cycle (ngx_process_cycle.c:130) ==17637== by 0x41B71D: main (nginx.c:367) ==17637== Block was alloc'd at ==17637== at 0x4C2B0D4: malloc (vg_replace_malloc.c:299) ==17637== by 0x43DE11: ngx_alloc (ngx_alloc.c:22) ==17637== by 0x41CC82: ngx_malloc (ngx_palloc.c:140) ==17637== by 0x41CEAA: ngx_palloc (ngx_palloc.c:123) ==17637== by 0x4F43F9: ngx_stream_lua_create_ctx (ngx_stream_lua_util.h:174) ==17637== by 0x4F43F9: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:216) ==17637== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17637== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17637== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17637== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17637== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17637== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17637== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17637== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17637== by 0x4425FC: ngx_master_process_cycle (ngx_process_cycle.c:130) ==17637== by 0x41B71D: main (nginx.c:367) ==17637== { <insert_a_suppression_name_here> Memcheck:Addr8 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 |
==17637== Invalid read of size 8 ==17637== at 0x4F7ACF: ngx_stream_lua_cleanup_pending_operation (ngx_stream_lua_util.h:257) ==17637== by 0x4F7ACF: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:598) ==17637== by 0x4F45AD: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==17637== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17637== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17637== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17637== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17637== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17637== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17637== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17637== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17637== by 0x4425FC: ngx_master_process_cycle (ngx_process_cycle.c:130) ==17637== by 0x41B71D: main (nginx.c:367) ==17637== Address 0x83f8b40 is 128 bytes inside a block of size 368 free'd ==17637== at 0x4C29FDA: free (vg_replace_malloc.c:530) ==17637== by 0x41CE11: ngx_destroy_pool (ngx_palloc.c:79) ==17637== by 0x499AC3: ngx_stream_close_connection (ngx_stream_handler.c:323) ==17637== by 0x4F7816: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==17637== by 0x4F8046: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==17637== by 0x4F8046: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==17637== by 0x4F8114: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==17637== by 0x4F41C3: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==17637== by 0x4F4282: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==17637== by 0x4F45A2: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==17637== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17637== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17637== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17637== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17637== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17637== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17637== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17637== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17637== by 0x4425FC: ngx_master_process_cycle (ngx_process_cycle.c:130) ==17637== by 0x41B71D: main (nginx.c:367) ==17637== Block was alloc'd at ==17637== at 0x4C2B0D4: malloc (vg_replace_malloc.c:299) ==17637== by 0x43DE11: ngx_alloc (ngx_alloc.c:22) ==17637== by 0x41CC82: ngx_malloc (ngx_palloc.c:140) ==17637== by 0x41CEAA: ngx_palloc (ngx_palloc.c:123) ==17637== by 0x4F43F9: ngx_stream_lua_create_ctx (ngx_stream_lua_util.h:174) ==17637== by 0x4F43F9: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:216) ==17637== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17637== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17637== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17637== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17637== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17637== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17637== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17637== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17637== by 0x4425FC: ngx_master_process_cycle (ngx_process_cycle.c:130) ==17637== by 0x41B71D: main (nginx.c:367) ==17637== { <insert_a_suppression_name_here> Memcheck:Addr8 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 |
==17637== Invalid read of size 8 ==17637== at 0x4F7AE5: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:601) ==17637== by 0x4F45AD: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==17637== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17637== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17637== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17637== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17637== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17637== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17637== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17637== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17637== by 0x4425FC: ngx_master_process_cycle (ngx_process_cycle.c:130) ==17637== by 0x41B71D: main (nginx.c:367) ==17637== Address 0x83f8848 is 8 bytes inside a block of size 96 free'd ==17637== at 0x4C29FDA: free (vg_replace_malloc.c:530) ==17637== by 0x41CE11: ngx_destroy_pool (ngx_palloc.c:79) ==17637== by 0x499AC3: ngx_stream_close_connection (ngx_stream_handler.c:323) ==17637== by 0x4F7816: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==17637== by 0x4F8046: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==17637== by 0x4F8046: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==17637== by 0x4F8114: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==17637== by 0x4F41C3: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==17637== by 0x4F4282: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==17637== by 0x4F45A2: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==17637== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17637== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17637== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17637== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17637== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17637== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17637== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17637== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17637== by 0x4425FC: ngx_master_process_cycle (ngx_process_cycle.c:130) ==17637== by 0x41B71D: main (nginx.c:367) ==17637== Block was alloc'd at ==17637== at 0x4C2B0D4: malloc (vg_replace_malloc.c:299) ==17637== by 0x43DE11: ngx_alloc (ngx_alloc.c:22) ==17637== by 0x41CC82: ngx_malloc (ngx_palloc.c:140) ==17637== by 0x41CEAA: ngx_palloc (ngx_palloc.c:123) ==17637== by 0x41CFD3: ngx_pcalloc (ngx_palloc.c:218) ==17637== by 0x499DC3: ngx_stream_init_connection (ngx_stream_handler.c:121) ==17637== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17637== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17637== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17637== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17637== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17637== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17637== by 0x4425FC: ngx_master_process_cycle (ngx_process_cycle.c:130) ==17637== by 0x41B71D: main (nginx.c:367) ==17637== { <insert_a_suppression_name_here> Memcheck:Addr8 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 |
==17637== Invalid read of size 8 ==17637== at 0x4F5BA9: ngx_stream_lua_finalize_fake_session (ngx_stream_lua_util.c:1886) ==17637== by 0x4F8053: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:606) ==17637== by 0x4F45AD: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==17637== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17637== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17637== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17637== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17637== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17637== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17637== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17637== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17637== by 0x4425FC: ngx_master_process_cycle (ngx_process_cycle.c:130) ==17637== by 0x41B71D: main (nginx.c:367) ==17637== Address 0x83f8848 is 8 bytes inside a block of size 96 free'd ==17637== at 0x4C29FDA: free (vg_replace_malloc.c:530) ==17637== by 0x41CE11: ngx_destroy_pool (ngx_palloc.c:79) ==17637== by 0x499AC3: ngx_stream_close_connection (ngx_stream_handler.c:323) ==17637== by 0x4F7816: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==17637== by 0x4F8046: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==17637== by 0x4F8046: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==17637== by 0x4F8114: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==17637== by 0x4F41C3: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==17637== by 0x4F4282: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==17637== by 0x4F45A2: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==17637== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17637== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17637== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17637== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17637== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17637== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17637== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17637== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17637== by 0x4425FC: ngx_master_process_cycle (ngx_process_cycle.c:130) ==17637== by 0x41B71D: main (nginx.c:367) ==17637== Block was alloc'd at ==17637== at 0x4C2B0D4: malloc (vg_replace_malloc.c:299) ==17637== by 0x43DE11: ngx_alloc (ngx_alloc.c:22) ==17637== by 0x41CC82: ngx_malloc (ngx_palloc.c:140) ==17637== by 0x41CEAA: ngx_palloc (ngx_palloc.c:123) ==17637== by 0x41CFD3: ngx_pcalloc (ngx_palloc.c:218) ==17637== by 0x499DC3: ngx_stream_init_connection (ngx_stream_handler.c:121) ==17637== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17637== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17637== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17637== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17637== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17637== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17637== by 0x4425FC: ngx_master_process_cycle (ngx_process_cycle.c:130) ==17637== by 0x41B71D: main (nginx.c:367) ==17637== { <insert_a_suppression_name_here> Memcheck:Addr8 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 |
==17637== Invalid read of size 8 ==17637== at 0x4F5BB1: ngx_stream_lua_finalize_fake_session (ngx_stream_lua_util.c:1888) ==17637== by 0x4F8053: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:606) ==17637== by 0x4F45AD: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==17637== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17637== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17637== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17637== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17637== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17637== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17637== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17637== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17637== by 0x4425FC: ngx_master_process_cycle (ngx_process_cycle.c:130) ==17637== by 0x41B71D: main (nginx.c:367) ==17637== Address 0x83f86c0 is 0 bytes inside a block of size 80 free'd ==17637== at 0x4C29FDA: free (vg_replace_malloc.c:530) ==17637== by 0x41CE11: ngx_destroy_pool (ngx_palloc.c:79) ==17637== by 0x499AC3: ngx_stream_close_connection (ngx_stream_handler.c:323) ==17637== by 0x4F7816: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==17637== by 0x4F8046: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==17637== by 0x4F8046: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==17637== by 0x4F8114: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==17637== by 0x4F41C3: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==17637== by 0x4F4282: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==17637== by 0x4F45A2: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==17637== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17637== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17637== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17637== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17637== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17637== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17637== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17637== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17637== by 0x4425FC: ngx_master_process_cycle (ngx_process_cycle.c:130) ==17637== by 0x41B71D: main (nginx.c:367) ==17637== Block was alloc'd at ==17637== at 0x4C2B0D4: malloc (vg_replace_malloc.c:299) ==17637== by 0x43DE11: ngx_alloc (ngx_alloc.c:22) ==17637== by 0x41CC82: ngx_malloc (ngx_palloc.c:140) ==17637== by 0x41CEAA: ngx_palloc (ngx_palloc.c:123) ==17637== by 0x43AFBB: ngx_event_accept (ngx_event_accept.c:175) ==17637== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17637== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17637== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17637== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17637== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17637== by 0x4425FC: ngx_master_process_cycle (ngx_process_cycle.c:130) ==17637== by 0x41B71D: main (nginx.c:367) ==17637== { <insert_a_suppression_name_here> Memcheck:Addr8 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 |
==17637== Invalid read of size 8 ==17637== at 0x41C1C2: ngx_log_error_core (ngx_log.c:126) ==17637== by 0x4F5BD5: ngx_stream_lua_finalize_fake_session (ngx_stream_lua_util.c:1888) ==17637== by 0x4F8053: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:606) ==17637== by 0x4F45AD: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==17637== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17637== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17637== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17637== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17637== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17637== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17637== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17637== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17637== by 0x4425FC: ngx_master_process_cycle (ngx_process_cycle.c:130) ==17637== by 0x41B71D: main (nginx.c:367) ==17637== Address 0x83f86d0 is 16 bytes inside a block of size 80 free'd ==17637== at 0x4C29FDA: free (vg_replace_malloc.c:530) ==17637== by 0x41CE11: ngx_destroy_pool (ngx_palloc.c:79) ==17637== by 0x499AC3: ngx_stream_close_connection (ngx_stream_handler.c:323) ==17637== by 0x4F7816: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==17637== by 0x4F8046: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==17637== by 0x4F8046: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==17637== by 0x4F8114: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==17637== by 0x4F41C3: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==17637== by 0x4F4282: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==17637== by 0x4F45A2: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==17637== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17637== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17637== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17637== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17637== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17637== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17637== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17637== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17637== by 0x4425FC: ngx_master_process_cycle (ngx_process_cycle.c:130) ==17637== by 0x41B71D: main (nginx.c:367) ==17637== Block was alloc'd at ==17637== at 0x4C2B0D4: malloc (vg_replace_malloc.c:299) ==17637== by 0x43DE11: ngx_alloc (ngx_alloc.c:22) ==17637== by 0x41CC82: ngx_malloc (ngx_palloc.c:140) ==17637== by 0x41CEAA: ngx_palloc (ngx_palloc.c:123) ==17637== by 0x43AFBB: ngx_event_accept (ngx_event_accept.c:175) ==17637== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17637== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17637== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17637== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17637== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17637== by 0x4425FC: ngx_master_process_cycle (ngx_process_cycle.c:130) ==17637== by 0x41B71D: main (nginx.c:367) ==17637== { <insert_a_suppression_name_here> Memcheck:Addr8 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 |
==17637== Invalid read of size 8 ==17637== at 0x41C292: ngx_log_error_core (ngx_log.c:159) ==17637== by 0x4F5BD5: ngx_stream_lua_finalize_fake_session (ngx_stream_lua_util.c:1888) ==17637== by 0x4F8053: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:606) ==17637== by 0x4F45AD: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==17637== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17637== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17637== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17637== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17637== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17637== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17637== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17637== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17637== by 0x4425FC: ngx_master_process_cycle (ngx_process_cycle.c:130) ==17637== by 0x41B71D: main (nginx.c:367) ==17637== Address 0x83f86c0 is 0 bytes inside a block of size 80 free'd ==17637== at 0x4C29FDA: free (vg_replace_malloc.c:530) ==17637== by 0x41CE11: ngx_destroy_pool (ngx_palloc.c:79) ==17637== by 0x499AC3: ngx_stream_close_connection (ngx_stream_handler.c:323) ==17637== by 0x4F7816: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==17637== by 0x4F8046: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==17637== by 0x4F8046: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==17637== by 0x4F8114: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==17637== by 0x4F41C3: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==17637== by 0x4F4282: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==17637== by 0x4F45A2: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==17637== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17637== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17637== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17637== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17637== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17637== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17637== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17637== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17637== by 0x4425FC: ngx_master_process_cycle (ngx_process_cycle.c:130) ==17637== by 0x41B71D: main (nginx.c:367) ==17637== Block was alloc'd at ==17637== at 0x4C2B0D4: malloc (vg_replace_malloc.c:299) ==17637== by 0x43DE11: ngx_alloc (ngx_alloc.c:22) ==17637== by 0x41CC82: ngx_malloc (ngx_palloc.c:140) ==17637== by 0x41CEAA: ngx_palloc (ngx_palloc.c:123) ==17637== by 0x43AFBB: ngx_event_accept (ngx_event_accept.c:175) ==17637== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17637== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17637== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17637== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17637== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17637== by 0x4425FC: ngx_master_process_cycle (ngx_process_cycle.c:130) ==17637== by 0x41B71D: main (nginx.c:367) ==17637== { <insert_a_suppression_name_here> Memcheck:Addr8 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 |
==17637== Invalid read of size 8 ==17637== at 0x41C2B6: ngx_log_error_core (ngx_log.c:163) ==17637== by 0x4F5BD5: ngx_stream_lua_finalize_fake_session (ngx_stream_lua_util.c:1888) ==17637== by 0x4F8053: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:606) ==17637== by 0x4F45AD: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==17637== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17637== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17637== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17637== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17637== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17637== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17637== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17637== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17637== by 0x4425FC: ngx_master_process_cycle (ngx_process_cycle.c:130) ==17637== by 0x41B71D: main (nginx.c:367) ==17637== Address 0x83f86c0 is 0 bytes inside a block of size 80 free'd ==17637== at 0x4C29FDA: free (vg_replace_malloc.c:530) ==17637== by 0x41CE11: ngx_destroy_pool (ngx_palloc.c:79) ==17637== by 0x499AC3: ngx_stream_close_connection (ngx_stream_handler.c:323) ==17637== by 0x4F7816: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==17637== by 0x4F8046: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==17637== by 0x4F8046: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==17637== by 0x4F8114: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==17637== by 0x4F41C3: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==17637== by 0x4F4282: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==17637== by 0x4F45A2: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==17637== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17637== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17637== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17637== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17637== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17637== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17637== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17637== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17637== by 0x4425FC: ngx_master_process_cycle (ngx_process_cycle.c:130) ==17637== by 0x41B71D: main (nginx.c:367) ==17637== Block was alloc'd at ==17637== at 0x4C2B0D4: malloc (vg_replace_malloc.c:299) ==17637== by 0x43DE11: ngx_alloc (ngx_alloc.c:22) ==17637== by 0x41CC82: ngx_malloc (ngx_palloc.c:140) ==17637== by 0x41CEAA: ngx_palloc (ngx_palloc.c:123) ==17637== by 0x43AFBB: ngx_event_accept (ngx_event_accept.c:175) ==17637== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17637== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17637== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17637== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17637== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17637== by 0x4425FC: ngx_master_process_cycle (ngx_process_cycle.c:130) ==17637== by 0x41B71D: main (nginx.c:367) ==17637== { <insert_a_suppression_name_here> Memcheck:Addr8 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 |
==17637== Invalid read of size 8 ==17637== at 0x41C2C0: ngx_log_error_core (ngx_log.c:167) ==17637== by 0x4F5BD5: ngx_stream_lua_finalize_fake_session (ngx_stream_lua_util.c:1888) ==17637== by 0x4F8053: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:606) ==17637== by 0x4F45AD: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==17637== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17637== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17637== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17637== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17637== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17637== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17637== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17637== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17637== by 0x4425FC: ngx_master_process_cycle (ngx_process_cycle.c:130) ==17637== by 0x41B71D: main (nginx.c:367) ==17637== Address 0x83f86f0 is 48 bytes inside a block of size 80 free'd ==17637== at 0x4C29FDA: free (vg_replace_malloc.c:530) ==17637== by 0x41CE11: ngx_destroy_pool (ngx_palloc.c:79) ==17637== by 0x499AC3: ngx_stream_close_connection (ngx_stream_handler.c:323) ==17637== by 0x4F7816: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==17637== by 0x4F8046: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==17637== by 0x4F8046: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==17637== by 0x4F8114: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==17637== by 0x4F41C3: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==17637== by 0x4F4282: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==17637== by 0x4F45A2: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==17637== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17637== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17637== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17637== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17637== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17637== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17637== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17637== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17637== by 0x4425FC: ngx_master_process_cycle (ngx_process_cycle.c:130) ==17637== by 0x41B71D: main (nginx.c:367) ==17637== Block was alloc'd at ==17637== at 0x4C2B0D4: malloc (vg_replace_malloc.c:299) ==17637== by 0x43DE11: ngx_alloc (ngx_alloc.c:22) ==17637== by 0x41CC82: ngx_malloc (ngx_palloc.c:140) ==17637== by 0x41CEAA: ngx_palloc (ngx_palloc.c:123) ==17637== by 0x43AFBB: ngx_event_accept (ngx_event_accept.c:175) ==17637== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17637== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17637== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17637== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17637== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17637== by 0x4425FC: ngx_master_process_cycle (ngx_process_cycle.c:130) ==17637== by 0x41B71D: main (nginx.c:367) ==17637== { <insert_a_suppression_name_here> Memcheck:Addr8 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 |
==17637== Invalid read of size 8 ==17637== at 0x41C2E3: ngx_log_error_core (ngx_log.c:172) ==17637== by 0x4F5BD5: ngx_stream_lua_finalize_fake_session (ngx_stream_lua_util.c:1888) ==17637== by 0x4F8053: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:606) ==17637== by 0x4F45AD: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==17637== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17637== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17637== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17637== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17637== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17637== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17637== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17637== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17637== by 0x4425FC: ngx_master_process_cycle (ngx_process_cycle.c:130) ==17637== by 0x41B71D: main (nginx.c:367) ==17637== Address 0x83f86d8 is 24 bytes inside a block of size 80 free'd ==17637== at 0x4C29FDA: free (vg_replace_malloc.c:530) ==17637== by 0x41CE11: ngx_destroy_pool (ngx_palloc.c:79) ==17637== by 0x499AC3: ngx_stream_close_connection (ngx_stream_handler.c:323) ==17637== by 0x4F7816: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==17637== by 0x4F8046: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==17637== by 0x4F8046: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==17637== by 0x4F8114: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==17637== by 0x4F41C3: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==17637== by 0x4F4282: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==17637== by 0x4F45A2: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==17637== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17637== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17637== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17637== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17637== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17637== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17637== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17637== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17637== by 0x4425FC: ngx_master_process_cycle (ngx_process_cycle.c:130) ==17637== by 0x41B71D: main (nginx.c:367) ==17637== Block was alloc'd at ==17637== at 0x4C2B0D4: malloc (vg_replace_malloc.c:299) ==17637== by 0x43DE11: ngx_alloc (ngx_alloc.c:22) ==17637== by 0x41CC82: ngx_malloc (ngx_palloc.c:140) ==17637== by 0x41CEAA: ngx_palloc (ngx_palloc.c:123) ==17637== by 0x43AFBB: ngx_event_accept (ngx_event_accept.c:175) ==17637== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17637== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17637== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17637== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17637== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17637== by 0x4425FC: ngx_master_process_cycle (ngx_process_cycle.c:130) ==17637== by 0x41B71D: main (nginx.c:367) ==17637== { <insert_a_suppression_name_here> Memcheck:Addr8 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 |
==17637== Invalid read of size 8 ==17637== at 0x41C2E9: ngx_log_error_core (ngx_log.c:183) ==17637== by 0x4F5BD5: ngx_stream_lua_finalize_fake_session (ngx_stream_lua_util.c:1888) ==17637== by 0x4F8053: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:606) ==17637== by 0x4F45AD: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==17637== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17637== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17637== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17637== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17637== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17637== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17637== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17637== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17637== by 0x4425FC: ngx_master_process_cycle (ngx_process_cycle.c:130) ==17637== by 0x41B71D: main (nginx.c:367) ==17637== Address 0x83f86c8 is 8 bytes inside a block of size 80 free'd ==17637== at 0x4C29FDA: free (vg_replace_malloc.c:530) ==17637== by 0x41CE11: ngx_destroy_pool (ngx_palloc.c:79) ==17637== by 0x499AC3: ngx_stream_close_connection (ngx_stream_handler.c:323) ==17637== by 0x4F7816: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==17637== by 0x4F8046: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==17637== by 0x4F8046: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==17637== by 0x4F8114: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==17637== by 0x4F41C3: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==17637== by 0x4F4282: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==17637== by 0x4F45A2: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==17637== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17637== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17637== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17637== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17637== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17637== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17637== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17637== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17637== by 0x4425FC: ngx_master_process_cycle (ngx_process_cycle.c:130) ==17637== by 0x41B71D: main (nginx.c:367) ==17637== Block was alloc'd at ==17637== at 0x4C2B0D4: malloc (vg_replace_malloc.c:299) ==17637== by 0x43DE11: ngx_alloc (ngx_alloc.c:22) ==17637== by 0x41CC82: ngx_malloc (ngx_palloc.c:140) ==17637== by 0x41CEAA: ngx_palloc (ngx_palloc.c:123) ==17637== by 0x43AFBB: ngx_event_accept (ngx_event_accept.c:175) ==17637== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17637== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17637== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17637== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17637== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17637== by 0x4425FC: ngx_master_process_cycle (ngx_process_cycle.c:130) ==17637== by 0x41B71D: main (nginx.c:367) ==17637== { <insert_a_suppression_name_here> Memcheck:Addr8 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 |
==17637== Invalid read of size 8 ==17637== at 0x41C318: ngx_log_error_core (ngx_log.c:189) ==17637== by 0x4F5BD5: ngx_stream_lua_finalize_fake_session (ngx_stream_lua_util.c:1888) ==17637== by 0x4F8053: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:606) ==17637== by 0x4F45AD: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==17637== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17637== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17637== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17637== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17637== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17637== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17637== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17637== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17637== by 0x4425FC: ngx_master_process_cycle (ngx_process_cycle.c:130) ==17637== by 0x41B71D: main (nginx.c:367) ==17637== Address 0x83f86c8 is 8 bytes inside a block of size 80 free'd ==17637== at 0x4C29FDA: free (vg_replace_malloc.c:530) ==17637== by 0x41CE11: ngx_destroy_pool (ngx_palloc.c:79) ==17637== by 0x499AC3: ngx_stream_close_connection (ngx_stream_handler.c:323) ==17637== by 0x4F7816: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==17637== by 0x4F8046: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==17637== by 0x4F8046: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==17637== by 0x4F8114: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==17637== by 0x4F41C3: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==17637== by 0x4F4282: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==17637== by 0x4F45A2: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==17637== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17637== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17637== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17637== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17637== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17637== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17637== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17637== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17637== by 0x4425FC: ngx_master_process_cycle (ngx_process_cycle.c:130) ==17637== by 0x41B71D: main (nginx.c:367) ==17637== Block was alloc'd at ==17637== at 0x4C2B0D4: malloc (vg_replace_malloc.c:299) ==17637== by 0x43DE11: ngx_alloc (ngx_alloc.c:22) ==17637== by 0x41CC82: ngx_malloc (ngx_palloc.c:140) ==17637== by 0x41CEAA: ngx_palloc (ngx_palloc.c:123) ==17637== by 0x43AFBB: ngx_event_accept (ngx_event_accept.c:175) ==17637== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17637== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17637== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17637== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17637== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17637== by 0x4425FC: ngx_master_process_cycle (ngx_process_cycle.c:130) ==17637== by 0x41B71D: main (nginx.c:367) ==17637== { <insert_a_suppression_name_here> Memcheck:Addr8 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 |
==17637== Invalid read of size 8 ==17637== at 0x41C328: ngx_log_error_core (ngx_log.c:195) ==17637== by 0x4F5BD5: ngx_stream_lua_finalize_fake_session (ngx_stream_lua_util.c:1888) ==17637== by 0x4F8053: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:606) ==17637== by 0x4F45AD: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==17637== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17637== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17637== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17637== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17637== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17637== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17637== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17637== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17637== by 0x4425FC: ngx_master_process_cycle (ngx_process_cycle.c:130) ==17637== by 0x41B71D: main (nginx.c:367) ==17637== Address 0x83f8708 is 72 bytes inside a block of size 80 free'd ==17637== at 0x4C29FDA: free (vg_replace_malloc.c:530) ==17637== by 0x41CE11: ngx_destroy_pool (ngx_palloc.c:79) ==17637== by 0x499AC3: ngx_stream_close_connection (ngx_stream_handler.c:323) ==17637== by 0x4F7816: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==17637== by 0x4F8046: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==17637== by 0x4F8046: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==17637== by 0x4F8114: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==17637== by 0x4F41C3: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==17637== by 0x4F4282: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==17637== by 0x4F45A2: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==17637== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17637== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17637== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17637== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17637== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17637== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17637== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17637== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17637== by 0x4425FC: ngx_master_process_cycle (ngx_process_cycle.c:130) ==17637== by 0x41B71D: main (nginx.c:367) ==17637== Block was alloc'd at ==17637== at 0x4C2B0D4: malloc (vg_replace_malloc.c:299) ==17637== by 0x43DE11: ngx_alloc (ngx_alloc.c:22) ==17637== by 0x41CC82: ngx_malloc (ngx_palloc.c:140) ==17637== by 0x41CEAA: ngx_palloc (ngx_palloc.c:123) ==17637== by 0x43AFBB: ngx_event_accept (ngx_event_accept.c:175) ==17637== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17637== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17637== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17637== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17637== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17637== by 0x4425FC: ngx_master_process_cycle (ngx_process_cycle.c:130) ==17637== by 0x41B71D: main (nginx.c:367) ==17637== { <insert_a_suppression_name_here> Memcheck:Addr8 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 |
==17686== Invalid read of size 8 ==17686== at 0x4F7AB2: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:596) ==17686== by 0x4F45AD: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==17686== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17686== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17686== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17686== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17686== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17686== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17686== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17686== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17686== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17686== by 0x41B71D: main (nginx.c:367) ==17686== Address 0x8e7d320 is 32 bytes inside a block of size 96 free'd ==17686== at 0x4C29FDA: free (vg_replace_malloc.c:530) ==17686== by 0x41CE11: ngx_destroy_pool (ngx_palloc.c:79) ==17686== by 0x499AC3: ngx_stream_close_connection (ngx_stream_handler.c:323) ==17686== by 0x4F7816: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==17686== by 0x4F8046: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==17686== by 0x4F8046: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==17686== by 0x4F8114: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==17686== by 0x4F41C3: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==17686== by 0x4F4282: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==17686== by 0x4F45A2: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==17686== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17686== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17686== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17686== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17686== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17686== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17686== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17686== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17686== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17686== by 0x41B71D: main (nginx.c:367) ==17686== Block was alloc'd at ==17686== at 0x4C2B0D4: malloc (vg_replace_malloc.c:299) ==17686== by 0x43DE11: ngx_alloc (ngx_alloc.c:22) ==17686== by 0x41CC82: ngx_malloc (ngx_palloc.c:140) ==17686== by 0x41CEAA: ngx_palloc (ngx_palloc.c:123) ==17686== by 0x41CFD3: ngx_pcalloc (ngx_palloc.c:218) ==17686== by 0x499DC3: ngx_stream_init_connection (ngx_stream_handler.c:121) ==17686== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17686== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17686== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17686== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17686== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17686== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17686== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17686== by 0x41B71D: main (nginx.c:367) ==17686== { <insert_a_suppression_name_here> Memcheck:Addr8 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 |
==17686== Invalid read of size 8 ==17686== at 0x4F7ABD: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:596) ==17686== by 0x4F45AD: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==17686== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17686== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17686== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17686== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17686== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17686== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17686== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17686== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17686== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17686== by 0x41B71D: main (nginx.c:367) ==17686== Address 0x8e7d440 is 96 bytes inside a block of size 104 free'd ==17686== at 0x4C29FDA: free (vg_replace_malloc.c:530) ==17686== by 0x41CE11: ngx_destroy_pool (ngx_palloc.c:79) ==17686== by 0x499AC3: ngx_stream_close_connection (ngx_stream_handler.c:323) ==17686== by 0x4F7816: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==17686== by 0x4F8046: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==17686== by 0x4F8046: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==17686== by 0x4F8114: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==17686== by 0x4F41C3: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==17686== by 0x4F4282: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==17686== by 0x4F45A2: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==17686== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17686== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17686== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17686== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17686== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17686== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17686== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17686== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17686== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17686== by 0x41B71D: main (nginx.c:367) ==17686== Block was alloc'd at ==17686== at 0x4C2B0D4: malloc (vg_replace_malloc.c:299) ==17686== by 0x43DE11: ngx_alloc (ngx_alloc.c:22) ==17686== by 0x41CC82: ngx_malloc (ngx_palloc.c:140) ==17686== by 0x41CEAA: ngx_palloc (ngx_palloc.c:123) ==17686== by 0x41CFD3: ngx_pcalloc (ngx_palloc.c:218) ==17686== by 0x499B1A: ngx_stream_init_session (ngx_stream_handler.c:238) ==17686== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17686== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17686== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17686== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17686== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17686== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17686== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17686== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17686== by 0x41B71D: main (nginx.c:367) ==17686== { <insert_a_suppression_name_here> Memcheck:Addr8 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 |
==17686== Invalid read of size 8 ==17686== at 0x4F7AC6: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:597) ==17686== by 0x4F45AD: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==17686== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17686== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17686== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17686== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17686== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17686== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17686== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17686== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17686== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17686== by 0x41B71D: main (nginx.c:367) ==17686== Address 0x8e7d4e0 is 80 bytes inside a block of size 368 free'd ==17686== at 0x4C29FDA: free (vg_replace_malloc.c:530) ==17686== by 0x41CE11: ngx_destroy_pool (ngx_palloc.c:79) ==17686== by 0x499AC3: ngx_stream_close_connection (ngx_stream_handler.c:323) ==17686== by 0x4F7816: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==17686== by 0x4F8046: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==17686== by 0x4F8046: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==17686== by 0x4F8114: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==17686== by 0x4F41C3: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==17686== by 0x4F4282: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==17686== by 0x4F45A2: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==17686== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17686== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17686== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17686== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17686== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17686== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17686== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17686== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17686== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17686== by 0x41B71D: main (nginx.c:367) ==17686== Block was alloc'd at ==17686== at 0x4C2B0D4: malloc (vg_replace_malloc.c:299) ==17686== by 0x43DE11: ngx_alloc (ngx_alloc.c:22) ==17686== by 0x41CC82: ngx_malloc (ngx_palloc.c:140) ==17686== by 0x41CEAA: ngx_palloc (ngx_palloc.c:123) ==17686== by 0x4F43F9: ngx_stream_lua_create_ctx (ngx_stream_lua_util.h:174) ==17686== by 0x4F43F9: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:216) ==17686== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17686== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17686== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17686== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17686== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17686== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17686== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17686== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17686== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17686== by 0x41B71D: main (nginx.c:367) ==17686== { <insert_a_suppression_name_here> Memcheck:Addr8 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 |
==17686== Invalid read of size 8 ==17686== at 0x4F7ACF: ngx_stream_lua_cleanup_pending_operation (ngx_stream_lua_util.h:257) ==17686== by 0x4F7ACF: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:598) ==17686== by 0x4F45AD: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==17686== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17686== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17686== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17686== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17686== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17686== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17686== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17686== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17686== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17686== by 0x41B71D: main (nginx.c:367) ==17686== Address 0x8e7e998 is 200 bytes inside a block of size 672 free'd ==17686== at 0x4C29FDA: free (vg_replace_malloc.c:530) ==17686== by 0x41CE11: ngx_destroy_pool (ngx_palloc.c:79) ==17686== by 0x499AC3: ngx_stream_close_connection (ngx_stream_handler.c:323) ==17686== by 0x4F7816: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==17686== by 0x4F8046: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==17686== by 0x4F8046: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==17686== by 0x4F8114: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==17686== by 0x4F41C3: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==17686== by 0x4F4282: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==17686== by 0x4F45A2: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==17686== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17686== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17686== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17686== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17686== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17686== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17686== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17686== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17686== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17686== by 0x41B71D: main (nginx.c:367) ==17686== Block was alloc'd at ==17686== at 0x4C2B0D4: malloc (vg_replace_malloc.c:299) ==17686== by 0x43DE11: ngx_alloc (ngx_alloc.c:22) ==17686== by 0x41CC82: ngx_malloc (ngx_palloc.c:140) ==17686== by 0x41CEAA: ngx_palloc (ngx_palloc.c:123) ==17686== by 0x41D445: ngx_list_init (ngx_list.h:39) ==17686== by 0x41D445: ngx_list_create (ngx_list.c:22) ==17686== by 0x4F6BEE: ngx_stream_lua_create_co_ctx (ngx_stream_lua_util.c:2445) ==17686== by 0x5028B5: ngx_stream_lua_coroutine_create_helper (ngx_stream_lua_coroutine.c:92) ==17686== by 0x501F02: ngx_stream_lua_uthread_spawn (ngx_stream_lua_uthread.c:68) ==17686== by 0x525D6F7: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0) ==17686== by 0x4F5EF0: ngx_stream_lua_run_thread (ngx_stream_lua_util.c:1220) ==17686== by 0x4F41A5: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:167) ==17686== by 0x4F4282: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==17686== by 0x4F45A2: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==17686== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17686== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17686== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17686== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17686== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17686== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17686== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17686== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17686== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17686== by 0x41B71D: main (nginx.c:367) ==17686== { <insert_a_suppression_name_here> Memcheck:Addr8 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 |
==17686== Invalid read of size 8 ==17686== at 0x4F7AE5: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:601) ==17686== by 0x4F45AD: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==17686== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17686== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17686== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17686== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17686== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17686== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17686== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17686== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17686== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17686== by 0x41B71D: main (nginx.c:367) ==17686== Address 0x8e7d308 is 8 bytes inside a block of size 96 free'd ==17686== at 0x4C29FDA: free (vg_replace_malloc.c:530) ==17686== by 0x41CE11: ngx_destroy_pool (ngx_palloc.c:79) ==17686== by 0x499AC3: ngx_stream_close_connection (ngx_stream_handler.c:323) ==17686== by 0x4F7816: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==17686== by 0x4F8046: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==17686== by 0x4F8046: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==17686== by 0x4F8114: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==17686== by 0x4F41C3: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==17686== by 0x4F4282: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==17686== by 0x4F45A2: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==17686== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17686== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17686== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17686== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17686== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17686== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17686== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17686== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17686== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17686== by 0x41B71D: main (nginx.c:367) ==17686== Block was alloc'd at ==17686== at 0x4C2B0D4: malloc (vg_replace_malloc.c:299) ==17686== by 0x43DE11: ngx_alloc (ngx_alloc.c:22) ==17686== by 0x41CC82: ngx_malloc (ngx_palloc.c:140) ==17686== by 0x41CEAA: ngx_palloc (ngx_palloc.c:123) ==17686== by 0x41CFD3: ngx_pcalloc (ngx_palloc.c:218) ==17686== by 0x499DC3: ngx_stream_init_connection (ngx_stream_handler.c:121) ==17686== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17686== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17686== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17686== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17686== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17686== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17686== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17686== by 0x41B71D: main (nginx.c:367) ==17686== { <insert_a_suppression_name_here> Memcheck:Addr8 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 |
==17686== Invalid read of size 8 ==17686== at 0x4F5BA9: ngx_stream_lua_finalize_fake_session (ngx_stream_lua_util.c:1886) ==17686== by 0x4F8053: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:606) ==17686== by 0x4F45AD: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==17686== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17686== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17686== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17686== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17686== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17686== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17686== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17686== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17686== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17686== by 0x41B71D: main (nginx.c:367) ==17686== Address 0x8e7d308 is 8 bytes inside a block of size 96 free'd ==17686== at 0x4C29FDA: free (vg_replace_malloc.c:530) ==17686== by 0x41CE11: ngx_destroy_pool (ngx_palloc.c:79) ==17686== by 0x499AC3: ngx_stream_close_connection (ngx_stream_handler.c:323) ==17686== by 0x4F7816: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==17686== by 0x4F8046: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==17686== by 0x4F8046: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==17686== by 0x4F8114: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==17686== by 0x4F41C3: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==17686== by 0x4F4282: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==17686== by 0x4F45A2: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==17686== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17686== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17686== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17686== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17686== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17686== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17686== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17686== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17686== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17686== by 0x41B71D: main (nginx.c:367) ==17686== Block was alloc'd at ==17686== at 0x4C2B0D4: malloc (vg_replace_malloc.c:299) ==17686== by 0x43DE11: ngx_alloc (ngx_alloc.c:22) ==17686== by 0x41CC82: ngx_malloc (ngx_palloc.c:140) ==17686== by 0x41CEAA: ngx_palloc (ngx_palloc.c:123) ==17686== by 0x41CFD3: ngx_pcalloc (ngx_palloc.c:218) ==17686== by 0x499DC3: ngx_stream_init_connection (ngx_stream_handler.c:121) ==17686== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17686== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17686== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17686== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17686== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17686== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17686== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17686== by 0x41B71D: main (nginx.c:367) ==17686== { <insert_a_suppression_name_here> Memcheck:Addr8 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 |
==17686== Invalid read of size 8 ==17686== at 0x4F5BB1: ngx_stream_lua_finalize_fake_session (ngx_stream_lua_util.c:1888) ==17686== by 0x4F8053: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:606) ==17686== by 0x4F45AD: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==17686== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17686== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17686== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17686== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17686== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17686== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17686== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17686== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17686== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17686== by 0x41B71D: main (nginx.c:367) ==17686== Address 0x8e7d220 is 0 bytes inside a block of size 80 free'd ==17686== at 0x4C29FDA: free (vg_replace_malloc.c:530) ==17686== by 0x41CE11: ngx_destroy_pool (ngx_palloc.c:79) ==17686== by 0x499AC3: ngx_stream_close_connection (ngx_stream_handler.c:323) ==17686== by 0x4F7816: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==17686== by 0x4F8046: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==17686== by 0x4F8046: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==17686== by 0x4F8114: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==17686== by 0x4F41C3: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==17686== by 0x4F4282: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==17686== by 0x4F45A2: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==17686== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17686== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17686== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17686== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17686== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17686== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17686== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17686== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17686== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17686== by 0x41B71D: main (nginx.c:367) ==17686== Block was alloc'd at ==17686== at 0x4C2B0D4: malloc (vg_replace_malloc.c:299) ==17686== by 0x43DE11: ngx_alloc (ngx_alloc.c:22) ==17686== by 0x41CC82: ngx_malloc (ngx_palloc.c:140) ==17686== by 0x41CEAA: ngx_palloc (ngx_palloc.c:123) ==17686== by 0x43AFBB: ngx_event_accept (ngx_event_accept.c:175) ==17686== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17686== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17686== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17686== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17686== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17686== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17686== by 0x41B71D: main (nginx.c:367) ==17686== { <insert_a_suppression_name_here> Memcheck:Addr8 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 |
==17686== Invalid read of size 8 ==17686== at 0x41C1C2: ngx_log_error_core (ngx_log.c:126) ==17686== by 0x4F5BD5: ngx_stream_lua_finalize_fake_session (ngx_stream_lua_util.c:1888) ==17686== by 0x4F8053: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:606) ==17686== by 0x4F45AD: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==17686== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17686== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17686== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17686== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17686== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17686== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17686== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17686== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17686== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17686== by 0x41B71D: main (nginx.c:367) ==17686== Address 0x8e7d230 is 16 bytes inside a block of size 80 free'd ==17686== at 0x4C29FDA: free (vg_replace_malloc.c:530) ==17686== by 0x41CE11: ngx_destroy_pool (ngx_palloc.c:79) ==17686== by 0x499AC3: ngx_stream_close_connection (ngx_stream_handler.c:323) ==17686== by 0x4F7816: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==17686== by 0x4F8046: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==17686== by 0x4F8046: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==17686== by 0x4F8114: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==17686== by 0x4F41C3: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==17686== by 0x4F4282: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==17686== by 0x4F45A2: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==17686== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17686== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17686== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17686== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17686== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17686== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17686== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17686== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17686== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17686== by 0x41B71D: main (nginx.c:367) ==17686== Block was alloc'd at ==17686== at 0x4C2B0D4: malloc (vg_replace_malloc.c:299) ==17686== by 0x43DE11: ngx_alloc (ngx_alloc.c:22) ==17686== by 0x41CC82: ngx_malloc (ngx_palloc.c:140) ==17686== by 0x41CEAA: ngx_palloc (ngx_palloc.c:123) ==17686== by 0x43AFBB: ngx_event_accept (ngx_event_accept.c:175) ==17686== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17686== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17686== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17686== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17686== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17686== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17686== by 0x41B71D: main (nginx.c:367) ==17686== { <insert_a_suppression_name_here> Memcheck:Addr8 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 |
==17686== Invalid read of size 8 ==17686== at 0x41C292: ngx_log_error_core (ngx_log.c:159) ==17686== by 0x4F5BD5: ngx_stream_lua_finalize_fake_session (ngx_stream_lua_util.c:1888) ==17686== by 0x4F8053: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:606) ==17686== by 0x4F45AD: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==17686== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17686== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17686== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17686== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17686== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17686== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17686== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17686== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17686== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17686== by 0x41B71D: main (nginx.c:367) ==17686== Address 0x8e7d220 is 0 bytes inside a block of size 80 free'd ==17686== at 0x4C29FDA: free (vg_replace_malloc.c:530) ==17686== by 0x41CE11: ngx_destroy_pool (ngx_palloc.c:79) ==17686== by 0x499AC3: ngx_stream_close_connection (ngx_stream_handler.c:323) ==17686== by 0x4F7816: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==17686== by 0x4F8046: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==17686== by 0x4F8046: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==17686== by 0x4F8114: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==17686== by 0x4F41C3: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==17686== by 0x4F4282: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==17686== by 0x4F45A2: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==17686== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17686== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17686== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17686== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17686== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17686== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17686== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17686== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17686== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17686== by 0x41B71D: main (nginx.c:367) ==17686== Block was alloc'd at ==17686== at 0x4C2B0D4: malloc (vg_replace_malloc.c:299) ==17686== by 0x43DE11: ngx_alloc (ngx_alloc.c:22) ==17686== by 0x41CC82: ngx_malloc (ngx_palloc.c:140) ==17686== by 0x41CEAA: ngx_palloc (ngx_palloc.c:123) ==17686== by 0x43AFBB: ngx_event_accept (ngx_event_accept.c:175) ==17686== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17686== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17686== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17686== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17686== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17686== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17686== by 0x41B71D: main (nginx.c:367) ==17686== { <insert_a_suppression_name_here> Memcheck:Addr8 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 |
==17686== Invalid read of size 8 ==17686== at 0x41C2B6: ngx_log_error_core (ngx_log.c:163) ==17686== by 0x4F5BD5: ngx_stream_lua_finalize_fake_session (ngx_stream_lua_util.c:1888) ==17686== by 0x4F8053: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:606) ==17686== by 0x4F45AD: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==17686== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17686== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17686== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17686== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17686== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17686== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17686== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17686== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17686== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17686== by 0x41B71D: main (nginx.c:367) ==17686== Address 0x8e7d220 is 0 bytes inside a block of size 80 free'd ==17686== at 0x4C29FDA: free (vg_replace_malloc.c:530) ==17686== by 0x41CE11: ngx_destroy_pool (ngx_palloc.c:79) ==17686== by 0x499AC3: ngx_stream_close_connection (ngx_stream_handler.c:323) ==17686== by 0x4F7816: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==17686== by 0x4F8046: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==17686== by 0x4F8046: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==17686== by 0x4F8114: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==17686== by 0x4F41C3: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==17686== by 0x4F4282: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==17686== by 0x4F45A2: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==17686== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17686== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17686== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17686== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17686== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17686== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17686== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17686== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17686== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17686== by 0x41B71D: main (nginx.c:367) ==17686== Block was alloc'd at ==17686== at 0x4C2B0D4: malloc (vg_replace_malloc.c:299) ==17686== by 0x43DE11: ngx_alloc (ngx_alloc.c:22) ==17686== by 0x41CC82: ngx_malloc (ngx_palloc.c:140) ==17686== by 0x41CEAA: ngx_palloc (ngx_palloc.c:123) ==17686== by 0x43AFBB: ngx_event_accept (ngx_event_accept.c:175) ==17686== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17686== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17686== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17686== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17686== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17686== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17686== by 0x41B71D: main (nginx.c:367) ==17686== { <insert_a_suppression_name_here> Memcheck:Addr8 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 |
==17686== Invalid read of size 8 ==17686== at 0x41C2C0: ngx_log_error_core (ngx_log.c:167) ==17686== by 0x4F5BD5: ngx_stream_lua_finalize_fake_session (ngx_stream_lua_util.c:1888) ==17686== by 0x4F8053: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:606) ==17686== by 0x4F45AD: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==17686== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17686== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17686== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17686== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17686== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17686== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17686== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17686== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17686== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17686== by 0x41B71D: main (nginx.c:367) ==17686== Address 0x8e7d250 is 48 bytes inside a block of size 80 free'd ==17686== at 0x4C29FDA: free (vg_replace_malloc.c:530) ==17686== by 0x41CE11: ngx_destroy_pool (ngx_palloc.c:79) ==17686== by 0x499AC3: ngx_stream_close_connection (ngx_stream_handler.c:323) ==17686== by 0x4F7816: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==17686== by 0x4F8046: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==17686== by 0x4F8046: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==17686== by 0x4F8114: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==17686== by 0x4F41C3: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==17686== by 0x4F4282: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==17686== by 0x4F45A2: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==17686== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17686== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17686== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17686== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17686== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17686== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17686== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17686== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17686== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17686== by 0x41B71D: main (nginx.c:367) ==17686== Block was alloc'd at ==17686== at 0x4C2B0D4: malloc (vg_replace_malloc.c:299) ==17686== by 0x43DE11: ngx_alloc (ngx_alloc.c:22) ==17686== by 0x41CC82: ngx_malloc (ngx_palloc.c:140) ==17686== by 0x41CEAA: ngx_palloc (ngx_palloc.c:123) ==17686== by 0x43AFBB: ngx_event_accept (ngx_event_accept.c:175) ==17686== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17686== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17686== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17686== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17686== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17686== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17686== by 0x41B71D: main (nginx.c:367) ==17686== { <insert_a_suppression_name_here> Memcheck:Addr8 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 |
==17686== Invalid read of size 8 ==17686== at 0x41C2E3: ngx_log_error_core (ngx_log.c:172) ==17686== by 0x4F5BD5: ngx_stream_lua_finalize_fake_session (ngx_stream_lua_util.c:1888) ==17686== by 0x4F8053: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:606) ==17686== by 0x4F45AD: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==17686== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17686== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17686== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17686== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17686== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17686== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17686== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17686== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17686== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17686== by 0x41B71D: main (nginx.c:367) ==17686== Address 0x8e7d238 is 24 bytes inside a block of size 80 free'd ==17686== at 0x4C29FDA: free (vg_replace_malloc.c:530) ==17686== by 0x41CE11: ngx_destroy_pool (ngx_palloc.c:79) ==17686== by 0x499AC3: ngx_stream_close_connection (ngx_stream_handler.c:323) ==17686== by 0x4F7816: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==17686== by 0x4F8046: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==17686== by 0x4F8046: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==17686== by 0x4F8114: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==17686== by 0x4F41C3: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==17686== by 0x4F4282: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==17686== by 0x4F45A2: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==17686== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17686== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17686== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17686== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17686== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17686== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17686== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17686== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17686== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17686== by 0x41B71D: main (nginx.c:367) ==17686== Block was alloc'd at ==17686== at 0x4C2B0D4: malloc (vg_replace_malloc.c:299) ==17686== by 0x43DE11: ngx_alloc (ngx_alloc.c:22) ==17686== by 0x41CC82: ngx_malloc (ngx_palloc.c:140) ==17686== by 0x41CEAA: ngx_palloc (ngx_palloc.c:123) ==17686== by 0x43AFBB: ngx_event_accept (ngx_event_accept.c:175) ==17686== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17686== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17686== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17686== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17686== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17686== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17686== by 0x41B71D: main (nginx.c:367) ==17686== { <insert_a_suppression_name_here> Memcheck:Addr8 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 |
==17686== Invalid read of size 8 ==17686== at 0x41C2E9: ngx_log_error_core (ngx_log.c:183) ==17686== by 0x4F5BD5: ngx_stream_lua_finalize_fake_session (ngx_stream_lua_util.c:1888) ==17686== by 0x4F8053: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:606) ==17686== by 0x4F45AD: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==17686== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17686== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17686== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17686== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17686== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17686== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17686== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17686== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17686== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17686== by 0x41B71D: main (nginx.c:367) ==17686== Address 0x8e7d228 is 8 bytes inside a block of size 80 free'd ==17686== at 0x4C29FDA: free (vg_replace_malloc.c:530) ==17686== by 0x41CE11: ngx_destroy_pool (ngx_palloc.c:79) ==17686== by 0x499AC3: ngx_stream_close_connection (ngx_stream_handler.c:323) ==17686== by 0x4F7816: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==17686== by 0x4F8046: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==17686== by 0x4F8046: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==17686== by 0x4F8114: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==17686== by 0x4F41C3: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==17686== by 0x4F4282: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==17686== by 0x4F45A2: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==17686== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17686== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17686== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17686== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17686== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17686== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17686== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17686== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17686== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17686== by 0x41B71D: main (nginx.c:367) ==17686== Block was alloc'd at ==17686== at 0x4C2B0D4: malloc (vg_replace_malloc.c:299) ==17686== by 0x43DE11: ngx_alloc (ngx_alloc.c:22) ==17686== by 0x41CC82: ngx_malloc (ngx_palloc.c:140) ==17686== by 0x41CEAA: ngx_palloc (ngx_palloc.c:123) ==17686== by 0x43AFBB: ngx_event_accept (ngx_event_accept.c:175) ==17686== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17686== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17686== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17686== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17686== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17686== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17686== by 0x41B71D: main (nginx.c:367) ==17686== { <insert_a_suppression_name_here> Memcheck:Addr8 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 |
==17686== Invalid read of size 8 ==17686== at 0x41C318: ngx_log_error_core (ngx_log.c:189) ==17686== by 0x4F5BD5: ngx_stream_lua_finalize_fake_session (ngx_stream_lua_util.c:1888) ==17686== by 0x4F8053: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:606) ==17686== by 0x4F45AD: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==17686== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17686== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17686== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17686== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17686== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17686== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17686== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17686== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17686== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17686== by 0x41B71D: main (nginx.c:367) ==17686== Address 0x8e7d228 is 8 bytes inside a block of size 80 free'd ==17686== at 0x4C29FDA: free (vg_replace_malloc.c:530) ==17686== by 0x41CE11: ngx_destroy_pool (ngx_palloc.c:79) ==17686== by 0x499AC3: ngx_stream_close_connection (ngx_stream_handler.c:323) ==17686== by 0x4F7816: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==17686== by 0x4F8046: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==17686== by 0x4F8046: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==17686== by 0x4F8114: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==17686== by 0x4F41C3: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==17686== by 0x4F4282: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==17686== by 0x4F45A2: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==17686== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17686== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17686== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17686== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17686== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17686== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17686== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17686== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17686== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17686== by 0x41B71D: main (nginx.c:367) ==17686== Block was alloc'd at ==17686== at 0x4C2B0D4: malloc (vg_replace_malloc.c:299) ==17686== by 0x43DE11: ngx_alloc (ngx_alloc.c:22) ==17686== by 0x41CC82: ngx_malloc (ngx_palloc.c:140) ==17686== by 0x41CEAA: ngx_palloc (ngx_palloc.c:123) ==17686== by 0x43AFBB: ngx_event_accept (ngx_event_accept.c:175) ==17686== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17686== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17686== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17686== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17686== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17686== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17686== by 0x41B71D: main (nginx.c:367) ==17686== { <insert_a_suppression_name_here> Memcheck:Addr8 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 |
==17686== Invalid read of size 8 ==17686== at 0x41C328: ngx_log_error_core (ngx_log.c:195) ==17686== by 0x4F5BD5: ngx_stream_lua_finalize_fake_session (ngx_stream_lua_util.c:1888) ==17686== by 0x4F8053: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:606) ==17686== by 0x4F45AD: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==17686== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17686== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17686== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17686== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17686== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17686== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17686== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17686== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17686== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17686== by 0x41B71D: main (nginx.c:367) ==17686== Address 0x8e7d268 is 72 bytes inside a block of size 80 free'd ==17686== at 0x4C29FDA: free (vg_replace_malloc.c:530) ==17686== by 0x41CE11: ngx_destroy_pool (ngx_palloc.c:79) ==17686== by 0x499AC3: ngx_stream_close_connection (ngx_stream_handler.c:323) ==17686== by 0x4F7816: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==17686== by 0x4F8046: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==17686== by 0x4F8046: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==17686== by 0x4F8114: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==17686== by 0x4F41C3: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==17686== by 0x4F4282: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==17686== by 0x4F45A2: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==17686== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17686== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17686== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17686== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17686== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17686== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17686== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17686== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17686== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17686== by 0x41B71D: main (nginx.c:367) ==17686== Block was alloc'd at ==17686== at 0x4C2B0D4: malloc (vg_replace_malloc.c:299) ==17686== by 0x43DE11: ngx_alloc (ngx_alloc.c:22) ==17686== by 0x41CC82: ngx_malloc (ngx_palloc.c:140) ==17686== by 0x41CEAA: ngx_palloc (ngx_palloc.c:123) ==17686== by 0x43AFBB: ngx_event_accept (ngx_event_accept.c:175) ==17686== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17686== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17686== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17686== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17686== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17686== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17686== by 0x41B71D: main (nginx.c:367) ==17686== { <insert_a_suppression_name_here> Memcheck:Addr8 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 |
==17706== Invalid read of size 8 ==17706== at 0x4F7AB2: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:596) ==17706== by 0x4F45AD: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==17706== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17706== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17706== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17706== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17706== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17706== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17706== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17706== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17706== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17706== by 0x41B71D: main (nginx.c:367) ==17706== Address 0x91f79d0 is 32 bytes inside a block of size 96 free'd ==17706== at 0x4C29FDA: free (vg_replace_malloc.c:530) ==17706== by 0x41CE11: ngx_destroy_pool (ngx_palloc.c:79) ==17706== by 0x499AC3: ngx_stream_close_connection (ngx_stream_handler.c:323) ==17706== by 0x4F7816: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==17706== by 0x4F8046: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==17706== by 0x4F8046: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==17706== by 0x4F8114: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==17706== by 0x4F41C3: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==17706== by 0x4F4282: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==17706== by 0x4F45A2: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==17706== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17706== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17706== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17706== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17706== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17706== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17706== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17706== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17706== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17706== by 0x41B71D: main (nginx.c:367) ==17706== Block was alloc'd at ==17706== at 0x4C2B0D4: malloc (vg_replace_malloc.c:299) ==17706== by 0x43DE11: ngx_alloc (ngx_alloc.c:22) ==17706== by 0x41CC82: ngx_malloc (ngx_palloc.c:140) ==17706== by 0x41CEAA: ngx_palloc (ngx_palloc.c:123) ==17706== by 0x41CFD3: ngx_pcalloc (ngx_palloc.c:218) ==17706== by 0x499DC3: ngx_stream_init_connection (ngx_stream_handler.c:121) ==17706== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17706== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17706== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17706== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17706== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17706== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17706== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17706== by 0x41B71D: main (nginx.c:367) ==17706== { <insert_a_suppression_name_here> Memcheck:Addr8 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 |
==17706== Invalid read of size 8 ==17706== at 0x4F7ABD: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:596) ==17706== by 0x4F45AD: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==17706== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17706== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17706== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17706== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17706== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17706== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17706== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17706== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17706== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17706== by 0x41B71D: main (nginx.c:367) ==17706== Address 0x8fbbf00 is 96 bytes inside a block of size 104 free'd ==17706== at 0x4C29FDA: free (vg_replace_malloc.c:530) ==17706== by 0x41CE11: ngx_destroy_pool (ngx_palloc.c:79) ==17706== by 0x499AC3: ngx_stream_close_connection (ngx_stream_handler.c:323) ==17706== by 0x4F7816: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==17706== by 0x4F8046: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==17706== by 0x4F8046: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==17706== by 0x4F8114: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==17706== by 0x4F41C3: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==17706== by 0x4F4282: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==17706== by 0x4F45A2: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==17706== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17706== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17706== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17706== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17706== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17706== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17706== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17706== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17706== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17706== by 0x41B71D: main (nginx.c:367) ==17706== Block was alloc'd at ==17706== at 0x4C2B0D4: malloc (vg_replace_malloc.c:299) ==17706== by 0x43DE11: ngx_alloc (ngx_alloc.c:22) ==17706== by 0x41CC82: ngx_malloc (ngx_palloc.c:140) ==17706== by 0x41CEAA: ngx_palloc (ngx_palloc.c:123) ==17706== by 0x41CFD3: ngx_pcalloc (ngx_palloc.c:218) ==17706== by 0x499B1A: ngx_stream_init_session (ngx_stream_handler.c:238) ==17706== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17706== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17706== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17706== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17706== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17706== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17706== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17706== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17706== by 0x41B71D: main (nginx.c:367) ==17706== { <insert_a_suppression_name_here> Memcheck:Addr8 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 |
==17706== Invalid read of size 8 ==17706== at 0x4F7AC6: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:597) ==17706== by 0x4F45AD: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==17706== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17706== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17706== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17706== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17706== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17706== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17706== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17706== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17706== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17706== by 0x41B71D: main (nginx.c:367) ==17706== Address 0x8fbbfa0 is 80 bytes inside a block of size 368 free'd ==17706== at 0x4C29FDA: free (vg_replace_malloc.c:530) ==17706== by 0x41CE11: ngx_destroy_pool (ngx_palloc.c:79) ==17706== by 0x499AC3: ngx_stream_close_connection (ngx_stream_handler.c:323) ==17706== by 0x4F7816: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==17706== by 0x4F8046: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==17706== by 0x4F8046: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==17706== by 0x4F8114: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==17706== by 0x4F41C3: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==17706== by 0x4F4282: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==17706== by 0x4F45A2: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==17706== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17706== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17706== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17706== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17706== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17706== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17706== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17706== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17706== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17706== by 0x41B71D: main (nginx.c:367) ==17706== Block was alloc'd at ==17706== at 0x4C2B0D4: malloc (vg_replace_malloc.c:299) ==17706== by 0x43DE11: ngx_alloc (ngx_alloc.c:22) ==17706== by 0x41CC82: ngx_malloc (ngx_palloc.c:140) ==17706== by 0x41CEAA: ngx_palloc (ngx_palloc.c:123) ==17706== by 0x4F43F9: ngx_stream_lua_create_ctx (ngx_stream_lua_util.h:174) ==17706== by 0x4F43F9: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:216) ==17706== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17706== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17706== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17706== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17706== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17706== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17706== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17706== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17706== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17706== by 0x41B71D: main (nginx.c:367) ==17706== { <insert_a_suppression_name_here> Memcheck:Addr8 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 |
==17706== Invalid read of size 8 ==17706== at 0x4F7ACF: ngx_stream_lua_cleanup_pending_operation (ngx_stream_lua_util.h:257) ==17706== by 0x4F7ACF: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:598) ==17706== by 0x4F45AD: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==17706== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17706== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17706== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17706== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17706== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17706== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17706== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17706== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17706== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17706== by 0x41B71D: main (nginx.c:367) ==17706== Address 0x8fbbfd0 is 128 bytes inside a block of size 368 free'd ==17706== at 0x4C29FDA: free (vg_replace_malloc.c:530) ==17706== by 0x41CE11: ngx_destroy_pool (ngx_palloc.c:79) ==17706== by 0x499AC3: ngx_stream_close_connection (ngx_stream_handler.c:323) ==17706== by 0x4F7816: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==17706== by 0x4F8046: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==17706== by 0x4F8046: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==17706== by 0x4F8114: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==17706== by 0x4F41C3: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==17706== by 0x4F4282: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==17706== by 0x4F45A2: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==17706== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17706== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17706== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17706== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17706== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17706== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17706== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17706== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17706== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17706== by 0x41B71D: main (nginx.c:367) ==17706== Block was alloc'd at ==17706== at 0x4C2B0D4: malloc (vg_replace_malloc.c:299) ==17706== by 0x43DE11: ngx_alloc (ngx_alloc.c:22) ==17706== by 0x41CC82: ngx_malloc (ngx_palloc.c:140) ==17706== by 0x41CEAA: ngx_palloc (ngx_palloc.c:123) ==17706== by 0x4F43F9: ngx_stream_lua_create_ctx (ngx_stream_lua_util.h:174) ==17706== by 0x4F43F9: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:216) ==17706== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17706== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17706== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17706== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17706== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17706== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17706== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17706== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17706== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17706== by 0x41B71D: main (nginx.c:367) ==17706== { <insert_a_suppression_name_here> Memcheck:Addr8 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 |
==17706== Invalid read of size 8 ==17706== at 0x4F7AE5: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:601) ==17706== by 0x4F45AD: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==17706== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17706== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17706== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17706== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17706== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17706== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17706== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17706== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17706== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17706== by 0x41B71D: main (nginx.c:367) ==17706== Address 0x91f79b8 is 8 bytes inside a block of size 96 free'd ==17706== at 0x4C29FDA: free (vg_replace_malloc.c:530) ==17706== by 0x41CE11: ngx_destroy_pool (ngx_palloc.c:79) ==17706== by 0x499AC3: ngx_stream_close_connection (ngx_stream_handler.c:323) ==17706== by 0x4F7816: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==17706== by 0x4F8046: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==17706== by 0x4F8046: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==17706== by 0x4F8114: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==17706== by 0x4F41C3: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==17706== by 0x4F4282: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==17706== by 0x4F45A2: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==17706== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17706== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17706== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17706== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17706== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17706== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17706== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17706== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17706== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17706== by 0x41B71D: main (nginx.c:367) ==17706== Block was alloc'd at ==17706== at 0x4C2B0D4: malloc (vg_replace_malloc.c:299) ==17706== by 0x43DE11: ngx_alloc (ngx_alloc.c:22) ==17706== by 0x41CC82: ngx_malloc (ngx_palloc.c:140) ==17706== by 0x41CEAA: ngx_palloc (ngx_palloc.c:123) ==17706== by 0x41CFD3: ngx_pcalloc (ngx_palloc.c:218) ==17706== by 0x499DC3: ngx_stream_init_connection (ngx_stream_handler.c:121) ==17706== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17706== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17706== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17706== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17706== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17706== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17706== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17706== by 0x41B71D: main (nginx.c:367) ==17706== { <insert_a_suppression_name_here> Memcheck:Addr8 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 |
==17706== Invalid read of size 8 ==17706== at 0x4F5BA9: ngx_stream_lua_finalize_fake_session (ngx_stream_lua_util.c:1886) ==17706== by 0x4F8053: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:606) ==17706== by 0x4F45AD: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==17706== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17706== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17706== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17706== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17706== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17706== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17706== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17706== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17706== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17706== by 0x41B71D: main (nginx.c:367) ==17706== Address 0x91f79b8 is 8 bytes inside a block of size 96 free'd ==17706== at 0x4C29FDA: free (vg_replace_malloc.c:530) ==17706== by 0x41CE11: ngx_destroy_pool (ngx_palloc.c:79) ==17706== by 0x499AC3: ngx_stream_close_connection (ngx_stream_handler.c:323) ==17706== by 0x4F7816: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==17706== by 0x4F8046: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==17706== by 0x4F8046: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==17706== by 0x4F8114: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==17706== by 0x4F41C3: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==17706== by 0x4F4282: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==17706== by 0x4F45A2: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==17706== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17706== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17706== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17706== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17706== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17706== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17706== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17706== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17706== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17706== by 0x41B71D: main (nginx.c:367) ==17706== Block was alloc'd at ==17706== at 0x4C2B0D4: malloc (vg_replace_malloc.c:299) ==17706== by 0x43DE11: ngx_alloc (ngx_alloc.c:22) ==17706== by 0x41CC82: ngx_malloc (ngx_palloc.c:140) ==17706== by 0x41CEAA: ngx_palloc (ngx_palloc.c:123) ==17706== by 0x41CFD3: ngx_pcalloc (ngx_palloc.c:218) ==17706== by 0x499DC3: ngx_stream_init_connection (ngx_stream_handler.c:121) ==17706== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17706== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17706== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17706== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17706== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17706== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17706== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17706== by 0x41B71D: main (nginx.c:367) ==17706== { <insert_a_suppression_name_here> Memcheck:Addr8 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 |
==17706== Invalid read of size 8 ==17706== at 0x4F5BB1: ngx_stream_lua_finalize_fake_session (ngx_stream_lua_util.c:1888) ==17706== by 0x4F8053: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:606) ==17706== by 0x4F45AD: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==17706== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17706== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17706== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17706== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17706== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17706== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17706== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17706== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17706== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17706== by 0x41B71D: main (nginx.c:367) ==17706== Address 0x91f78d0 is 0 bytes inside a block of size 80 free'd ==17706== at 0x4C29FDA: free (vg_replace_malloc.c:530) ==17706== by 0x41CE11: ngx_destroy_pool (ngx_palloc.c:79) ==17706== by 0x499AC3: ngx_stream_close_connection (ngx_stream_handler.c:323) ==17706== by 0x4F7816: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==17706== by 0x4F8046: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==17706== by 0x4F8046: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==17706== by 0x4F8114: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==17706== by 0x4F41C3: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==17706== by 0x4F4282: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==17706== by 0x4F45A2: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==17706== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17706== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17706== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17706== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17706== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17706== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17706== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17706== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17706== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17706== by 0x41B71D: main (nginx.c:367) ==17706== Block was alloc'd at ==17706== at 0x4C2B0D4: malloc (vg_replace_malloc.c:299) ==17706== by 0x43DE11: ngx_alloc (ngx_alloc.c:22) ==17706== by 0x41CC82: ngx_malloc (ngx_palloc.c:140) ==17706== by 0x41CEAA: ngx_palloc (ngx_palloc.c:123) ==17706== by 0x43AFBB: ngx_event_accept (ngx_event_accept.c:175) ==17706== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17706== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17706== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17706== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17706== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17706== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17706== by 0x41B71D: main (nginx.c:367) ==17706== { <insert_a_suppression_name_here> Memcheck:Addr8 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 |
==17706== Invalid read of size 8 ==17706== at 0x41C1C2: ngx_log_error_core (ngx_log.c:126) ==17706== by 0x4F5BD5: ngx_stream_lua_finalize_fake_session (ngx_stream_lua_util.c:1888) ==17706== by 0x4F8053: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:606) ==17706== by 0x4F45AD: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==17706== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17706== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17706== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17706== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17706== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17706== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17706== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17706== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17706== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17706== by 0x41B71D: main (nginx.c:367) ==17706== Address 0x91f78e0 is 16 bytes inside a block of size 80 free'd ==17706== at 0x4C29FDA: free (vg_replace_malloc.c:530) ==17706== by 0x41CE11: ngx_destroy_pool (ngx_palloc.c:79) ==17706== by 0x499AC3: ngx_stream_close_connection (ngx_stream_handler.c:323) ==17706== by 0x4F7816: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==17706== by 0x4F8046: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==17706== by 0x4F8046: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==17706== by 0x4F8114: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==17706== by 0x4F41C3: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==17706== by 0x4F4282: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==17706== by 0x4F45A2: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==17706== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17706== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17706== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17706== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17706== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17706== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17706== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17706== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17706== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17706== by 0x41B71D: main (nginx.c:367) ==17706== Block was alloc'd at ==17706== at 0x4C2B0D4: malloc (vg_replace_malloc.c:299) ==17706== by 0x43DE11: ngx_alloc (ngx_alloc.c:22) ==17706== by 0x41CC82: ngx_malloc (ngx_palloc.c:140) ==17706== by 0x41CEAA: ngx_palloc (ngx_palloc.c:123) ==17706== by 0x43AFBB: ngx_event_accept (ngx_event_accept.c:175) ==17706== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17706== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17706== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17706== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17706== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17706== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17706== by 0x41B71D: main (nginx.c:367) ==17706== { <insert_a_suppression_name_here> Memcheck:Addr8 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 |
==17706== Invalid read of size 8 ==17706== at 0x41C292: ngx_log_error_core (ngx_log.c:159) ==17706== by 0x4F5BD5: ngx_stream_lua_finalize_fake_session (ngx_stream_lua_util.c:1888) ==17706== by 0x4F8053: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:606) ==17706== by 0x4F45AD: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==17706== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17706== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17706== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17706== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17706== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17706== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17706== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17706== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17706== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17706== by 0x41B71D: main (nginx.c:367) ==17706== Address 0x91f78d0 is 0 bytes inside a block of size 80 free'd ==17706== at 0x4C29FDA: free (vg_replace_malloc.c:530) ==17706== by 0x41CE11: ngx_destroy_pool (ngx_palloc.c:79) ==17706== by 0x499AC3: ngx_stream_close_connection (ngx_stream_handler.c:323) ==17706== by 0x4F7816: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==17706== by 0x4F8046: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==17706== by 0x4F8046: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==17706== by 0x4F8114: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==17706== by 0x4F41C3: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==17706== by 0x4F4282: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==17706== by 0x4F45A2: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==17706== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17706== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17706== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17706== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17706== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17706== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17706== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17706== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17706== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17706== by 0x41B71D: main (nginx.c:367) ==17706== Block was alloc'd at ==17706== at 0x4C2B0D4: malloc (vg_replace_malloc.c:299) ==17706== by 0x43DE11: ngx_alloc (ngx_alloc.c:22) ==17706== by 0x41CC82: ngx_malloc (ngx_palloc.c:140) ==17706== by 0x41CEAA: ngx_palloc (ngx_palloc.c:123) ==17706== by 0x43AFBB: ngx_event_accept (ngx_event_accept.c:175) ==17706== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17706== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17706== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17706== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17706== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17706== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17706== by 0x41B71D: main (nginx.c:367) ==17706== { <insert_a_suppression_name_here> Memcheck:Addr8 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 |
==17706== Invalid read of size 8 ==17706== at 0x41C2B6: ngx_log_error_core (ngx_log.c:163) ==17706== by 0x4F5BD5: ngx_stream_lua_finalize_fake_session (ngx_stream_lua_util.c:1888) ==17706== by 0x4F8053: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:606) ==17706== by 0x4F45AD: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==17706== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17706== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17706== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17706== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17706== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17706== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17706== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17706== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17706== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17706== by 0x41B71D: main (nginx.c:367) ==17706== Address 0x91f78d0 is 0 bytes inside a block of size 80 free'd ==17706== at 0x4C29FDA: free (vg_replace_malloc.c:530) ==17706== by 0x41CE11: ngx_destroy_pool (ngx_palloc.c:79) ==17706== by 0x499AC3: ngx_stream_close_connection (ngx_stream_handler.c:323) ==17706== by 0x4F7816: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==17706== by 0x4F8046: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==17706== by 0x4F8046: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==17706== by 0x4F8114: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==17706== by 0x4F41C3: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==17706== by 0x4F4282: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==17706== by 0x4F45A2: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==17706== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17706== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17706== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17706== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17706== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17706== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17706== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17706== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17706== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17706== by 0x41B71D: main (nginx.c:367) ==17706== Block was alloc'd at ==17706== at 0x4C2B0D4: malloc (vg_replace_malloc.c:299) ==17706== by 0x43DE11: ngx_alloc (ngx_alloc.c:22) ==17706== by 0x41CC82: ngx_malloc (ngx_palloc.c:140) ==17706== by 0x41CEAA: ngx_palloc (ngx_palloc.c:123) ==17706== by 0x43AFBB: ngx_event_accept (ngx_event_accept.c:175) ==17706== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17706== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17706== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17706== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17706== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17706== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17706== by 0x41B71D: main (nginx.c:367) ==17706== { <insert_a_suppression_name_here> Memcheck:Addr8 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 |
==17706== Invalid read of size 8 ==17706== at 0x41C2C0: ngx_log_error_core (ngx_log.c:167) ==17706== by 0x4F5BD5: ngx_stream_lua_finalize_fake_session (ngx_stream_lua_util.c:1888) ==17706== by 0x4F8053: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:606) ==17706== by 0x4F45AD: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==17706== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17706== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17706== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17706== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17706== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17706== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17706== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17706== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17706== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17706== by 0x41B71D: main (nginx.c:367) ==17706== Address 0x91f7900 is 48 bytes inside a block of size 80 free'd ==17706== at 0x4C29FDA: free (vg_replace_malloc.c:530) ==17706== by 0x41CE11: ngx_destroy_pool (ngx_palloc.c:79) ==17706== by 0x499AC3: ngx_stream_close_connection (ngx_stream_handler.c:323) ==17706== by 0x4F7816: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==17706== by 0x4F8046: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==17706== by 0x4F8046: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==17706== by 0x4F8114: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==17706== by 0x4F41C3: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==17706== by 0x4F4282: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==17706== by 0x4F45A2: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==17706== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17706== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17706== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17706== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17706== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17706== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17706== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17706== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17706== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17706== by 0x41B71D: main (nginx.c:367) ==17706== Block was alloc'd at ==17706== at 0x4C2B0D4: malloc (vg_replace_malloc.c:299) ==17706== by 0x43DE11: ngx_alloc (ngx_alloc.c:22) ==17706== by 0x41CC82: ngx_malloc (ngx_palloc.c:140) ==17706== by 0x41CEAA: ngx_palloc (ngx_palloc.c:123) ==17706== by 0x43AFBB: ngx_event_accept (ngx_event_accept.c:175) ==17706== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17706== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17706== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17706== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17706== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17706== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17706== by 0x41B71D: main (nginx.c:367) ==17706== { <insert_a_suppression_name_here> Memcheck:Addr8 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 |
==17706== Invalid read of size 8 ==17706== at 0x41C2E3: ngx_log_error_core (ngx_log.c:172) ==17706== by 0x4F5BD5: ngx_stream_lua_finalize_fake_session (ngx_stream_lua_util.c:1888) ==17706== by 0x4F8053: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:606) ==17706== by 0x4F45AD: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==17706== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17706== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17706== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17706== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17706== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17706== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17706== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17706== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17706== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17706== by 0x41B71D: main (nginx.c:367) ==17706== Address 0x91f78e8 is 24 bytes inside a block of size 80 free'd ==17706== at 0x4C29FDA: free (vg_replace_malloc.c:530) ==17706== by 0x41CE11: ngx_destroy_pool (ngx_palloc.c:79) ==17706== by 0x499AC3: ngx_stream_close_connection (ngx_stream_handler.c:323) ==17706== by 0x4F7816: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==17706== by 0x4F8046: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==17706== by 0x4F8046: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==17706== by 0x4F8114: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==17706== by 0x4F41C3: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==17706== by 0x4F4282: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==17706== by 0x4F45A2: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==17706== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17706== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17706== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17706== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17706== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17706== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17706== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17706== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17706== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17706== by 0x41B71D: main (nginx.c:367) ==17706== Block was alloc'd at ==17706== at 0x4C2B0D4: malloc (vg_replace_malloc.c:299) ==17706== by 0x43DE11: ngx_alloc (ngx_alloc.c:22) ==17706== by 0x41CC82: ngx_malloc (ngx_palloc.c:140) ==17706== by 0x41CEAA: ngx_palloc (ngx_palloc.c:123) ==17706== by 0x43AFBB: ngx_event_accept (ngx_event_accept.c:175) ==17706== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17706== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17706== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17706== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17706== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17706== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17706== by 0x41B71D: main (nginx.c:367) ==17706== { <insert_a_suppression_name_here> Memcheck:Addr8 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 |
==17706== Invalid read of size 8 ==17706== at 0x41C2E9: ngx_log_error_core (ngx_log.c:183) ==17706== by 0x4F5BD5: ngx_stream_lua_finalize_fake_session (ngx_stream_lua_util.c:1888) ==17706== by 0x4F8053: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:606) ==17706== by 0x4F45AD: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==17706== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17706== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17706== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17706== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17706== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17706== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17706== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17706== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17706== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17706== by 0x41B71D: main (nginx.c:367) ==17706== Address 0x91f78d8 is 8 bytes inside a block of size 80 free'd ==17706== at 0x4C29FDA: free (vg_replace_malloc.c:530) ==17706== by 0x41CE11: ngx_destroy_pool (ngx_palloc.c:79) ==17706== by 0x499AC3: ngx_stream_close_connection (ngx_stream_handler.c:323) ==17706== by 0x4F7816: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==17706== by 0x4F8046: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==17706== by 0x4F8046: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==17706== by 0x4F8114: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==17706== by 0x4F41C3: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==17706== by 0x4F4282: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==17706== by 0x4F45A2: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==17706== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17706== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17706== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17706== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17706== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17706== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17706== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17706== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17706== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17706== by 0x41B71D: main (nginx.c:367) ==17706== Block was alloc'd at ==17706== at 0x4C2B0D4: malloc (vg_replace_malloc.c:299) ==17706== by 0x43DE11: ngx_alloc (ngx_alloc.c:22) ==17706== by 0x41CC82: ngx_malloc (ngx_palloc.c:140) ==17706== by 0x41CEAA: ngx_palloc (ngx_palloc.c:123) ==17706== by 0x43AFBB: ngx_event_accept (ngx_event_accept.c:175) ==17706== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17706== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17706== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17706== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17706== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17706== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17706== by 0x41B71D: main (nginx.c:367) ==17706== { <insert_a_suppression_name_here> Memcheck:Addr8 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 |
==17706== Invalid read of size 8 ==17706== at 0x41C318: ngx_log_error_core (ngx_log.c:189) ==17706== by 0x4F5BD5: ngx_stream_lua_finalize_fake_session (ngx_stream_lua_util.c:1888) ==17706== by 0x4F8053: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:606) ==17706== by 0x4F45AD: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==17706== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17706== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17706== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17706== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17706== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17706== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17706== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17706== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17706== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17706== by 0x41B71D: main (nginx.c:367) ==17706== Address 0x91f78d8 is 8 bytes inside a block of size 80 free'd ==17706== at 0x4C29FDA: free (vg_replace_malloc.c:530) ==17706== by 0x41CE11: ngx_destroy_pool (ngx_palloc.c:79) ==17706== by 0x499AC3: ngx_stream_close_connection (ngx_stream_handler.c:323) ==17706== by 0x4F7816: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==17706== by 0x4F8046: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==17706== by 0x4F8046: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==17706== by 0x4F8114: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==17706== by 0x4F41C3: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==17706== by 0x4F4282: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==17706== by 0x4F45A2: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==17706== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17706== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17706== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17706== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17706== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17706== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17706== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17706== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17706== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17706== by 0x41B71D: main (nginx.c:367) ==17706== Block was alloc'd at ==17706== at 0x4C2B0D4: malloc (vg_replace_malloc.c:299) ==17706== by 0x43DE11: ngx_alloc (ngx_alloc.c:22) ==17706== by 0x41CC82: ngx_malloc (ngx_palloc.c:140) ==17706== by 0x41CEAA: ngx_palloc (ngx_palloc.c:123) ==17706== by 0x43AFBB: ngx_event_accept (ngx_event_accept.c:175) ==17706== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17706== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17706== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17706== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17706== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17706== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17706== by 0x41B71D: main (nginx.c:367) ==17706== { <insert_a_suppression_name_here> Memcheck:Addr8 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 |
==17706== Invalid read of size 8 ==17706== at 0x41C328: ngx_log_error_core (ngx_log.c:195) ==17706== by 0x4F5BD5: ngx_stream_lua_finalize_fake_session (ngx_stream_lua_util.c:1888) ==17706== by 0x4F8053: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:606) ==17706== by 0x4F45AD: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==17706== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17706== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17706== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17706== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17706== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17706== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17706== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17706== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17706== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17706== by 0x41B71D: main (nginx.c:367) ==17706== Address 0x91f7918 is 72 bytes inside a block of size 80 free'd ==17706== at 0x4C29FDA: free (vg_replace_malloc.c:530) ==17706== by 0x41CE11: ngx_destroy_pool (ngx_palloc.c:79) ==17706== by 0x499AC3: ngx_stream_close_connection (ngx_stream_handler.c:323) ==17706== by 0x4F7816: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==17706== by 0x4F8046: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==17706== by 0x4F8046: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==17706== by 0x4F8114: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==17706== by 0x4F41C3: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==17706== by 0x4F4282: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==17706== by 0x4F45A2: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==17706== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17706== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17706== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17706== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17706== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17706== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17706== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17706== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17706== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17706== by 0x41B71D: main (nginx.c:367) ==17706== Block was alloc'd at ==17706== at 0x4C2B0D4: malloc (vg_replace_malloc.c:299) ==17706== by 0x43DE11: ngx_alloc (ngx_alloc.c:22) ==17706== by 0x41CC82: ngx_malloc (ngx_palloc.c:140) ==17706== by 0x41CEAA: ngx_palloc (ngx_palloc.c:123) ==17706== by 0x43AFBB: ngx_event_accept (ngx_event_accept.c:175) ==17706== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17706== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17706== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17706== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17706== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17706== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17706== by 0x41B71D: main (nginx.c:367) ==17706== { <insert_a_suppression_name_here> Memcheck:Addr8 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 |
==17746== Invalid read of size 8 ==17746== at 0x4F7AB2: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:596) ==17746== by 0x4F45AD: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==17746== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17746== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17746== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17746== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17746== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17746== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17746== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17746== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17746== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17746== by 0x41B71D: main (nginx.c:367) ==17746== Address 0x8436e90 is 32 bytes inside a block of size 96 free'd ==17746== at 0x4C29FDA: free (vg_replace_malloc.c:530) ==17746== by 0x41CE11: ngx_destroy_pool (ngx_palloc.c:79) ==17746== by 0x499AC3: ngx_stream_close_connection (ngx_stream_handler.c:323) ==17746== by 0x4F7816: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==17746== by 0x4F8046: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==17746== by 0x4F8046: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==17746== by 0x4F8114: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==17746== by 0x4F41C3: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==17746== by 0x4F4282: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==17746== by 0x4F45A2: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==17746== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17746== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17746== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17746== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17746== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17746== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17746== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17746== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17746== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17746== by 0x41B71D: main (nginx.c:367) ==17746== Block was alloc'd at ==17746== at 0x4C2B0D4: malloc (vg_replace_malloc.c:299) ==17746== by 0x43DE11: ngx_alloc (ngx_alloc.c:22) ==17746== by 0x41CC82: ngx_malloc (ngx_palloc.c:140) ==17746== by 0x41CEAA: ngx_palloc (ngx_palloc.c:123) ==17746== by 0x41CFD3: ngx_pcalloc (ngx_palloc.c:218) ==17746== by 0x499DC3: ngx_stream_init_connection (ngx_stream_handler.c:121) ==17746== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17746== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17746== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17746== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17746== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17746== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17746== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17746== by 0x41B71D: main (nginx.c:367) ==17746== { <insert_a_suppression_name_here> Memcheck:Addr8 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 |
==17746== Invalid read of size 8 ==17746== at 0x4F7ABD: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:596) ==17746== by 0x4F45AD: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==17746== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17746== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17746== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17746== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17746== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17746== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17746== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17746== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17746== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17746== by 0x41B71D: main (nginx.c:367) ==17746== Address 0x8437010 is 96 bytes inside a block of size 104 free'd ==17746== at 0x4C29FDA: free (vg_replace_malloc.c:530) ==17746== by 0x41CE11: ngx_destroy_pool (ngx_palloc.c:79) ==17746== by 0x499AC3: ngx_stream_close_connection (ngx_stream_handler.c:323) ==17746== by 0x4F7816: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==17746== by 0x4F8046: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==17746== by 0x4F8046: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==17746== by 0x4F8114: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==17746== by 0x4F41C3: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==17746== by 0x4F4282: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==17746== by 0x4F45A2: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==17746== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17746== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17746== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17746== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17746== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17746== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17746== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17746== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17746== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17746== by 0x41B71D: main (nginx.c:367) ==17746== Block was alloc'd at ==17746== at 0x4C2B0D4: malloc (vg_replace_malloc.c:299) ==17746== by 0x43DE11: ngx_alloc (ngx_alloc.c:22) ==17746== by 0x41CC82: ngx_malloc (ngx_palloc.c:140) ==17746== by 0x41CEAA: ngx_palloc (ngx_palloc.c:123) ==17746== by 0x41CFD3: ngx_pcalloc (ngx_palloc.c:218) ==17746== by 0x499B1A: ngx_stream_init_session (ngx_stream_handler.c:238) ==17746== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17746== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17746== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17746== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17746== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17746== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17746== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17746== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17746== by 0x41B71D: main (nginx.c:367) ==17746== { <insert_a_suppression_name_here> Memcheck:Addr8 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 |
==17746== Invalid read of size 8 ==17746== at 0x4F7AC6: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:597) ==17746== by 0x4F45AD: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==17746== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17746== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17746== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17746== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17746== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17746== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17746== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17746== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17746== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17746== by 0x41B71D: main (nginx.c:367) ==17746== Address 0x8437100 is 80 bytes inside a block of size 368 free'd ==17746== at 0x4C29FDA: free (vg_replace_malloc.c:530) ==17746== by 0x41CE11: ngx_destroy_pool (ngx_palloc.c:79) ==17746== by 0x499AC3: ngx_stream_close_connection (ngx_stream_handler.c:323) ==17746== by 0x4F7816: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==17746== by 0x4F8046: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==17746== by 0x4F8046: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==17746== by 0x4F8114: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==17746== by 0x4F41C3: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==17746== by 0x4F4282: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==17746== by 0x4F45A2: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==17746== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17746== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17746== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17746== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17746== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17746== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17746== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17746== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17746== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17746== by 0x41B71D: main (nginx.c:367) ==17746== Block was alloc'd at ==17746== at 0x4C2B0D4: malloc (vg_replace_malloc.c:299) ==17746== by 0x43DE11: ngx_alloc (ngx_alloc.c:22) ==17746== by 0x41CC82: ngx_malloc (ngx_palloc.c:140) ==17746== by 0x41CEAA: ngx_palloc (ngx_palloc.c:123) ==17746== by 0x4F43F9: ngx_stream_lua_create_ctx (ngx_stream_lua_util.h:174) ==17746== by 0x4F43F9: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:216) ==17746== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17746== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17746== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17746== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17746== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17746== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17746== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17746== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17746== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17746== by 0x41B71D: main (nginx.c:367) ==17746== { <insert_a_suppression_name_here> Memcheck:Addr8 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 |
==17746== Invalid read of size 8 ==17746== at 0x4F7ACF: ngx_stream_lua_cleanup_pending_operation (ngx_stream_lua_util.h:257) ==17746== by 0x4F7ACF: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:598) ==17746== by 0x4F45AD: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==17746== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17746== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17746== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17746== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17746== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17746== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17746== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17746== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17746== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17746== by 0x41B71D: main (nginx.c:367) ==17746== Address 0x8437130 is 128 bytes inside a block of size 368 free'd ==17746== at 0x4C29FDA: free (vg_replace_malloc.c:530) ==17746== by 0x41CE11: ngx_destroy_pool (ngx_palloc.c:79) ==17746== by 0x499AC3: ngx_stream_close_connection (ngx_stream_handler.c:323) ==17746== by 0x4F7816: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==17746== by 0x4F8046: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==17746== by 0x4F8046: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==17746== by 0x4F8114: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==17746== by 0x4F41C3: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==17746== by 0x4F4282: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==17746== by 0x4F45A2: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==17746== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17746== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17746== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17746== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17746== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17746== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17746== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17746== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17746== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17746== by 0x41B71D: main (nginx.c:367) ==17746== Block was alloc'd at ==17746== at 0x4C2B0D4: malloc (vg_replace_malloc.c:299) ==17746== by 0x43DE11: ngx_alloc (ngx_alloc.c:22) ==17746== by 0x41CC82: ngx_malloc (ngx_palloc.c:140) ==17746== by 0x41CEAA: ngx_palloc (ngx_palloc.c:123) ==17746== by 0x4F43F9: ngx_stream_lua_create_ctx (ngx_stream_lua_util.h:174) ==17746== by 0x4F43F9: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:216) ==17746== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17746== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17746== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17746== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17746== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17746== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17746== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17746== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17746== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17746== by 0x41B71D: main (nginx.c:367) ==17746== { <insert_a_suppression_name_here> Memcheck:Addr8 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 |
==17746== Invalid read of size 8 ==17746== at 0x4F7AE5: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:601) ==17746== by 0x4F45AD: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==17746== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17746== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17746== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17746== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17746== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17746== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17746== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17746== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17746== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17746== by 0x41B71D: main (nginx.c:367) ==17746== Address 0x8436e78 is 8 bytes inside a block of size 96 free'd ==17746== at 0x4C29FDA: free (vg_replace_malloc.c:530) ==17746== by 0x41CE11: ngx_destroy_pool (ngx_palloc.c:79) ==17746== by 0x499AC3: ngx_stream_close_connection (ngx_stream_handler.c:323) ==17746== by 0x4F7816: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==17746== by 0x4F8046: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==17746== by 0x4F8046: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==17746== by 0x4F8114: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==17746== by 0x4F41C3: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==17746== by 0x4F4282: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==17746== by 0x4F45A2: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==17746== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17746== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17746== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17746== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17746== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17746== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17746== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17746== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17746== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17746== by 0x41B71D: main (nginx.c:367) ==17746== Block was alloc'd at ==17746== at 0x4C2B0D4: malloc (vg_replace_malloc.c:299) ==17746== by 0x43DE11: ngx_alloc (ngx_alloc.c:22) ==17746== by 0x41CC82: ngx_malloc (ngx_palloc.c:140) ==17746== by 0x41CEAA: ngx_palloc (ngx_palloc.c:123) ==17746== by 0x41CFD3: ngx_pcalloc (ngx_palloc.c:218) ==17746== by 0x499DC3: ngx_stream_init_connection (ngx_stream_handler.c:121) ==17746== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17746== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17746== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17746== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17746== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17746== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17746== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17746== by 0x41B71D: main (nginx.c:367) ==17746== { <insert_a_suppression_name_here> Memcheck:Addr8 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 |
==17746== Invalid read of size 8 ==17746== at 0x4F5BA9: ngx_stream_lua_finalize_fake_session (ngx_stream_lua_util.c:1886) ==17746== by 0x4F8053: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:606) ==17746== by 0x4F45AD: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==17746== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17746== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17746== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17746== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17746== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17746== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17746== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17746== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17746== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17746== by 0x41B71D: main (nginx.c:367) ==17746== Address 0x8436e78 is 8 bytes inside a block of size 96 free'd ==17746== at 0x4C29FDA: free (vg_replace_malloc.c:530) ==17746== by 0x41CE11: ngx_destroy_pool (ngx_palloc.c:79) ==17746== by 0x499AC3: ngx_stream_close_connection (ngx_stream_handler.c:323) ==17746== by 0x4F7816: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==17746== by 0x4F8046: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==17746== by 0x4F8046: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==17746== by 0x4F8114: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==17746== by 0x4F41C3: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==17746== by 0x4F4282: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==17746== by 0x4F45A2: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==17746== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17746== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17746== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17746== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17746== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17746== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17746== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17746== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17746== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17746== by 0x41B71D: main (nginx.c:367) ==17746== Block was alloc'd at ==17746== at 0x4C2B0D4: malloc (vg_replace_malloc.c:299) ==17746== by 0x43DE11: ngx_alloc (ngx_alloc.c:22) ==17746== by 0x41CC82: ngx_malloc (ngx_palloc.c:140) ==17746== by 0x41CEAA: ngx_palloc (ngx_palloc.c:123) ==17746== by 0x41CFD3: ngx_pcalloc (ngx_palloc.c:218) ==17746== by 0x499DC3: ngx_stream_init_connection (ngx_stream_handler.c:121) ==17746== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17746== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17746== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17746== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17746== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17746== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17746== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17746== by 0x41B71D: main (nginx.c:367) ==17746== { <insert_a_suppression_name_here> Memcheck:Addr8 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 |
==17746== Invalid read of size 8 ==17746== at 0x4F5BB1: ngx_stream_lua_finalize_fake_session (ngx_stream_lua_util.c:1888) ==17746== by 0x4F8053: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:606) ==17746== by 0x4F45AD: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==17746== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17746== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17746== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17746== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17746== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17746== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17746== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17746== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17746== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17746== by 0x41B71D: main (nginx.c:367) ==17746== Address 0x8436cf0 is 0 bytes inside a block of size 80 free'd ==17746== at 0x4C29FDA: free (vg_replace_malloc.c:530) ==17746== by 0x41CE11: ngx_destroy_pool (ngx_palloc.c:79) ==17746== by 0x499AC3: ngx_stream_close_connection (ngx_stream_handler.c:323) ==17746== by 0x4F7816: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==17746== by 0x4F8046: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==17746== by 0x4F8046: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==17746== by 0x4F8114: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==17746== by 0x4F41C3: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==17746== by 0x4F4282: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==17746== by 0x4F45A2: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==17746== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17746== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17746== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17746== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17746== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17746== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17746== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17746== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17746== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17746== by 0x41B71D: main (nginx.c:367) ==17746== Block was alloc'd at ==17746== at 0x4C2B0D4: malloc (vg_replace_malloc.c:299) ==17746== by 0x43DE11: ngx_alloc (ngx_alloc.c:22) ==17746== by 0x41CC82: ngx_malloc (ngx_palloc.c:140) ==17746== by 0x41CEAA: ngx_palloc (ngx_palloc.c:123) ==17746== by 0x43AFBB: ngx_event_accept (ngx_event_accept.c:175) ==17746== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17746== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17746== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17746== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17746== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17746== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17746== by 0x41B71D: main (nginx.c:367) ==17746== { <insert_a_suppression_name_here> Memcheck:Addr8 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 |
==17746== Invalid read of size 8 ==17746== at 0x41C1C2: ngx_log_error_core (ngx_log.c:126) ==17746== by 0x4F5BD5: ngx_stream_lua_finalize_fake_session (ngx_stream_lua_util.c:1888) ==17746== by 0x4F8053: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:606) ==17746== by 0x4F45AD: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==17746== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17746== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17746== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17746== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17746== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17746== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17746== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17746== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17746== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17746== by 0x41B71D: main (nginx.c:367) ==17746== Address 0x8436d00 is 16 bytes inside a block of size 80 free'd ==17746== at 0x4C29FDA: free (vg_replace_malloc.c:530) ==17746== by 0x41CE11: ngx_destroy_pool (ngx_palloc.c:79) ==17746== by 0x499AC3: ngx_stream_close_connection (ngx_stream_handler.c:323) ==17746== by 0x4F7816: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==17746== by 0x4F8046: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==17746== by 0x4F8046: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==17746== by 0x4F8114: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==17746== by 0x4F41C3: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==17746== by 0x4F4282: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==17746== by 0x4F45A2: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==17746== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17746== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17746== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17746== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17746== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17746== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17746== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17746== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17746== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17746== by 0x41B71D: main (nginx.c:367) ==17746== Block was alloc'd at ==17746== at 0x4C2B0D4: malloc (vg_replace_malloc.c:299) ==17746== by 0x43DE11: ngx_alloc (ngx_alloc.c:22) ==17746== by 0x41CC82: ngx_malloc (ngx_palloc.c:140) ==17746== by 0x41CEAA: ngx_palloc (ngx_palloc.c:123) ==17746== by 0x43AFBB: ngx_event_accept (ngx_event_accept.c:175) ==17746== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17746== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17746== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17746== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17746== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17746== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17746== by 0x41B71D: main (nginx.c:367) ==17746== { <insert_a_suppression_name_here> Memcheck:Addr8 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 |
==17746== Invalid read of size 8 ==17746== at 0x41C292: ngx_log_error_core (ngx_log.c:159) ==17746== by 0x4F5BD5: ngx_stream_lua_finalize_fake_session (ngx_stream_lua_util.c:1888) ==17746== by 0x4F8053: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:606) ==17746== by 0x4F45AD: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==17746== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17746== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17746== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17746== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17746== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17746== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17746== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17746== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17746== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17746== by 0x41B71D: main (nginx.c:367) ==17746== Address 0x8436cf0 is 0 bytes inside a block of size 80 free'd ==17746== at 0x4C29FDA: free (vg_replace_malloc.c:530) ==17746== by 0x41CE11: ngx_destroy_pool (ngx_palloc.c:79) ==17746== by 0x499AC3: ngx_stream_close_connection (ngx_stream_handler.c:323) ==17746== by 0x4F7816: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==17746== by 0x4F8046: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==17746== by 0x4F8046: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==17746== by 0x4F8114: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==17746== by 0x4F41C3: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==17746== by 0x4F4282: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==17746== by 0x4F45A2: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==17746== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17746== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17746== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17746== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17746== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17746== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17746== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17746== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17746== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17746== by 0x41B71D: main (nginx.c:367) ==17746== Block was alloc'd at ==17746== at 0x4C2B0D4: malloc (vg_replace_malloc.c:299) ==17746== by 0x43DE11: ngx_alloc (ngx_alloc.c:22) ==17746== by 0x41CC82: ngx_malloc (ngx_palloc.c:140) ==17746== by 0x41CEAA: ngx_palloc (ngx_palloc.c:123) ==17746== by 0x43AFBB: ngx_event_accept (ngx_event_accept.c:175) ==17746== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17746== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17746== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17746== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17746== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17746== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17746== by 0x41B71D: main (nginx.c:367) ==17746== { <insert_a_suppression_name_here> Memcheck:Addr8 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 |
==17746== Invalid read of size 8 ==17746== at 0x41C2B6: ngx_log_error_core (ngx_log.c:163) ==17746== by 0x4F5BD5: ngx_stream_lua_finalize_fake_session (ngx_stream_lua_util.c:1888) ==17746== by 0x4F8053: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:606) ==17746== by 0x4F45AD: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==17746== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17746== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17746== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17746== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17746== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17746== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17746== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17746== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17746== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17746== by 0x41B71D: main (nginx.c:367) ==17746== Address 0x8436cf0 is 0 bytes inside a block of size 80 free'd ==17746== at 0x4C29FDA: free (vg_replace_malloc.c:530) ==17746== by 0x41CE11: ngx_destroy_pool (ngx_palloc.c:79) ==17746== by 0x499AC3: ngx_stream_close_connection (ngx_stream_handler.c:323) ==17746== by 0x4F7816: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==17746== by 0x4F8046: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==17746== by 0x4F8046: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==17746== by 0x4F8114: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==17746== by 0x4F41C3: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==17746== by 0x4F4282: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==17746== by 0x4F45A2: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==17746== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17746== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17746== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17746== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17746== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17746== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17746== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17746== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17746== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17746== by 0x41B71D: main (nginx.c:367) ==17746== Block was alloc'd at ==17746== at 0x4C2B0D4: malloc (vg_replace_malloc.c:299) ==17746== by 0x43DE11: ngx_alloc (ngx_alloc.c:22) ==17746== by 0x41CC82: ngx_malloc (ngx_palloc.c:140) ==17746== by 0x41CEAA: ngx_palloc (ngx_palloc.c:123) ==17746== by 0x43AFBB: ngx_event_accept (ngx_event_accept.c:175) ==17746== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17746== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17746== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17746== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17746== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17746== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17746== by 0x41B71D: main (nginx.c:367) ==17746== { <insert_a_suppression_name_here> Memcheck:Addr8 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 |
==17746== Invalid read of size 8 ==17746== at 0x41C2C0: ngx_log_error_core (ngx_log.c:167) ==17746== by 0x4F5BD5: ngx_stream_lua_finalize_fake_session (ngx_stream_lua_util.c:1888) ==17746== by 0x4F8053: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:606) ==17746== by 0x4F45AD: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==17746== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17746== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17746== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17746== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17746== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17746== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17746== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17746== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17746== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17746== by 0x41B71D: main (nginx.c:367) ==17746== Address 0x8436d20 is 48 bytes inside a block of size 80 free'd ==17746== at 0x4C29FDA: free (vg_replace_malloc.c:530) ==17746== by 0x41CE11: ngx_destroy_pool (ngx_palloc.c:79) ==17746== by 0x499AC3: ngx_stream_close_connection (ngx_stream_handler.c:323) ==17746== by 0x4F7816: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==17746== by 0x4F8046: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==17746== by 0x4F8046: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==17746== by 0x4F8114: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==17746== by 0x4F41C3: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==17746== by 0x4F4282: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==17746== by 0x4F45A2: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==17746== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17746== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17746== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17746== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17746== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17746== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17746== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17746== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17746== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17746== by 0x41B71D: main (nginx.c:367) ==17746== Block was alloc'd at ==17746== at 0x4C2B0D4: malloc (vg_replace_malloc.c:299) ==17746== by 0x43DE11: ngx_alloc (ngx_alloc.c:22) ==17746== by 0x41CC82: ngx_malloc (ngx_palloc.c:140) ==17746== by 0x41CEAA: ngx_palloc (ngx_palloc.c:123) ==17746== by 0x43AFBB: ngx_event_accept (ngx_event_accept.c:175) ==17746== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17746== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17746== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17746== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17746== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17746== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17746== by 0x41B71D: main (nginx.c:367) ==17746== { <insert_a_suppression_name_here> Memcheck:Addr8 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 |
==17746== Invalid read of size 8 ==17746== at 0x41C2E3: ngx_log_error_core (ngx_log.c:172) ==17746== by 0x4F5BD5: ngx_stream_lua_finalize_fake_session (ngx_stream_lua_util.c:1888) ==17746== by 0x4F8053: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:606) ==17746== by 0x4F45AD: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==17746== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17746== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17746== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17746== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17746== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17746== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17746== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17746== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17746== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17746== by 0x41B71D: main (nginx.c:367) ==17746== Address 0x8436d08 is 24 bytes inside a block of size 80 free'd ==17746== at 0x4C29FDA: free (vg_replace_malloc.c:530) ==17746== by 0x41CE11: ngx_destroy_pool (ngx_palloc.c:79) ==17746== by 0x499AC3: ngx_stream_close_connection (ngx_stream_handler.c:323) ==17746== by 0x4F7816: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==17746== by 0x4F8046: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==17746== by 0x4F8046: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==17746== by 0x4F8114: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==17746== by 0x4F41C3: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==17746== by 0x4F4282: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==17746== by 0x4F45A2: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==17746== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17746== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17746== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17746== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17746== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17746== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17746== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17746== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17746== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17746== by 0x41B71D: main (nginx.c:367) ==17746== Block was alloc'd at ==17746== at 0x4C2B0D4: malloc (vg_replace_malloc.c:299) ==17746== by 0x43DE11: ngx_alloc (ngx_alloc.c:22) ==17746== by 0x41CC82: ngx_malloc (ngx_palloc.c:140) ==17746== by 0x41CEAA: ngx_palloc (ngx_palloc.c:123) ==17746== by 0x43AFBB: ngx_event_accept (ngx_event_accept.c:175) ==17746== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17746== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17746== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17746== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17746== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17746== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17746== by 0x41B71D: main (nginx.c:367) ==17746== { <insert_a_suppression_name_here> Memcheck:Addr8 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 |
==17746== Invalid read of size 8 ==17746== at 0x41C2E9: ngx_log_error_core (ngx_log.c:183) ==17746== by 0x4F5BD5: ngx_stream_lua_finalize_fake_session (ngx_stream_lua_util.c:1888) ==17746== by 0x4F8053: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:606) ==17746== by 0x4F45AD: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==17746== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17746== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17746== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17746== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17746== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17746== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17746== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17746== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17746== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17746== by 0x41B71D: main (nginx.c:367) ==17746== Address 0x8436cf8 is 8 bytes inside a block of size 80 free'd ==17746== at 0x4C29FDA: free (vg_replace_malloc.c:530) ==17746== by 0x41CE11: ngx_destroy_pool (ngx_palloc.c:79) ==17746== by 0x499AC3: ngx_stream_close_connection (ngx_stream_handler.c:323) ==17746== by 0x4F7816: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==17746== by 0x4F8046: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==17746== by 0x4F8046: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==17746== by 0x4F8114: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==17746== by 0x4F41C3: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==17746== by 0x4F4282: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==17746== by 0x4F45A2: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==17746== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17746== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17746== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17746== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17746== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17746== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17746== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17746== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17746== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17746== by 0x41B71D: main (nginx.c:367) ==17746== Block was alloc'd at ==17746== at 0x4C2B0D4: malloc (vg_replace_malloc.c:299) ==17746== by 0x43DE11: ngx_alloc (ngx_alloc.c:22) ==17746== by 0x41CC82: ngx_malloc (ngx_palloc.c:140) ==17746== by 0x41CEAA: ngx_palloc (ngx_palloc.c:123) ==17746== by 0x43AFBB: ngx_event_accept (ngx_event_accept.c:175) ==17746== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17746== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17746== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17746== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17746== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17746== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17746== by 0x41B71D: main (nginx.c:367) ==17746== { <insert_a_suppression_name_here> Memcheck:Addr8 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 |
==17746== Invalid read of size 8 ==17746== at 0x41C318: ngx_log_error_core (ngx_log.c:189) ==17746== by 0x4F5BD5: ngx_stream_lua_finalize_fake_session (ngx_stream_lua_util.c:1888) ==17746== by 0x4F8053: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:606) ==17746== by 0x4F45AD: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==17746== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17746== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17746== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17746== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17746== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17746== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17746== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17746== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17746== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17746== by 0x41B71D: main (nginx.c:367) ==17746== Address 0x8436cf8 is 8 bytes inside a block of size 80 free'd ==17746== at 0x4C29FDA: free (vg_replace_malloc.c:530) ==17746== by 0x41CE11: ngx_destroy_pool (ngx_palloc.c:79) ==17746== by 0x499AC3: ngx_stream_close_connection (ngx_stream_handler.c:323) ==17746== by 0x4F7816: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==17746== by 0x4F8046: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==17746== by 0x4F8046: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==17746== by 0x4F8114: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==17746== by 0x4F41C3: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==17746== by 0x4F4282: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==17746== by 0x4F45A2: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==17746== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17746== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17746== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17746== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17746== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17746== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17746== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17746== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17746== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17746== by 0x41B71D: main (nginx.c:367) ==17746== Block was alloc'd at ==17746== at 0x4C2B0D4: malloc (vg_replace_malloc.c:299) ==17746== by 0x43DE11: ngx_alloc (ngx_alloc.c:22) ==17746== by 0x41CC82: ngx_malloc (ngx_palloc.c:140) ==17746== by 0x41CEAA: ngx_palloc (ngx_palloc.c:123) ==17746== by 0x43AFBB: ngx_event_accept (ngx_event_accept.c:175) ==17746== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17746== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17746== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17746== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17746== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17746== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17746== by 0x41B71D: main (nginx.c:367) ==17746== { <insert_a_suppression_name_here> Memcheck:Addr8 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 |
==17746== Invalid read of size 8 ==17746== at 0x41C328: ngx_log_error_core (ngx_log.c:195) ==17746== by 0x4F5BD5: ngx_stream_lua_finalize_fake_session (ngx_stream_lua_util.c:1888) ==17746== by 0x4F8053: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:606) ==17746== by 0x4F45AD: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==17746== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17746== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17746== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17746== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17746== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17746== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17746== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17746== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17746== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17746== by 0x41B71D: main (nginx.c:367) ==17746== Address 0x8436d38 is 72 bytes inside a block of size 80 free'd ==17746== at 0x4C29FDA: free (vg_replace_malloc.c:530) ==17746== by 0x41CE11: ngx_destroy_pool (ngx_palloc.c:79) ==17746== by 0x499AC3: ngx_stream_close_connection (ngx_stream_handler.c:323) ==17746== by 0x4F7816: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==17746== by 0x4F8046: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==17746== by 0x4F8046: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==17746== by 0x4F8114: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==17746== by 0x4F41C3: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==17746== by 0x4F4282: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==17746== by 0x4F45A2: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==17746== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17746== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17746== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17746== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17746== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17746== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17746== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17746== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17746== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17746== by 0x41B71D: main (nginx.c:367) ==17746== Block was alloc'd at ==17746== at 0x4C2B0D4: malloc (vg_replace_malloc.c:299) ==17746== by 0x43DE11: ngx_alloc (ngx_alloc.c:22) ==17746== by 0x41CC82: ngx_malloc (ngx_palloc.c:140) ==17746== by 0x41CEAA: ngx_palloc (ngx_palloc.c:123) ==17746== by 0x43AFBB: ngx_event_accept (ngx_event_accept.c:175) ==17746== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17746== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17746== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17746== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17746== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17746== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17746== by 0x41B71D: main (nginx.c:367) ==17746== { <insert_a_suppression_name_here> Memcheck:Addr8 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 |
==17786== Invalid read of size 8 ==17786== at 0x4F7AB2: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:596) ==17786== by 0x4F45AD: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==17786== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17786== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17786== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17786== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17786== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17786== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17786== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17786== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17786== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17786== by 0x41B71D: main (nginx.c:367) ==17786== Address 0x842e270 is 32 bytes inside a block of size 96 free'd ==17786== at 0x4C29FDA: free (vg_replace_malloc.c:530) ==17786== by 0x41CE11: ngx_destroy_pool (ngx_palloc.c:79) ==17786== by 0x499AC3: ngx_stream_close_connection (ngx_stream_handler.c:323) ==17786== by 0x4F7816: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==17786== by 0x4F8046: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==17786== by 0x4F8046: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==17786== by 0x4F8114: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==17786== by 0x4F41C3: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==17786== by 0x4F4282: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==17786== by 0x4F45A2: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==17786== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17786== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17786== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17786== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17786== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17786== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17786== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17786== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17786== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17786== by 0x41B71D: main (nginx.c:367) ==17786== Block was alloc'd at ==17786== at 0x4C2B0D4: malloc (vg_replace_malloc.c:299) ==17786== by 0x43DE11: ngx_alloc (ngx_alloc.c:22) ==17786== by 0x41CC82: ngx_malloc (ngx_palloc.c:140) ==17786== by 0x41CEAA: ngx_palloc (ngx_palloc.c:123) ==17786== by 0x41CFD3: ngx_pcalloc (ngx_palloc.c:218) ==17786== by 0x499DC3: ngx_stream_init_connection (ngx_stream_handler.c:121) ==17786== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17786== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17786== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17786== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17786== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17786== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17786== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17786== by 0x41B71D: main (nginx.c:367) ==17786== { <insert_a_suppression_name_here> Memcheck:Addr8 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 |
==17786== Invalid read of size 8 ==17786== at 0x4F7ABD: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:596) ==17786== by 0x4F45AD: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==17786== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17786== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17786== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17786== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17786== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17786== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17786== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17786== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17786== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17786== by 0x41B71D: main (nginx.c:367) ==17786== Address 0x842e3f0 is 96 bytes inside a block of size 104 free'd ==17786== at 0x4C29FDA: free (vg_replace_malloc.c:530) ==17786== by 0x41CE11: ngx_destroy_pool (ngx_palloc.c:79) ==17786== by 0x499AC3: ngx_stream_close_connection (ngx_stream_handler.c:323) ==17786== by 0x4F7816: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==17786== by 0x4F8046: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==17786== by 0x4F8046: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==17786== by 0x4F8114: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==17786== by 0x4F41C3: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==17786== by 0x4F4282: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==17786== by 0x4F45A2: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==17786== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17786== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17786== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17786== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17786== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17786== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17786== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17786== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17786== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17786== by 0x41B71D: main (nginx.c:367) ==17786== Block was alloc'd at ==17786== at 0x4C2B0D4: malloc (vg_replace_malloc.c:299) ==17786== by 0x43DE11: ngx_alloc (ngx_alloc.c:22) ==17786== by 0x41CC82: ngx_malloc (ngx_palloc.c:140) ==17786== by 0x41CEAA: ngx_palloc (ngx_palloc.c:123) ==17786== by 0x41CFD3: ngx_pcalloc (ngx_palloc.c:218) ==17786== by 0x499B1A: ngx_stream_init_session (ngx_stream_handler.c:238) ==17786== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17786== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17786== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17786== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17786== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17786== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17786== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17786== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17786== by 0x41B71D: main (nginx.c:367) ==17786== { <insert_a_suppression_name_here> Memcheck:Addr8 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 |
==17786== Invalid read of size 8 ==17786== at 0x4F7AC6: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:597) ==17786== by 0x4F45AD: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==17786== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17786== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17786== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17786== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17786== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17786== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17786== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17786== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17786== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17786== by 0x41B71D: main (nginx.c:367) ==17786== Address 0x842e4e0 is 80 bytes inside a block of size 368 free'd ==17786== at 0x4C29FDA: free (vg_replace_malloc.c:530) ==17786== by 0x41CE11: ngx_destroy_pool (ngx_palloc.c:79) ==17786== by 0x499AC3: ngx_stream_close_connection (ngx_stream_handler.c:323) ==17786== by 0x4F7816: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==17786== by 0x4F8046: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==17786== by 0x4F8046: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==17786== by 0x4F8114: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==17786== by 0x4F41C3: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==17786== by 0x4F4282: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==17786== by 0x4F45A2: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==17786== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17786== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17786== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17786== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17786== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17786== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17786== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17786== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17786== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17786== by 0x41B71D: main (nginx.c:367) ==17786== Block was alloc'd at ==17786== at 0x4C2B0D4: malloc (vg_replace_malloc.c:299) ==17786== by 0x43DE11: ngx_alloc (ngx_alloc.c:22) ==17786== by 0x41CC82: ngx_malloc (ngx_palloc.c:140) ==17786== by 0x41CEAA: ngx_palloc (ngx_palloc.c:123) ==17786== by 0x4F43F9: ngx_stream_lua_create_ctx (ngx_stream_lua_util.h:174) ==17786== by 0x4F43F9: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:216) ==17786== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17786== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17786== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17786== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17786== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17786== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17786== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17786== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17786== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17786== by 0x41B71D: main (nginx.c:367) ==17786== { <insert_a_suppression_name_here> Memcheck:Addr8 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 |
==17786== Invalid read of size 8 ==17786== at 0x4F7ACF: ngx_stream_lua_cleanup_pending_operation (ngx_stream_lua_util.h:257) ==17786== by 0x4F7ACF: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:598) ==17786== by 0x4F45AD: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==17786== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17786== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17786== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17786== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17786== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17786== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17786== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17786== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17786== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17786== by 0x41B71D: main (nginx.c:367) ==17786== Address 0x842e510 is 128 bytes inside a block of size 368 free'd ==17786== at 0x4C29FDA: free (vg_replace_malloc.c:530) ==17786== by 0x41CE11: ngx_destroy_pool (ngx_palloc.c:79) ==17786== by 0x499AC3: ngx_stream_close_connection (ngx_stream_handler.c:323) ==17786== by 0x4F7816: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==17786== by 0x4F8046: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==17786== by 0x4F8046: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==17786== by 0x4F8114: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==17786== by 0x4F41C3: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==17786== by 0x4F4282: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==17786== by 0x4F45A2: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==17786== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17786== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17786== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17786== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17786== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17786== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17786== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17786== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17786== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17786== by 0x41B71D: main (nginx.c:367) ==17786== Block was alloc'd at ==17786== at 0x4C2B0D4: malloc (vg_replace_malloc.c:299) ==17786== by 0x43DE11: ngx_alloc (ngx_alloc.c:22) ==17786== by 0x41CC82: ngx_malloc (ngx_palloc.c:140) ==17786== by 0x41CEAA: ngx_palloc (ngx_palloc.c:123) ==17786== by 0x4F43F9: ngx_stream_lua_create_ctx (ngx_stream_lua_util.h:174) ==17786== by 0x4F43F9: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:216) ==17786== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17786== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17786== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17786== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17786== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17786== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17786== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17786== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17786== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17786== by 0x41B71D: main (nginx.c:367) ==17786== { <insert_a_suppression_name_here> Memcheck:Addr8 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 |
==17786== Invalid read of size 8 ==17786== at 0x4F7AE5: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:601) ==17786== by 0x4F45AD: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==17786== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17786== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17786== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17786== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17786== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17786== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17786== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17786== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17786== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17786== by 0x41B71D: main (nginx.c:367) ==17786== Address 0x842e258 is 8 bytes inside a block of size 96 free'd ==17786== at 0x4C29FDA: free (vg_replace_malloc.c:530) ==17786== by 0x41CE11: ngx_destroy_pool (ngx_palloc.c:79) ==17786== by 0x499AC3: ngx_stream_close_connection (ngx_stream_handler.c:323) ==17786== by 0x4F7816: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==17786== by 0x4F8046: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==17786== by 0x4F8046: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==17786== by 0x4F8114: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==17786== by 0x4F41C3: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==17786== by 0x4F4282: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==17786== by 0x4F45A2: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==17786== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17786== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17786== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17786== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17786== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17786== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17786== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17786== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17786== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17786== by 0x41B71D: main (nginx.c:367) ==17786== Block was alloc'd at ==17786== at 0x4C2B0D4: malloc (vg_replace_malloc.c:299) ==17786== by 0x43DE11: ngx_alloc (ngx_alloc.c:22) ==17786== by 0x41CC82: ngx_malloc (ngx_palloc.c:140) ==17786== by 0x41CEAA: ngx_palloc (ngx_palloc.c:123) ==17786== by 0x41CFD3: ngx_pcalloc (ngx_palloc.c:218) ==17786== by 0x499DC3: ngx_stream_init_connection (ngx_stream_handler.c:121) ==17786== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17786== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17786== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17786== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17786== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17786== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17786== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17786== by 0x41B71D: main (nginx.c:367) ==17786== { <insert_a_suppression_name_here> Memcheck:Addr8 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 |
==17786== Invalid read of size 8 ==17786== at 0x4F5BA9: ngx_stream_lua_finalize_fake_session (ngx_stream_lua_util.c:1886) ==17786== by 0x4F8053: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:606) ==17786== by 0x4F45AD: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==17786== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17786== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17786== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17786== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17786== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17786== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17786== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17786== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17786== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17786== by 0x41B71D: main (nginx.c:367) ==17786== Address 0x842e258 is 8 bytes inside a block of size 96 free'd ==17786== at 0x4C29FDA: free (vg_replace_malloc.c:530) ==17786== by 0x41CE11: ngx_destroy_pool (ngx_palloc.c:79) ==17786== by 0x499AC3: ngx_stream_close_connection (ngx_stream_handler.c:323) ==17786== by 0x4F7816: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==17786== by 0x4F8046: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==17786== by 0x4F8046: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==17786== by 0x4F8114: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==17786== by 0x4F41C3: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==17786== by 0x4F4282: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==17786== by 0x4F45A2: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==17786== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17786== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17786== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17786== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17786== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17786== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17786== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17786== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17786== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17786== by 0x41B71D: main (nginx.c:367) ==17786== Block was alloc'd at ==17786== at 0x4C2B0D4: malloc (vg_replace_malloc.c:299) ==17786== by 0x43DE11: ngx_alloc (ngx_alloc.c:22) ==17786== by 0x41CC82: ngx_malloc (ngx_palloc.c:140) ==17786== by 0x41CEAA: ngx_palloc (ngx_palloc.c:123) ==17786== by 0x41CFD3: ngx_pcalloc (ngx_palloc.c:218) ==17786== by 0x499DC3: ngx_stream_init_connection (ngx_stream_handler.c:121) ==17786== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17786== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17786== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17786== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17786== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17786== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17786== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17786== by 0x41B71D: main (nginx.c:367) ==17786== { <insert_a_suppression_name_here> Memcheck:Addr8 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 |
==17786== Invalid read of size 8 ==17786== at 0x4F5BB1: ngx_stream_lua_finalize_fake_session (ngx_stream_lua_util.c:1888) ==17786== by 0x4F8053: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:606) ==17786== by 0x4F45AD: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==17786== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17786== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17786== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17786== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17786== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17786== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17786== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17786== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17786== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17786== by 0x41B71D: main (nginx.c:367) ==17786== Address 0x842e0d0 is 0 bytes inside a block of size 80 free'd ==17786== at 0x4C29FDA: free (vg_replace_malloc.c:530) ==17786== by 0x41CE11: ngx_destroy_pool (ngx_palloc.c:79) ==17786== by 0x499AC3: ngx_stream_close_connection (ngx_stream_handler.c:323) ==17786== by 0x4F7816: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==17786== by 0x4F8046: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==17786== by 0x4F8046: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==17786== by 0x4F8114: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==17786== by 0x4F41C3: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==17786== by 0x4F4282: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==17786== by 0x4F45A2: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==17786== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17786== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17786== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17786== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17786== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17786== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17786== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17786== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17786== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17786== by 0x41B71D: main (nginx.c:367) ==17786== Block was alloc'd at ==17786== at 0x4C2B0D4: malloc (vg_replace_malloc.c:299) ==17786== by 0x43DE11: ngx_alloc (ngx_alloc.c:22) ==17786== by 0x41CC82: ngx_malloc (ngx_palloc.c:140) ==17786== by 0x41CEAA: ngx_palloc (ngx_palloc.c:123) ==17786== by 0x43AFBB: ngx_event_accept (ngx_event_accept.c:175) ==17786== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17786== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17786== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17786== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17786== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17786== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17786== by 0x41B71D: main (nginx.c:367) ==17786== { <insert_a_suppression_name_here> Memcheck:Addr8 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 |
==17786== Invalid read of size 8 ==17786== at 0x41C1C2: ngx_log_error_core (ngx_log.c:126) ==17786== by 0x4F5BD5: ngx_stream_lua_finalize_fake_session (ngx_stream_lua_util.c:1888) ==17786== by 0x4F8053: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:606) ==17786== by 0x4F45AD: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==17786== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17786== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17786== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17786== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17786== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17786== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17786== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17786== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17786== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17786== by 0x41B71D: main (nginx.c:367) ==17786== Address 0x842e0e0 is 16 bytes inside a block of size 80 free'd ==17786== at 0x4C29FDA: free (vg_replace_malloc.c:530) ==17786== by 0x41CE11: ngx_destroy_pool (ngx_palloc.c:79) ==17786== by 0x499AC3: ngx_stream_close_connection (ngx_stream_handler.c:323) ==17786== by 0x4F7816: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==17786== by 0x4F8046: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==17786== by 0x4F8046: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==17786== by 0x4F8114: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==17786== by 0x4F41C3: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==17786== by 0x4F4282: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==17786== by 0x4F45A2: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==17786== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17786== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17786== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17786== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17786== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17786== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17786== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17786== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17786== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17786== by 0x41B71D: main (nginx.c:367) ==17786== Block was alloc'd at ==17786== at 0x4C2B0D4: malloc (vg_replace_malloc.c:299) ==17786== by 0x43DE11: ngx_alloc (ngx_alloc.c:22) ==17786== by 0x41CC82: ngx_malloc (ngx_palloc.c:140) ==17786== by 0x41CEAA: ngx_palloc (ngx_palloc.c:123) ==17786== by 0x43AFBB: ngx_event_accept (ngx_event_accept.c:175) ==17786== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17786== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17786== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17786== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17786== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17786== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17786== by 0x41B71D: main (nginx.c:367) ==17786== { <insert_a_suppression_name_here> Memcheck:Addr8 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 |
==17786== Invalid read of size 8 ==17786== at 0x41C292: ngx_log_error_core (ngx_log.c:159) ==17786== by 0x4F5BD5: ngx_stream_lua_finalize_fake_session (ngx_stream_lua_util.c:1888) ==17786== by 0x4F8053: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:606) ==17786== by 0x4F45AD: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==17786== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17786== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17786== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17786== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17786== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17786== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17786== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17786== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17786== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17786== by 0x41B71D: main (nginx.c:367) ==17786== Address 0x842e0d0 is 0 bytes inside a block of size 80 free'd ==17786== at 0x4C29FDA: free (vg_replace_malloc.c:530) ==17786== by 0x41CE11: ngx_destroy_pool (ngx_palloc.c:79) ==17786== by 0x499AC3: ngx_stream_close_connection (ngx_stream_handler.c:323) ==17786== by 0x4F7816: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==17786== by 0x4F8046: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==17786== by 0x4F8046: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==17786== by 0x4F8114: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==17786== by 0x4F41C3: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==17786== by 0x4F4282: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==17786== by 0x4F45A2: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==17786== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17786== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17786== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17786== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17786== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17786== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17786== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17786== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17786== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17786== by 0x41B71D: main (nginx.c:367) ==17786== Block was alloc'd at ==17786== at 0x4C2B0D4: malloc (vg_replace_malloc.c:299) ==17786== by 0x43DE11: ngx_alloc (ngx_alloc.c:22) ==17786== by 0x41CC82: ngx_malloc (ngx_palloc.c:140) ==17786== by 0x41CEAA: ngx_palloc (ngx_palloc.c:123) ==17786== by 0x43AFBB: ngx_event_accept (ngx_event_accept.c:175) ==17786== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17786== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17786== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17786== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17786== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17786== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17786== by 0x41B71D: main (nginx.c:367) ==17786== { <insert_a_suppression_name_here> Memcheck:Addr8 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 |
==17786== Invalid read of size 8 ==17786== at 0x41C2B6: ngx_log_error_core (ngx_log.c:163) ==17786== by 0x4F5BD5: ngx_stream_lua_finalize_fake_session (ngx_stream_lua_util.c:1888) ==17786== by 0x4F8053: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:606) ==17786== by 0x4F45AD: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==17786== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17786== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17786== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17786== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17786== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17786== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17786== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17786== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17786== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17786== by 0x41B71D: main (nginx.c:367) ==17786== Address 0x842e0d0 is 0 bytes inside a block of size 80 free'd ==17786== at 0x4C29FDA: free (vg_replace_malloc.c:530) ==17786== by 0x41CE11: ngx_destroy_pool (ngx_palloc.c:79) ==17786== by 0x499AC3: ngx_stream_close_connection (ngx_stream_handler.c:323) ==17786== by 0x4F7816: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==17786== by 0x4F8046: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==17786== by 0x4F8046: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==17786== by 0x4F8114: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==17786== by 0x4F41C3: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==17786== by 0x4F4282: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==17786== by 0x4F45A2: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==17786== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17786== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17786== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17786== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17786== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17786== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17786== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17786== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17786== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17786== by 0x41B71D: main (nginx.c:367) ==17786== Block was alloc'd at ==17786== at 0x4C2B0D4: malloc (vg_replace_malloc.c:299) ==17786== by 0x43DE11: ngx_alloc (ngx_alloc.c:22) ==17786== by 0x41CC82: ngx_malloc (ngx_palloc.c:140) ==17786== by 0x41CEAA: ngx_palloc (ngx_palloc.c:123) ==17786== by 0x43AFBB: ngx_event_accept (ngx_event_accept.c:175) ==17786== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17786== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17786== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17786== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17786== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17786== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17786== by 0x41B71D: main (nginx.c:367) ==17786== { <insert_a_suppression_name_here> Memcheck:Addr8 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 |
==17786== Invalid read of size 8 ==17786== at 0x41C2C0: ngx_log_error_core (ngx_log.c:167) ==17786== by 0x4F5BD5: ngx_stream_lua_finalize_fake_session (ngx_stream_lua_util.c:1888) ==17786== by 0x4F8053: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:606) ==17786== by 0x4F45AD: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==17786== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17786== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17786== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17786== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17786== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17786== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17786== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17786== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17786== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17786== by 0x41B71D: main (nginx.c:367) ==17786== Address 0x842e100 is 48 bytes inside a block of size 80 free'd ==17786== at 0x4C29FDA: free (vg_replace_malloc.c:530) ==17786== by 0x41CE11: ngx_destroy_pool (ngx_palloc.c:79) ==17786== by 0x499AC3: ngx_stream_close_connection (ngx_stream_handler.c:323) ==17786== by 0x4F7816: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==17786== by 0x4F8046: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==17786== by 0x4F8046: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==17786== by 0x4F8114: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==17786== by 0x4F41C3: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==17786== by 0x4F4282: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==17786== by 0x4F45A2: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==17786== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17786== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17786== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17786== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17786== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17786== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17786== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17786== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17786== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17786== by 0x41B71D: main (nginx.c:367) ==17786== Block was alloc'd at ==17786== at 0x4C2B0D4: malloc (vg_replace_malloc.c:299) ==17786== by 0x43DE11: ngx_alloc (ngx_alloc.c:22) ==17786== by 0x41CC82: ngx_malloc (ngx_palloc.c:140) ==17786== by 0x41CEAA: ngx_palloc (ngx_palloc.c:123) ==17786== by 0x43AFBB: ngx_event_accept (ngx_event_accept.c:175) ==17786== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17786== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17786== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17786== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17786== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17786== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17786== by 0x41B71D: main (nginx.c:367) ==17786== { <insert_a_suppression_name_here> Memcheck:Addr8 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 |
==17786== Invalid read of size 8 ==17786== at 0x41C2E3: ngx_log_error_core (ngx_log.c:172) ==17786== by 0x4F5BD5: ngx_stream_lua_finalize_fake_session (ngx_stream_lua_util.c:1888) ==17786== by 0x4F8053: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:606) ==17786== by 0x4F45AD: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==17786== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17786== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17786== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17786== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17786== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17786== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17786== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17786== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17786== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17786== by 0x41B71D: main (nginx.c:367) ==17786== Address 0x842e0e8 is 24 bytes inside a block of size 80 free'd ==17786== at 0x4C29FDA: free (vg_replace_malloc.c:530) ==17786== by 0x41CE11: ngx_destroy_pool (ngx_palloc.c:79) ==17786== by 0x499AC3: ngx_stream_close_connection (ngx_stream_handler.c:323) ==17786== by 0x4F7816: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==17786== by 0x4F8046: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==17786== by 0x4F8046: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==17786== by 0x4F8114: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==17786== by 0x4F41C3: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==17786== by 0x4F4282: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==17786== by 0x4F45A2: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==17786== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17786== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17786== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17786== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17786== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17786== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17786== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17786== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17786== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17786== by 0x41B71D: main (nginx.c:367) ==17786== Block was alloc'd at ==17786== at 0x4C2B0D4: malloc (vg_replace_malloc.c:299) ==17786== by 0x43DE11: ngx_alloc (ngx_alloc.c:22) ==17786== by 0x41CC82: ngx_malloc (ngx_palloc.c:140) ==17786== by 0x41CEAA: ngx_palloc (ngx_palloc.c:123) ==17786== by 0x43AFBB: ngx_event_accept (ngx_event_accept.c:175) ==17786== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17786== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17786== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17786== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17786== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17786== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17786== by 0x41B71D: main (nginx.c:367) ==17786== { <insert_a_suppression_name_here> Memcheck:Addr8 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 |
==17786== Invalid read of size 8 ==17786== at 0x41C2E9: ngx_log_error_core (ngx_log.c:183) ==17786== by 0x4F5BD5: ngx_stream_lua_finalize_fake_session (ngx_stream_lua_util.c:1888) ==17786== by 0x4F8053: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:606) ==17786== by 0x4F45AD: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==17786== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17786== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17786== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17786== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17786== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17786== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17786== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17786== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17786== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17786== by 0x41B71D: main (nginx.c:367) ==17786== Address 0x842e0d8 is 8 bytes inside a block of size 80 free'd ==17786== at 0x4C29FDA: free (vg_replace_malloc.c:530) ==17786== by 0x41CE11: ngx_destroy_pool (ngx_palloc.c:79) ==17786== by 0x499AC3: ngx_stream_close_connection (ngx_stream_handler.c:323) ==17786== by 0x4F7816: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==17786== by 0x4F8046: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==17786== by 0x4F8046: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==17786== by 0x4F8114: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==17786== by 0x4F41C3: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==17786== by 0x4F4282: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==17786== by 0x4F45A2: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==17786== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17786== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17786== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17786== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17786== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17786== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17786== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17786== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17786== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17786== by 0x41B71D: main (nginx.c:367) ==17786== Block was alloc'd at ==17786== at 0x4C2B0D4: malloc (vg_replace_malloc.c:299) ==17786== by 0x43DE11: ngx_alloc (ngx_alloc.c:22) ==17786== by 0x41CC82: ngx_malloc (ngx_palloc.c:140) ==17786== by 0x41CEAA: ngx_palloc (ngx_palloc.c:123) ==17786== by 0x43AFBB: ngx_event_accept (ngx_event_accept.c:175) ==17786== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17786== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17786== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17786== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17786== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17786== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17786== by 0x41B71D: main (nginx.c:367) ==17786== { <insert_a_suppression_name_here> Memcheck:Addr8 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 |
==17786== Invalid read of size 8 ==17786== at 0x41C318: ngx_log_error_core (ngx_log.c:189) ==17786== by 0x4F5BD5: ngx_stream_lua_finalize_fake_session (ngx_stream_lua_util.c:1888) ==17786== by 0x4F8053: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:606) ==17786== by 0x4F45AD: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==17786== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17786== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17786== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17786== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17786== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17786== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17786== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17786== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17786== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17786== by 0x41B71D: main (nginx.c:367) ==17786== Address 0x842e0d8 is 8 bytes inside a block of size 80 free'd ==17786== at 0x4C29FDA: free (vg_replace_malloc.c:530) ==17786== by 0x41CE11: ngx_destroy_pool (ngx_palloc.c:79) ==17786== by 0x499AC3: ngx_stream_close_connection (ngx_stream_handler.c:323) ==17786== by 0x4F7816: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==17786== by 0x4F8046: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==17786== by 0x4F8046: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==17786== by 0x4F8114: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==17786== by 0x4F41C3: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==17786== by 0x4F4282: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==17786== by 0x4F45A2: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==17786== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17786== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17786== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17786== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17786== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17786== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17786== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17786== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17786== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17786== by 0x41B71D: main (nginx.c:367) ==17786== Block was alloc'd at ==17786== at 0x4C2B0D4: malloc (vg_replace_malloc.c:299) ==17786== by 0x43DE11: ngx_alloc (ngx_alloc.c:22) ==17786== by 0x41CC82: ngx_malloc (ngx_palloc.c:140) ==17786== by 0x41CEAA: ngx_palloc (ngx_palloc.c:123) ==17786== by 0x43AFBB: ngx_event_accept (ngx_event_accept.c:175) ==17786== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17786== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17786== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17786== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17786== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17786== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17786== by 0x41B71D: main (nginx.c:367) ==17786== { <insert_a_suppression_name_here> Memcheck:Addr8 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 |
==17786== Invalid read of size 8 ==17786== at 0x41C328: ngx_log_error_core (ngx_log.c:195) ==17786== by 0x4F5BD5: ngx_stream_lua_finalize_fake_session (ngx_stream_lua_util.c:1888) ==17786== by 0x4F8053: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:606) ==17786== by 0x4F45AD: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==17786== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17786== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17786== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17786== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17786== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17786== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17786== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17786== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17786== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17786== by 0x41B71D: main (nginx.c:367) ==17786== Address 0x842e118 is 72 bytes inside a block of size 80 free'd ==17786== at 0x4C29FDA: free (vg_replace_malloc.c:530) ==17786== by 0x41CE11: ngx_destroy_pool (ngx_palloc.c:79) ==17786== by 0x499AC3: ngx_stream_close_connection (ngx_stream_handler.c:323) ==17786== by 0x4F7816: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==17786== by 0x4F8046: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==17786== by 0x4F8046: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==17786== by 0x4F8114: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==17786== by 0x4F41C3: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==17786== by 0x4F4282: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==17786== by 0x4F45A2: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==17786== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17786== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17786== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17786== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17786== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17786== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17786== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17786== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17786== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17786== by 0x41B71D: main (nginx.c:367) ==17786== Block was alloc'd at ==17786== at 0x4C2B0D4: malloc (vg_replace_malloc.c:299) ==17786== by 0x43DE11: ngx_alloc (ngx_alloc.c:22) ==17786== by 0x41CC82: ngx_malloc (ngx_palloc.c:140) ==17786== by 0x41CEAA: ngx_palloc (ngx_palloc.c:123) ==17786== by 0x43AFBB: ngx_event_accept (ngx_event_accept.c:175) ==17786== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17786== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17786== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17786== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17786== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17786== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17786== by 0x41B71D: main (nginx.c:367) ==17786== { <insert_a_suppression_name_here> Memcheck:Addr8 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 |
==17826== Invalid read of size 8 ==17826== at 0x4F7AB2: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:596) ==17826== by 0x4F45AD: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==17826== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17826== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17826== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17826== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17826== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17826== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17826== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17826== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17826== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17826== by 0x41B71D: main (nginx.c:367) ==17826== Address 0x8fa5da0 is 32 bytes inside a block of size 96 free'd ==17826== at 0x4C29FDA: free (vg_replace_malloc.c:530) ==17826== by 0x41CE11: ngx_destroy_pool (ngx_palloc.c:79) ==17826== by 0x499AC3: ngx_stream_close_connection (ngx_stream_handler.c:323) ==17826== by 0x4F7816: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==17826== by 0x4F8046: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==17826== by 0x4F8046: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==17826== by 0x4F8114: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==17826== by 0x4F41C3: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==17826== by 0x4F4282: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==17826== by 0x4F45A2: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==17826== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17826== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17826== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17826== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17826== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17826== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17826== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17826== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17826== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17826== by 0x41B71D: main (nginx.c:367) ==17826== Block was alloc'd at ==17826== at 0x4C2B0D4: malloc (vg_replace_malloc.c:299) ==17826== by 0x43DE11: ngx_alloc (ngx_alloc.c:22) ==17826== by 0x41CC82: ngx_malloc (ngx_palloc.c:140) ==17826== by 0x41CEAA: ngx_palloc (ngx_palloc.c:123) ==17826== by 0x41CFD3: ngx_pcalloc (ngx_palloc.c:218) ==17826== by 0x499DC3: ngx_stream_init_connection (ngx_stream_handler.c:121) ==17826== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17826== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17826== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17826== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17826== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17826== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17826== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17826== by 0x41B71D: main (nginx.c:367) ==17826== { <insert_a_suppression_name_here> Memcheck:Addr8 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 |
==17826== Invalid read of size 8 ==17826== at 0x4F7ABD: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:596) ==17826== by 0x4F45AD: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==17826== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17826== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17826== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17826== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17826== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17826== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17826== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17826== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17826== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17826== by 0x41B71D: main (nginx.c:367) ==17826== Address 0x8fa5f20 is 96 bytes inside a block of size 104 free'd ==17826== at 0x4C29FDA: free (vg_replace_malloc.c:530) ==17826== by 0x41CE11: ngx_destroy_pool (ngx_palloc.c:79) ==17826== by 0x499AC3: ngx_stream_close_connection (ngx_stream_handler.c:323) ==17826== by 0x4F7816: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==17826== by 0x4F8046: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==17826== by 0x4F8046: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==17826== by 0x4F8114: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==17826== by 0x4F41C3: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==17826== by 0x4F4282: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==17826== by 0x4F45A2: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==17826== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17826== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17826== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17826== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17826== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17826== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17826== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17826== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17826== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17826== by 0x41B71D: main (nginx.c:367) ==17826== Block was alloc'd at ==17826== at 0x4C2B0D4: malloc (vg_replace_malloc.c:299) ==17826== by 0x43DE11: ngx_alloc (ngx_alloc.c:22) ==17826== by 0x41CC82: ngx_malloc (ngx_palloc.c:140) ==17826== by 0x41CEAA: ngx_palloc (ngx_palloc.c:123) ==17826== by 0x41CFD3: ngx_pcalloc (ngx_palloc.c:218) ==17826== by 0x499B1A: ngx_stream_init_session (ngx_stream_handler.c:238) ==17826== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17826== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17826== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17826== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17826== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17826== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17826== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17826== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17826== by 0x41B71D: main (nginx.c:367) ==17826== { <insert_a_suppression_name_here> Memcheck:Addr8 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 |
==17826== Invalid read of size 8 ==17826== at 0x4F7AC6: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:597) ==17826== by 0x4F45AD: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==17826== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17826== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17826== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17826== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17826== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17826== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17826== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17826== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17826== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17826== by 0x41B71D: main (nginx.c:367) ==17826== Address 0x8fa6010 is 80 bytes inside a block of size 368 free'd ==17826== at 0x4C29FDA: free (vg_replace_malloc.c:530) ==17826== by 0x41CE11: ngx_destroy_pool (ngx_palloc.c:79) ==17826== by 0x499AC3: ngx_stream_close_connection (ngx_stream_handler.c:323) ==17826== by 0x4F7816: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==17826== by 0x4F8046: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==17826== by 0x4F8046: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==17826== by 0x4F8114: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==17826== by 0x4F41C3: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==17826== by 0x4F4282: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==17826== by 0x4F45A2: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==17826== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17826== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17826== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17826== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17826== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17826== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17826== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17826== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17826== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17826== by 0x41B71D: main (nginx.c:367) ==17826== Block was alloc'd at ==17826== at 0x4C2B0D4: malloc (vg_replace_malloc.c:299) ==17826== by 0x43DE11: ngx_alloc (ngx_alloc.c:22) ==17826== by 0x41CC82: ngx_malloc (ngx_palloc.c:140) ==17826== by 0x41CEAA: ngx_palloc (ngx_palloc.c:123) ==17826== by 0x4F43F9: ngx_stream_lua_create_ctx (ngx_stream_lua_util.h:174) ==17826== by 0x4F43F9: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:216) ==17826== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17826== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17826== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17826== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17826== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17826== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17826== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17826== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17826== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17826== by 0x41B71D: main (nginx.c:367) ==17826== { <insert_a_suppression_name_here> Memcheck:Addr8 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 |
==17826== Invalid read of size 8 ==17826== at 0x4F7ACF: ngx_stream_lua_cleanup_pending_operation (ngx_stream_lua_util.h:257) ==17826== by 0x4F7ACF: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:598) ==17826== by 0x4F45AD: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==17826== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17826== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17826== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17826== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17826== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17826== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17826== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17826== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17826== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17826== by 0x41B71D: main (nginx.c:367) ==17826== Address 0x8fa6040 is 128 bytes inside a block of size 368 free'd ==17826== at 0x4C29FDA: free (vg_replace_malloc.c:530) ==17826== by 0x41CE11: ngx_destroy_pool (ngx_palloc.c:79) ==17826== by 0x499AC3: ngx_stream_close_connection (ngx_stream_handler.c:323) ==17826== by 0x4F7816: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==17826== by 0x4F8046: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==17826== by 0x4F8046: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==17826== by 0x4F8114: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==17826== by 0x4F41C3: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==17826== by 0x4F4282: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==17826== by 0x4F45A2: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==17826== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17826== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17826== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17826== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17826== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17826== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17826== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17826== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17826== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17826== by 0x41B71D: main (nginx.c:367) ==17826== Block was alloc'd at ==17826== at 0x4C2B0D4: malloc (vg_replace_malloc.c:299) ==17826== by 0x43DE11: ngx_alloc (ngx_alloc.c:22) ==17826== by 0x41CC82: ngx_malloc (ngx_palloc.c:140) ==17826== by 0x41CEAA: ngx_palloc (ngx_palloc.c:123) ==17826== by 0x4F43F9: ngx_stream_lua_create_ctx (ngx_stream_lua_util.h:174) ==17826== by 0x4F43F9: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:216) ==17826== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17826== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17826== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17826== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17826== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17826== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17826== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17826== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17826== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17826== by 0x41B71D: main (nginx.c:367) ==17826== { <insert_a_suppression_name_here> Memcheck:Addr8 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 |
==17826== Invalid read of size 8 ==17826== at 0x4F7AE5: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:601) ==17826== by 0x4F45AD: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==17826== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17826== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17826== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17826== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17826== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17826== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17826== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17826== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17826== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17826== by 0x41B71D: main (nginx.c:367) ==17826== Address 0x8fa5d88 is 8 bytes inside a block of size 96 free'd ==17826== at 0x4C29FDA: free (vg_replace_malloc.c:530) ==17826== by 0x41CE11: ngx_destroy_pool (ngx_palloc.c:79) ==17826== by 0x499AC3: ngx_stream_close_connection (ngx_stream_handler.c:323) ==17826== by 0x4F7816: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==17826== by 0x4F8046: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==17826== by 0x4F8046: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==17826== by 0x4F8114: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==17826== by 0x4F41C3: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==17826== by 0x4F4282: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==17826== by 0x4F45A2: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==17826== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17826== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17826== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17826== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17826== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17826== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17826== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17826== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17826== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17826== by 0x41B71D: main (nginx.c:367) ==17826== Block was alloc'd at ==17826== at 0x4C2B0D4: malloc (vg_replace_malloc.c:299) ==17826== by 0x43DE11: ngx_alloc (ngx_alloc.c:22) ==17826== by 0x41CC82: ngx_malloc (ngx_palloc.c:140) ==17826== by 0x41CEAA: ngx_palloc (ngx_palloc.c:123) ==17826== by 0x41CFD3: ngx_pcalloc (ngx_palloc.c:218) ==17826== by 0x499DC3: ngx_stream_init_connection (ngx_stream_handler.c:121) ==17826== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17826== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17826== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17826== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17826== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17826== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17826== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17826== by 0x41B71D: main (nginx.c:367) ==17826== { <insert_a_suppression_name_here> Memcheck:Addr8 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 |
==17826== Invalid read of size 8 ==17826== at 0x4F5BA9: ngx_stream_lua_finalize_fake_session (ngx_stream_lua_util.c:1886) ==17826== by 0x4F8053: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:606) ==17826== by 0x4F45AD: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==17826== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17826== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17826== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17826== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17826== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17826== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17826== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17826== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17826== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17826== by 0x41B71D: main (nginx.c:367) ==17826== Address 0x8fa5d88 is 8 bytes inside a block of size 96 free'd ==17826== at 0x4C29FDA: free (vg_replace_malloc.c:530) ==17826== by 0x41CE11: ngx_destroy_pool (ngx_palloc.c:79) ==17826== by 0x499AC3: ngx_stream_close_connection (ngx_stream_handler.c:323) ==17826== by 0x4F7816: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==17826== by 0x4F8046: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==17826== by 0x4F8046: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==17826== by 0x4F8114: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==17826== by 0x4F41C3: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==17826== by 0x4F4282: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==17826== by 0x4F45A2: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==17826== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17826== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17826== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17826== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17826== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17826== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17826== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17826== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17826== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17826== by 0x41B71D: main (nginx.c:367) ==17826== Block was alloc'd at ==17826== at 0x4C2B0D4: malloc (vg_replace_malloc.c:299) ==17826== by 0x43DE11: ngx_alloc (ngx_alloc.c:22) ==17826== by 0x41CC82: ngx_malloc (ngx_palloc.c:140) ==17826== by 0x41CEAA: ngx_palloc (ngx_palloc.c:123) ==17826== by 0x41CFD3: ngx_pcalloc (ngx_palloc.c:218) ==17826== by 0x499DC3: ngx_stream_init_connection (ngx_stream_handler.c:121) ==17826== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17826== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17826== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17826== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17826== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17826== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17826== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17826== by 0x41B71D: main (nginx.c:367) ==17826== { <insert_a_suppression_name_here> Memcheck:Addr8 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 |
==17826== Invalid read of size 8 ==17826== at 0x4F5BB1: ngx_stream_lua_finalize_fake_session (ngx_stream_lua_util.c:1888) ==17826== by 0x4F8053: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:606) ==17826== by 0x4F45AD: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==17826== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17826== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17826== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17826== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17826== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17826== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17826== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17826== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17826== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17826== by 0x41B71D: main (nginx.c:367) ==17826== Address 0x8afefa0 is 0 bytes inside a block of size 80 free'd ==17826== at 0x4C29FDA: free (vg_replace_malloc.c:530) ==17826== by 0x41CE11: ngx_destroy_pool (ngx_palloc.c:79) ==17826== by 0x499AC3: ngx_stream_close_connection (ngx_stream_handler.c:323) ==17826== by 0x4F7816: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==17826== by 0x4F8046: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==17826== by 0x4F8046: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==17826== by 0x4F8114: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==17826== by 0x4F41C3: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==17826== by 0x4F4282: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==17826== by 0x4F45A2: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==17826== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17826== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17826== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17826== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17826== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17826== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17826== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17826== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17826== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17826== by 0x41B71D: main (nginx.c:367) ==17826== Block was alloc'd at ==17826== at 0x4C2B0D4: malloc (vg_replace_malloc.c:299) ==17826== by 0x43DE11: ngx_alloc (ngx_alloc.c:22) ==17826== by 0x41CC82: ngx_malloc (ngx_palloc.c:140) ==17826== by 0x41CEAA: ngx_palloc (ngx_palloc.c:123) ==17826== by 0x43AFBB: ngx_event_accept (ngx_event_accept.c:175) ==17826== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17826== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17826== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17826== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17826== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17826== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17826== by 0x41B71D: main (nginx.c:367) ==17826== { <insert_a_suppression_name_here> Memcheck:Addr8 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 |
==17826== Invalid read of size 8 ==17826== at 0x41C1C2: ngx_log_error_core (ngx_log.c:126) ==17826== by 0x4F5BD5: ngx_stream_lua_finalize_fake_session (ngx_stream_lua_util.c:1888) ==17826== by 0x4F8053: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:606) ==17826== by 0x4F45AD: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==17826== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17826== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17826== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17826== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17826== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17826== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17826== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17826== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17826== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17826== by 0x41B71D: main (nginx.c:367) ==17826== Address 0x8afefb0 is 16 bytes inside a block of size 80 free'd ==17826== at 0x4C29FDA: free (vg_replace_malloc.c:530) ==17826== by 0x41CE11: ngx_destroy_pool (ngx_palloc.c:79) ==17826== by 0x499AC3: ngx_stream_close_connection (ngx_stream_handler.c:323) ==17826== by 0x4F7816: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==17826== by 0x4F8046: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==17826== by 0x4F8046: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==17826== by 0x4F8114: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==17826== by 0x4F41C3: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==17826== by 0x4F4282: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==17826== by 0x4F45A2: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==17826== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17826== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17826== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17826== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17826== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17826== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17826== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17826== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17826== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17826== by 0x41B71D: main (nginx.c:367) ==17826== Block was alloc'd at ==17826== at 0x4C2B0D4: malloc (vg_replace_malloc.c:299) ==17826== by 0x43DE11: ngx_alloc (ngx_alloc.c:22) ==17826== by 0x41CC82: ngx_malloc (ngx_palloc.c:140) ==17826== by 0x41CEAA: ngx_palloc (ngx_palloc.c:123) ==17826== by 0x43AFBB: ngx_event_accept (ngx_event_accept.c:175) ==17826== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17826== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17826== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17826== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17826== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17826== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17826== by 0x41B71D: main (nginx.c:367) ==17826== { <insert_a_suppression_name_here> Memcheck:Addr8 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 |
==17826== Invalid read of size 8 ==17826== at 0x41C292: ngx_log_error_core (ngx_log.c:159) ==17826== by 0x4F5BD5: ngx_stream_lua_finalize_fake_session (ngx_stream_lua_util.c:1888) ==17826== by 0x4F8053: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:606) ==17826== by 0x4F45AD: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==17826== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17826== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17826== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17826== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17826== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17826== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17826== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17826== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17826== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17826== by 0x41B71D: main (nginx.c:367) ==17826== Address 0x8afefa0 is 0 bytes inside a block of size 80 free'd ==17826== at 0x4C29FDA: free (vg_replace_malloc.c:530) ==17826== by 0x41CE11: ngx_destroy_pool (ngx_palloc.c:79) ==17826== by 0x499AC3: ngx_stream_close_connection (ngx_stream_handler.c:323) ==17826== by 0x4F7816: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==17826== by 0x4F8046: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==17826== by 0x4F8046: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==17826== by 0x4F8114: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==17826== by 0x4F41C3: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==17826== by 0x4F4282: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==17826== by 0x4F45A2: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==17826== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17826== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17826== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17826== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17826== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17826== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17826== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17826== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17826== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17826== by 0x41B71D: main (nginx.c:367) ==17826== Block was alloc'd at ==17826== at 0x4C2B0D4: malloc (vg_replace_malloc.c:299) ==17826== by 0x43DE11: ngx_alloc (ngx_alloc.c:22) ==17826== by 0x41CC82: ngx_malloc (ngx_palloc.c:140) ==17826== by 0x41CEAA: ngx_palloc (ngx_palloc.c:123) ==17826== by 0x43AFBB: ngx_event_accept (ngx_event_accept.c:175) ==17826== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17826== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17826== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17826== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17826== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17826== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17826== by 0x41B71D: main (nginx.c:367) ==17826== { <insert_a_suppression_name_here> Memcheck:Addr8 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 |
==17826== Invalid read of size 8 ==17826== at 0x41C2B6: ngx_log_error_core (ngx_log.c:163) ==17826== by 0x4F5BD5: ngx_stream_lua_finalize_fake_session (ngx_stream_lua_util.c:1888) ==17826== by 0x4F8053: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:606) ==17826== by 0x4F45AD: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==17826== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17826== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17826== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17826== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17826== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17826== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17826== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17826== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17826== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17826== by 0x41B71D: main (nginx.c:367) ==17826== Address 0x8afefa0 is 0 bytes inside a block of size 80 free'd ==17826== at 0x4C29FDA: free (vg_replace_malloc.c:530) ==17826== by 0x41CE11: ngx_destroy_pool (ngx_palloc.c:79) ==17826== by 0x499AC3: ngx_stream_close_connection (ngx_stream_handler.c:323) ==17826== by 0x4F7816: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==17826== by 0x4F8046: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==17826== by 0x4F8046: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==17826== by 0x4F8114: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==17826== by 0x4F41C3: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==17826== by 0x4F4282: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==17826== by 0x4F45A2: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==17826== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17826== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17826== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17826== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17826== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17826== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17826== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17826== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17826== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17826== by 0x41B71D: main (nginx.c:367) ==17826== Block was alloc'd at ==17826== at 0x4C2B0D4: malloc (vg_replace_malloc.c:299) ==17826== by 0x43DE11: ngx_alloc (ngx_alloc.c:22) ==17826== by 0x41CC82: ngx_malloc (ngx_palloc.c:140) ==17826== by 0x41CEAA: ngx_palloc (ngx_palloc.c:123) ==17826== by 0x43AFBB: ngx_event_accept (ngx_event_accept.c:175) ==17826== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17826== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17826== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17826== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17826== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17826== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17826== by 0x41B71D: main (nginx.c:367) ==17826== { <insert_a_suppression_name_here> Memcheck:Addr8 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 |
==17826== Invalid read of size 8 ==17826== at 0x41C2C0: ngx_log_error_core (ngx_log.c:167) ==17826== by 0x4F5BD5: ngx_stream_lua_finalize_fake_session (ngx_stream_lua_util.c:1888) ==17826== by 0x4F8053: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:606) ==17826== by 0x4F45AD: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==17826== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17826== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17826== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17826== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17826== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17826== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17826== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17826== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17826== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17826== by 0x41B71D: main (nginx.c:367) ==17826== Address 0x8afefd0 is 48 bytes inside a block of size 80 free'd ==17826== at 0x4C29FDA: free (vg_replace_malloc.c:530) ==17826== by 0x41CE11: ngx_destroy_pool (ngx_palloc.c:79) ==17826== by 0x499AC3: ngx_stream_close_connection (ngx_stream_handler.c:323) ==17826== by 0x4F7816: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==17826== by 0x4F8046: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==17826== by 0x4F8046: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==17826== by 0x4F8114: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==17826== by 0x4F41C3: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==17826== by 0x4F4282: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==17826== by 0x4F45A2: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==17826== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17826== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17826== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17826== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17826== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17826== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17826== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17826== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17826== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17826== by 0x41B71D: main (nginx.c:367) ==17826== Block was alloc'd at ==17826== at 0x4C2B0D4: malloc (vg_replace_malloc.c:299) ==17826== by 0x43DE11: ngx_alloc (ngx_alloc.c:22) ==17826== by 0x41CC82: ngx_malloc (ngx_palloc.c:140) ==17826== by 0x41CEAA: ngx_palloc (ngx_palloc.c:123) ==17826== by 0x43AFBB: ngx_event_accept (ngx_event_accept.c:175) ==17826== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17826== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17826== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17826== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17826== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17826== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17826== by 0x41B71D: main (nginx.c:367) ==17826== { <insert_a_suppression_name_here> Memcheck:Addr8 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 |
==17826== Invalid read of size 8 ==17826== at 0x41C2E3: ngx_log_error_core (ngx_log.c:172) ==17826== by 0x4F5BD5: ngx_stream_lua_finalize_fake_session (ngx_stream_lua_util.c:1888) ==17826== by 0x4F8053: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:606) ==17826== by 0x4F45AD: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==17826== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17826== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17826== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17826== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17826== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17826== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17826== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17826== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17826== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17826== by 0x41B71D: main (nginx.c:367) ==17826== Address 0x8afefb8 is 24 bytes inside a block of size 80 free'd ==17826== at 0x4C29FDA: free (vg_replace_malloc.c:530) ==17826== by 0x41CE11: ngx_destroy_pool (ngx_palloc.c:79) ==17826== by 0x499AC3: ngx_stream_close_connection (ngx_stream_handler.c:323) ==17826== by 0x4F7816: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==17826== by 0x4F8046: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==17826== by 0x4F8046: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==17826== by 0x4F8114: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==17826== by 0x4F41C3: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==17826== by 0x4F4282: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==17826== by 0x4F45A2: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==17826== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17826== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17826== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17826== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17826== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17826== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17826== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17826== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17826== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17826== by 0x41B71D: main (nginx.c:367) ==17826== Block was alloc'd at ==17826== at 0x4C2B0D4: malloc (vg_replace_malloc.c:299) ==17826== by 0x43DE11: ngx_alloc (ngx_alloc.c:22) ==17826== by 0x41CC82: ngx_malloc (ngx_palloc.c:140) ==17826== by 0x41CEAA: ngx_palloc (ngx_palloc.c:123) ==17826== by 0x43AFBB: ngx_event_accept (ngx_event_accept.c:175) ==17826== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17826== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17826== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17826== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17826== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17826== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17826== by 0x41B71D: main (nginx.c:367) ==17826== { <insert_a_suppression_name_here> Memcheck:Addr8 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 |
==17826== Invalid read of size 8 ==17826== at 0x41C2E9: ngx_log_error_core (ngx_log.c:183) ==17826== by 0x4F5BD5: ngx_stream_lua_finalize_fake_session (ngx_stream_lua_util.c:1888) ==17826== by 0x4F8053: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:606) ==17826== by 0x4F45AD: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==17826== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17826== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17826== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17826== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17826== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17826== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17826== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17826== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17826== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17826== by 0x41B71D: main (nginx.c:367) ==17826== Address 0x8afefa8 is 8 bytes inside a block of size 80 free'd ==17826== at 0x4C29FDA: free (vg_replace_malloc.c:530) ==17826== by 0x41CE11: ngx_destroy_pool (ngx_palloc.c:79) ==17826== by 0x499AC3: ngx_stream_close_connection (ngx_stream_handler.c:323) ==17826== by 0x4F7816: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==17826== by 0x4F8046: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==17826== by 0x4F8046: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==17826== by 0x4F8114: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==17826== by 0x4F41C3: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==17826== by 0x4F4282: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==17826== by 0x4F45A2: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==17826== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17826== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17826== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17826== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17826== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17826== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17826== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17826== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17826== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17826== by 0x41B71D: main (nginx.c:367) ==17826== Block was alloc'd at ==17826== at 0x4C2B0D4: malloc (vg_replace_malloc.c:299) ==17826== by 0x43DE11: ngx_alloc (ngx_alloc.c:22) ==17826== by 0x41CC82: ngx_malloc (ngx_palloc.c:140) ==17826== by 0x41CEAA: ngx_palloc (ngx_palloc.c:123) ==17826== by 0x43AFBB: ngx_event_accept (ngx_event_accept.c:175) ==17826== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17826== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17826== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17826== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17826== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17826== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17826== by 0x41B71D: main (nginx.c:367) ==17826== { <insert_a_suppression_name_here> Memcheck:Addr8 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 |
==17826== Invalid read of size 8 ==17826== at 0x41C318: ngx_log_error_core (ngx_log.c:189) ==17826== by 0x4F5BD5: ngx_stream_lua_finalize_fake_session (ngx_stream_lua_util.c:1888) ==17826== by 0x4F8053: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:606) ==17826== by 0x4F45AD: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==17826== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17826== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17826== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17826== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17826== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17826== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17826== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17826== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17826== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17826== by 0x41B71D: main (nginx.c:367) ==17826== Address 0x8afefa8 is 8 bytes inside a block of size 80 free'd ==17826== at 0x4C29FDA: free (vg_replace_malloc.c:530) ==17826== by 0x41CE11: ngx_destroy_pool (ngx_palloc.c:79) ==17826== by 0x499AC3: ngx_stream_close_connection (ngx_stream_handler.c:323) ==17826== by 0x4F7816: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==17826== by 0x4F8046: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==17826== by 0x4F8046: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==17826== by 0x4F8114: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==17826== by 0x4F41C3: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==17826== by 0x4F4282: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==17826== by 0x4F45A2: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==17826== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17826== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17826== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17826== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17826== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17826== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17826== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17826== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17826== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17826== by 0x41B71D: main (nginx.c:367) ==17826== Block was alloc'd at ==17826== at 0x4C2B0D4: malloc (vg_replace_malloc.c:299) ==17826== by 0x43DE11: ngx_alloc (ngx_alloc.c:22) ==17826== by 0x41CC82: ngx_malloc (ngx_palloc.c:140) ==17826== by 0x41CEAA: ngx_palloc (ngx_palloc.c:123) ==17826== by 0x43AFBB: ngx_event_accept (ngx_event_accept.c:175) ==17826== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17826== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17826== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17826== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17826== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17826== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17826== by 0x41B71D: main (nginx.c:367) ==17826== { <insert_a_suppression_name_here> Memcheck:Addr8 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 |
==17826== Invalid read of size 8 ==17826== at 0x41C328: ngx_log_error_core (ngx_log.c:195) ==17826== by 0x4F5BD5: ngx_stream_lua_finalize_fake_session (ngx_stream_lua_util.c:1888) ==17826== by 0x4F8053: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:606) ==17826== by 0x4F45AD: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==17826== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17826== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17826== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17826== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17826== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17826== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17826== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17826== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17826== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17826== by 0x41B71D: main (nginx.c:367) ==17826== Address 0x8afefe8 is 72 bytes inside a block of size 80 free'd ==17826== at 0x4C29FDA: free (vg_replace_malloc.c:530) ==17826== by 0x41CE11: ngx_destroy_pool (ngx_palloc.c:79) ==17826== by 0x499AC3: ngx_stream_close_connection (ngx_stream_handler.c:323) ==17826== by 0x4F7816: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==17826== by 0x4F8046: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==17826== by 0x4F8046: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==17826== by 0x4F8114: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==17826== by 0x4F41C3: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==17826== by 0x4F4282: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==17826== by 0x4F45A2: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==17826== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17826== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17826== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17826== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17826== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17826== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17826== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17826== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17826== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17826== by 0x41B71D: main (nginx.c:367) ==17826== Block was alloc'd at ==17826== at 0x4C2B0D4: malloc (vg_replace_malloc.c:299) ==17826== by 0x43DE11: ngx_alloc (ngx_alloc.c:22) ==17826== by 0x41CC82: ngx_malloc (ngx_palloc.c:140) ==17826== by 0x41CEAA: ngx_palloc (ngx_palloc.c:123) ==17826== by 0x43AFBB: ngx_event_accept (ngx_event_accept.c:175) ==17826== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17826== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17826== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17826== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17826== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17826== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17826== by 0x41B71D: main (nginx.c:367) ==17826== { <insert_a_suppression_name_here> Memcheck:Addr8 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 |
==17846== Invalid read of size 8 ==17846== at 0x4F7AB2: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:596) ==17846== by 0x4F45AD: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==17846== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17846== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17846== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17846== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17846== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17846== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17846== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17846== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17846== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17846== by 0x41B71D: main (nginx.c:367) ==17846== Address 0x8bcdb30 is 32 bytes inside a block of size 96 free'd ==17846== at 0x4C29FDA: free (vg_replace_malloc.c:530) ==17846== by 0x41CE11: ngx_destroy_pool (ngx_palloc.c:79) ==17846== by 0x499AC3: ngx_stream_close_connection (ngx_stream_handler.c:323) ==17846== by 0x4F7816: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==17846== by 0x4F8046: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==17846== by 0x4F8046: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==17846== by 0x4F8114: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==17846== by 0x4F41C3: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==17846== by 0x4F4282: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==17846== by 0x4F45A2: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==17846== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17846== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17846== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17846== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17846== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17846== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17846== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17846== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17846== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17846== by 0x41B71D: main (nginx.c:367) ==17846== Block was alloc'd at ==17846== at 0x4C2B0D4: malloc (vg_replace_malloc.c:299) ==17846== by 0x43DE11: ngx_alloc (ngx_alloc.c:22) ==17846== by 0x41CC82: ngx_malloc (ngx_palloc.c:140) ==17846== by 0x41CEAA: ngx_palloc (ngx_palloc.c:123) ==17846== by 0x41CFD3: ngx_pcalloc (ngx_palloc.c:218) ==17846== by 0x499DC3: ngx_stream_init_connection (ngx_stream_handler.c:121) ==17846== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17846== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17846== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17846== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17846== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17846== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17846== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17846== by 0x41B71D: main (nginx.c:367) ==17846== { <insert_a_suppression_name_here> Memcheck:Addr8 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 |
==17846== Invalid read of size 8 ==17846== at 0x4F7ABD: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:596) ==17846== by 0x4F45AD: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==17846== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17846== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17846== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17846== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17846== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17846== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17846== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17846== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17846== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17846== by 0x41B71D: main (nginx.c:367) ==17846== Address 0x8bcdcb0 is 96 bytes inside a block of size 104 free'd ==17846== at 0x4C29FDA: free (vg_replace_malloc.c:530) ==17846== by 0x41CE11: ngx_destroy_pool (ngx_palloc.c:79) ==17846== by 0x499AC3: ngx_stream_close_connection (ngx_stream_handler.c:323) ==17846== by 0x4F7816: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==17846== by 0x4F8046: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==17846== by 0x4F8046: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==17846== by 0x4F8114: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==17846== by 0x4F41C3: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==17846== by 0x4F4282: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==17846== by 0x4F45A2: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==17846== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17846== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17846== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17846== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17846== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17846== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17846== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17846== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17846== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17846== by 0x41B71D: main (nginx.c:367) ==17846== Block was alloc'd at ==17846== at 0x4C2B0D4: malloc (vg_replace_malloc.c:299) ==17846== by 0x43DE11: ngx_alloc (ngx_alloc.c:22) ==17846== by 0x41CC82: ngx_malloc (ngx_palloc.c:140) ==17846== by 0x41CEAA: ngx_palloc (ngx_palloc.c:123) ==17846== by 0x41CFD3: ngx_pcalloc (ngx_palloc.c:218) ==17846== by 0x499B1A: ngx_stream_init_session (ngx_stream_handler.c:238) ==17846== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17846== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17846== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17846== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17846== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17846== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17846== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17846== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17846== by 0x41B71D: main (nginx.c:367) ==17846== { <insert_a_suppression_name_here> Memcheck:Addr8 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 |
==17846== Invalid read of size 8 ==17846== at 0x4F7AC6: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:597) ==17846== by 0x4F45AD: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==17846== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17846== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17846== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17846== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17846== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17846== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17846== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17846== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17846== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17846== by 0x41B71D: main (nginx.c:367) ==17846== Address 0x8bcdda0 is 80 bytes inside a block of size 368 free'd ==17846== at 0x4C29FDA: free (vg_replace_malloc.c:530) ==17846== by 0x41CE11: ngx_destroy_pool (ngx_palloc.c:79) ==17846== by 0x499AC3: ngx_stream_close_connection (ngx_stream_handler.c:323) ==17846== by 0x4F7816: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==17846== by 0x4F8046: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==17846== by 0x4F8046: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==17846== by 0x4F8114: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==17846== by 0x4F41C3: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==17846== by 0x4F4282: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==17846== by 0x4F45A2: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==17846== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17846== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17846== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17846== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17846== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17846== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17846== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17846== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17846== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17846== by 0x41B71D: main (nginx.c:367) ==17846== Block was alloc'd at ==17846== at 0x4C2B0D4: malloc (vg_replace_malloc.c:299) ==17846== by 0x43DE11: ngx_alloc (ngx_alloc.c:22) ==17846== by 0x41CC82: ngx_malloc (ngx_palloc.c:140) ==17846== by 0x41CEAA: ngx_palloc (ngx_palloc.c:123) ==17846== by 0x4F43F9: ngx_stream_lua_create_ctx (ngx_stream_lua_util.h:174) ==17846== by 0x4F43F9: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:216) ==17846== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17846== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17846== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17846== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17846== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17846== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17846== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17846== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17846== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17846== by 0x41B71D: main (nginx.c:367) ==17846== { <insert_a_suppression_name_here> Memcheck:Addr8 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 |
==17846== Invalid read of size 8 ==17846== at 0x4F7ACF: ngx_stream_lua_cleanup_pending_operation (ngx_stream_lua_util.h:257) ==17846== by 0x4F7ACF: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:598) ==17846== by 0x4F45AD: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==17846== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17846== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17846== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17846== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17846== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17846== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17846== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17846== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17846== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17846== by 0x41B71D: main (nginx.c:367) ==17846== Address 0x8bcddd0 is 128 bytes inside a block of size 368 free'd ==17846== at 0x4C29FDA: free (vg_replace_malloc.c:530) ==17846== by 0x41CE11: ngx_destroy_pool (ngx_palloc.c:79) ==17846== by 0x499AC3: ngx_stream_close_connection (ngx_stream_handler.c:323) ==17846== by 0x4F7816: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==17846== by 0x4F8046: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==17846== by 0x4F8046: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==17846== by 0x4F8114: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==17846== by 0x4F41C3: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==17846== by 0x4F4282: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==17846== by 0x4F45A2: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==17846== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17846== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17846== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17846== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17846== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17846== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17846== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17846== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17846== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17846== by 0x41B71D: main (nginx.c:367) ==17846== Block was alloc'd at ==17846== at 0x4C2B0D4: malloc (vg_replace_malloc.c:299) ==17846== by 0x43DE11: ngx_alloc (ngx_alloc.c:22) ==17846== by 0x41CC82: ngx_malloc (ngx_palloc.c:140) ==17846== by 0x41CEAA: ngx_palloc (ngx_palloc.c:123) ==17846== by 0x4F43F9: ngx_stream_lua_create_ctx (ngx_stream_lua_util.h:174) ==17846== by 0x4F43F9: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:216) ==17846== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17846== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17846== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17846== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17846== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17846== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17846== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17846== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17846== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17846== by 0x41B71D: main (nginx.c:367) ==17846== { <insert_a_suppression_name_here> Memcheck:Addr8 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 |
==17846== Invalid read of size 8 ==17846== at 0x4F7AE5: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:601) ==17846== by 0x4F45AD: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==17846== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17846== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17846== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17846== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17846== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17846== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17846== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17846== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17846== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17846== by 0x41B71D: main (nginx.c:367) ==17846== Address 0x8bcdb18 is 8 bytes inside a block of size 96 free'd ==17846== at 0x4C29FDA: free (vg_replace_malloc.c:530) ==17846== by 0x41CE11: ngx_destroy_pool (ngx_palloc.c:79) ==17846== by 0x499AC3: ngx_stream_close_connection (ngx_stream_handler.c:323) ==17846== by 0x4F7816: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==17846== by 0x4F8046: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==17846== by 0x4F8046: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==17846== by 0x4F8114: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==17846== by 0x4F41C3: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==17846== by 0x4F4282: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==17846== by 0x4F45A2: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==17846== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17846== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17846== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17846== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17846== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17846== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17846== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17846== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17846== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17846== by 0x41B71D: main (nginx.c:367) ==17846== Block was alloc'd at ==17846== at 0x4C2B0D4: malloc (vg_replace_malloc.c:299) ==17846== by 0x43DE11: ngx_alloc (ngx_alloc.c:22) ==17846== by 0x41CC82: ngx_malloc (ngx_palloc.c:140) ==17846== by 0x41CEAA: ngx_palloc (ngx_palloc.c:123) ==17846== by 0x41CFD3: ngx_pcalloc (ngx_palloc.c:218) ==17846== by 0x499DC3: ngx_stream_init_connection (ngx_stream_handler.c:121) ==17846== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17846== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17846== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17846== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17846== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17846== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17846== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17846== by 0x41B71D: main (nginx.c:367) ==17846== { <insert_a_suppression_name_here> Memcheck:Addr8 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 |
==17846== Invalid read of size 8 ==17846== at 0x4F5BA9: ngx_stream_lua_finalize_fake_session (ngx_stream_lua_util.c:1886) ==17846== by 0x4F8053: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:606) ==17846== by 0x4F45AD: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==17846== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17846== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17846== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17846== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17846== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17846== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17846== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17846== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17846== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17846== by 0x41B71D: main (nginx.c:367) ==17846== Address 0x8bcdb18 is 8 bytes inside a block of size 96 free'd ==17846== at 0x4C29FDA: free (vg_replace_malloc.c:530) ==17846== by 0x41CE11: ngx_destroy_pool (ngx_palloc.c:79) ==17846== by 0x499AC3: ngx_stream_close_connection (ngx_stream_handler.c:323) ==17846== by 0x4F7816: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==17846== by 0x4F8046: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==17846== by 0x4F8046: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==17846== by 0x4F8114: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==17846== by 0x4F41C3: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==17846== by 0x4F4282: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==17846== by 0x4F45A2: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==17846== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17846== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17846== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17846== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17846== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17846== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17846== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17846== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17846== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17846== by 0x41B71D: main (nginx.c:367) ==17846== Block was alloc'd at ==17846== at 0x4C2B0D4: malloc (vg_replace_malloc.c:299) ==17846== by 0x43DE11: ngx_alloc (ngx_alloc.c:22) ==17846== by 0x41CC82: ngx_malloc (ngx_palloc.c:140) ==17846== by 0x41CEAA: ngx_palloc (ngx_palloc.c:123) ==17846== by 0x41CFD3: ngx_pcalloc (ngx_palloc.c:218) ==17846== by 0x499DC3: ngx_stream_init_connection (ngx_stream_handler.c:121) ==17846== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17846== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17846== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17846== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17846== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17846== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17846== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17846== by 0x41B71D: main (nginx.c:367) ==17846== { <insert_a_suppression_name_here> Memcheck:Addr8 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 |
==17846== Invalid read of size 8 ==17846== at 0x4F5BB1: ngx_stream_lua_finalize_fake_session (ngx_stream_lua_util.c:1888) ==17846== by 0x4F8053: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:606) ==17846== by 0x4F45AD: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==17846== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17846== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17846== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17846== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17846== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17846== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17846== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17846== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17846== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17846== by 0x41B71D: main (nginx.c:367) ==17846== Address 0x8bcd9e0 is 0 bytes inside a block of size 80 free'd ==17846== at 0x4C29FDA: free (vg_replace_malloc.c:530) ==17846== by 0x41CE11: ngx_destroy_pool (ngx_palloc.c:79) ==17846== by 0x499AC3: ngx_stream_close_connection (ngx_stream_handler.c:323) ==17846== by 0x4F7816: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==17846== by 0x4F8046: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==17846== by 0x4F8046: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==17846== by 0x4F8114: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==17846== by 0x4F41C3: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==17846== by 0x4F4282: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==17846== by 0x4F45A2: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==17846== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17846== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17846== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17846== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17846== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17846== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17846== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17846== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17846== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17846== by 0x41B71D: main (nginx.c:367) ==17846== Block was alloc'd at ==17846== at 0x4C2B0D4: malloc (vg_replace_malloc.c:299) ==17846== by 0x43DE11: ngx_alloc (ngx_alloc.c:22) ==17846== by 0x41CC82: ngx_malloc (ngx_palloc.c:140) ==17846== by 0x41CEAA: ngx_palloc (ngx_palloc.c:123) ==17846== by 0x43AFBB: ngx_event_accept (ngx_event_accept.c:175) ==17846== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17846== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17846== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17846== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17846== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17846== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17846== by 0x41B71D: main (nginx.c:367) ==17846== { <insert_a_suppression_name_here> Memcheck:Addr8 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 |
==17846== Invalid read of size 8 ==17846== at 0x41C1C2: ngx_log_error_core (ngx_log.c:126) ==17846== by 0x4F5BD5: ngx_stream_lua_finalize_fake_session (ngx_stream_lua_util.c:1888) ==17846== by 0x4F8053: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:606) ==17846== by 0x4F45AD: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==17846== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17846== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17846== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17846== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17846== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17846== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17846== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17846== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17846== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17846== by 0x41B71D: main (nginx.c:367) ==17846== Address 0x8bcd9f0 is 16 bytes inside a block of size 80 free'd ==17846== at 0x4C29FDA: free (vg_replace_malloc.c:530) ==17846== by 0x41CE11: ngx_destroy_pool (ngx_palloc.c:79) ==17846== by 0x499AC3: ngx_stream_close_connection (ngx_stream_handler.c:323) ==17846== by 0x4F7816: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==17846== by 0x4F8046: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==17846== by 0x4F8046: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==17846== by 0x4F8114: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==17846== by 0x4F41C3: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==17846== by 0x4F4282: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==17846== by 0x4F45A2: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==17846== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17846== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17846== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17846== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17846== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17846== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17846== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17846== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17846== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17846== by 0x41B71D: main (nginx.c:367) ==17846== Block was alloc'd at ==17846== at 0x4C2B0D4: malloc (vg_replace_malloc.c:299) ==17846== by 0x43DE11: ngx_alloc (ngx_alloc.c:22) ==17846== by 0x41CC82: ngx_malloc (ngx_palloc.c:140) ==17846== by 0x41CEAA: ngx_palloc (ngx_palloc.c:123) ==17846== by 0x43AFBB: ngx_event_accept (ngx_event_accept.c:175) ==17846== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17846== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17846== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17846== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17846== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17846== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17846== by 0x41B71D: main (nginx.c:367) ==17846== { <insert_a_suppression_name_here> Memcheck:Addr8 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 |
==17846== Invalid read of size 8 ==17846== at 0x41C292: ngx_log_error_core (ngx_log.c:159) ==17846== by 0x4F5BD5: ngx_stream_lua_finalize_fake_session (ngx_stream_lua_util.c:1888) ==17846== by 0x4F8053: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:606) ==17846== by 0x4F45AD: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==17846== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17846== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17846== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17846== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17846== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17846== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17846== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17846== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17846== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17846== by 0x41B71D: main (nginx.c:367) ==17846== Address 0x8bcd9e0 is 0 bytes inside a block of size 80 free'd ==17846== at 0x4C29FDA: free (vg_replace_malloc.c:530) ==17846== by 0x41CE11: ngx_destroy_pool (ngx_palloc.c:79) ==17846== by 0x499AC3: ngx_stream_close_connection (ngx_stream_handler.c:323) ==17846== by 0x4F7816: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==17846== by 0x4F8046: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==17846== by 0x4F8046: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==17846== by 0x4F8114: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==17846== by 0x4F41C3: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==17846== by 0x4F4282: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==17846== by 0x4F45A2: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==17846== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17846== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17846== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17846== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17846== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17846== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17846== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17846== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17846== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17846== by 0x41B71D: main (nginx.c:367) ==17846== Block was alloc'd at ==17846== at 0x4C2B0D4: malloc (vg_replace_malloc.c:299) ==17846== by 0x43DE11: ngx_alloc (ngx_alloc.c:22) ==17846== by 0x41CC82: ngx_malloc (ngx_palloc.c:140) ==17846== by 0x41CEAA: ngx_palloc (ngx_palloc.c:123) ==17846== by 0x43AFBB: ngx_event_accept (ngx_event_accept.c:175) ==17846== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17846== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17846== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17846== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17846== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17846== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17846== by 0x41B71D: main (nginx.c:367) ==17846== { <insert_a_suppression_name_here> Memcheck:Addr8 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 |
==17846== Invalid read of size 8 ==17846== at 0x41C2B6: ngx_log_error_core (ngx_log.c:163) ==17846== by 0x4F5BD5: ngx_stream_lua_finalize_fake_session (ngx_stream_lua_util.c:1888) ==17846== by 0x4F8053: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:606) ==17846== by 0x4F45AD: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==17846== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17846== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17846== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17846== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17846== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17846== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17846== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17846== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17846== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17846== by 0x41B71D: main (nginx.c:367) ==17846== Address 0x8bcd9e0 is 0 bytes inside a block of size 80 free'd ==17846== at 0x4C29FDA: free (vg_replace_malloc.c:530) ==17846== by 0x41CE11: ngx_destroy_pool (ngx_palloc.c:79) ==17846== by 0x499AC3: ngx_stream_close_connection (ngx_stream_handler.c:323) ==17846== by 0x4F7816: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==17846== by 0x4F8046: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==17846== by 0x4F8046: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==17846== by 0x4F8114: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==17846== by 0x4F41C3: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==17846== by 0x4F4282: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==17846== by 0x4F45A2: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==17846== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17846== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17846== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17846== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17846== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17846== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17846== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17846== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17846== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17846== by 0x41B71D: main (nginx.c:367) ==17846== Block was alloc'd at ==17846== at 0x4C2B0D4: malloc (vg_replace_malloc.c:299) ==17846== by 0x43DE11: ngx_alloc (ngx_alloc.c:22) ==17846== by 0x41CC82: ngx_malloc (ngx_palloc.c:140) ==17846== by 0x41CEAA: ngx_palloc (ngx_palloc.c:123) ==17846== by 0x43AFBB: ngx_event_accept (ngx_event_accept.c:175) ==17846== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17846== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17846== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17846== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17846== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17846== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17846== by 0x41B71D: main (nginx.c:367) ==17846== { <insert_a_suppression_name_here> Memcheck:Addr8 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 |
==17846== Invalid read of size 8 ==17846== at 0x41C2C0: ngx_log_error_core (ngx_log.c:167) ==17846== by 0x4F5BD5: ngx_stream_lua_finalize_fake_session (ngx_stream_lua_util.c:1888) ==17846== by 0x4F8053: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:606) ==17846== by 0x4F45AD: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==17846== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17846== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17846== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17846== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17846== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17846== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17846== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17846== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17846== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17846== by 0x41B71D: main (nginx.c:367) ==17846== Address 0x8bcda10 is 48 bytes inside a block of size 80 free'd ==17846== at 0x4C29FDA: free (vg_replace_malloc.c:530) ==17846== by 0x41CE11: ngx_destroy_pool (ngx_palloc.c:79) ==17846== by 0x499AC3: ngx_stream_close_connection (ngx_stream_handler.c:323) ==17846== by 0x4F7816: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==17846== by 0x4F8046: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==17846== by 0x4F8046: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==17846== by 0x4F8114: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==17846== by 0x4F41C3: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==17846== by 0x4F4282: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==17846== by 0x4F45A2: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==17846== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17846== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17846== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17846== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17846== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17846== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17846== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17846== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17846== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17846== by 0x41B71D: main (nginx.c:367) ==17846== Block was alloc'd at ==17846== at 0x4C2B0D4: malloc (vg_replace_malloc.c:299) ==17846== by 0x43DE11: ngx_alloc (ngx_alloc.c:22) ==17846== by 0x41CC82: ngx_malloc (ngx_palloc.c:140) ==17846== by 0x41CEAA: ngx_palloc (ngx_palloc.c:123) ==17846== by 0x43AFBB: ngx_event_accept (ngx_event_accept.c:175) ==17846== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17846== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17846== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17846== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17846== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17846== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17846== by 0x41B71D: main (nginx.c:367) ==17846== { <insert_a_suppression_name_here> Memcheck:Addr8 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 |
==17846== Invalid read of size 8 ==17846== at 0x41C2E3: ngx_log_error_core (ngx_log.c:172) ==17846== by 0x4F5BD5: ngx_stream_lua_finalize_fake_session (ngx_stream_lua_util.c:1888) ==17846== by 0x4F8053: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:606) ==17846== by 0x4F45AD: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==17846== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17846== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17846== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17846== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17846== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17846== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17846== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17846== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17846== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17846== by 0x41B71D: main (nginx.c:367) ==17846== Address 0x8bcd9f8 is 24 bytes inside a block of size 80 free'd ==17846== at 0x4C29FDA: free (vg_replace_malloc.c:530) ==17846== by 0x41CE11: ngx_destroy_pool (ngx_palloc.c:79) ==17846== by 0x499AC3: ngx_stream_close_connection (ngx_stream_handler.c:323) ==17846== by 0x4F7816: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==17846== by 0x4F8046: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==17846== by 0x4F8046: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==17846== by 0x4F8114: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==17846== by 0x4F41C3: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==17846== by 0x4F4282: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==17846== by 0x4F45A2: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==17846== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17846== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17846== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17846== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17846== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17846== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17846== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17846== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17846== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17846== by 0x41B71D: main (nginx.c:367) ==17846== Block was alloc'd at ==17846== at 0x4C2B0D4: malloc (vg_replace_malloc.c:299) ==17846== by 0x43DE11: ngx_alloc (ngx_alloc.c:22) ==17846== by 0x41CC82: ngx_malloc (ngx_palloc.c:140) ==17846== by 0x41CEAA: ngx_palloc (ngx_palloc.c:123) ==17846== by 0x43AFBB: ngx_event_accept (ngx_event_accept.c:175) ==17846== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17846== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17846== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17846== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17846== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17846== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17846== by 0x41B71D: main (nginx.c:367) ==17846== { <insert_a_suppression_name_here> Memcheck:Addr8 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 |
==17846== Invalid read of size 8 ==17846== at 0x41C2E9: ngx_log_error_core (ngx_log.c:183) ==17846== by 0x4F5BD5: ngx_stream_lua_finalize_fake_session (ngx_stream_lua_util.c:1888) ==17846== by 0x4F8053: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:606) ==17846== by 0x4F45AD: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==17846== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17846== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17846== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17846== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17846== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17846== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17846== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17846== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17846== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17846== by 0x41B71D: main (nginx.c:367) ==17846== Address 0x8bcd9e8 is 8 bytes inside a block of size 80 free'd ==17846== at 0x4C29FDA: free (vg_replace_malloc.c:530) ==17846== by 0x41CE11: ngx_destroy_pool (ngx_palloc.c:79) ==17846== by 0x499AC3: ngx_stream_close_connection (ngx_stream_handler.c:323) ==17846== by 0x4F7816: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==17846== by 0x4F8046: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==17846== by 0x4F8046: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==17846== by 0x4F8114: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==17846== by 0x4F41C3: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==17846== by 0x4F4282: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==17846== by 0x4F45A2: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==17846== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17846== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17846== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17846== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17846== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17846== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17846== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17846== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17846== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17846== by 0x41B71D: main (nginx.c:367) ==17846== Block was alloc'd at ==17846== at 0x4C2B0D4: malloc (vg_replace_malloc.c:299) ==17846== by 0x43DE11: ngx_alloc (ngx_alloc.c:22) ==17846== by 0x41CC82: ngx_malloc (ngx_palloc.c:140) ==17846== by 0x41CEAA: ngx_palloc (ngx_palloc.c:123) ==17846== by 0x43AFBB: ngx_event_accept (ngx_event_accept.c:175) ==17846== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17846== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17846== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17846== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17846== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17846== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17846== by 0x41B71D: main (nginx.c:367) ==17846== { <insert_a_suppression_name_here> Memcheck:Addr8 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 |
==17846== Invalid read of size 8 ==17846== at 0x41C318: ngx_log_error_core (ngx_log.c:189) ==17846== by 0x4F5BD5: ngx_stream_lua_finalize_fake_session (ngx_stream_lua_util.c:1888) ==17846== by 0x4F8053: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:606) ==17846== by 0x4F45AD: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==17846== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17846== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17846== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17846== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17846== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17846== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17846== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17846== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17846== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17846== by 0x41B71D: main (nginx.c:367) ==17846== Address 0x8bcd9e8 is 8 bytes inside a block of size 80 free'd ==17846== at 0x4C29FDA: free (vg_replace_malloc.c:530) ==17846== by 0x41CE11: ngx_destroy_pool (ngx_palloc.c:79) ==17846== by 0x499AC3: ngx_stream_close_connection (ngx_stream_handler.c:323) ==17846== by 0x4F7816: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==17846== by 0x4F8046: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==17846== by 0x4F8046: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==17846== by 0x4F8114: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==17846== by 0x4F41C3: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==17846== by 0x4F4282: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==17846== by 0x4F45A2: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==17846== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17846== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17846== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17846== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17846== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17846== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17846== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17846== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17846== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17846== by 0x41B71D: main (nginx.c:367) ==17846== Block was alloc'd at ==17846== at 0x4C2B0D4: malloc (vg_replace_malloc.c:299) ==17846== by 0x43DE11: ngx_alloc (ngx_alloc.c:22) ==17846== by 0x41CC82: ngx_malloc (ngx_palloc.c:140) ==17846== by 0x41CEAA: ngx_palloc (ngx_palloc.c:123) ==17846== by 0x43AFBB: ngx_event_accept (ngx_event_accept.c:175) ==17846== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17846== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17846== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17846== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17846== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17846== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17846== by 0x41B71D: main (nginx.c:367) ==17846== { <insert_a_suppression_name_here> Memcheck:Addr8 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 |
==17846== Invalid read of size 8 ==17846== at 0x41C328: ngx_log_error_core (ngx_log.c:195) ==17846== by 0x4F5BD5: ngx_stream_lua_finalize_fake_session (ngx_stream_lua_util.c:1888) ==17846== by 0x4F8053: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:606) ==17846== by 0x4F45AD: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==17846== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17846== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17846== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17846== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17846== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17846== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17846== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17846== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17846== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17846== by 0x41B71D: main (nginx.c:367) ==17846== Address 0x8bcda28 is 72 bytes inside a block of size 80 free'd ==17846== at 0x4C29FDA: free (vg_replace_malloc.c:530) ==17846== by 0x41CE11: ngx_destroy_pool (ngx_palloc.c:79) ==17846== by 0x499AC3: ngx_stream_close_connection (ngx_stream_handler.c:323) ==17846== by 0x4F7816: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==17846== by 0x4F8046: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==17846== by 0x4F8046: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==17846== by 0x4F8114: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==17846== by 0x4F41C3: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==17846== by 0x4F4282: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==17846== by 0x4F45A2: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==17846== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17846== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17846== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17846== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17846== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17846== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17846== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17846== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17846== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17846== by 0x41B71D: main (nginx.c:367) ==17846== Block was alloc'd at ==17846== at 0x4C2B0D4: malloc (vg_replace_malloc.c:299) ==17846== by 0x43DE11: ngx_alloc (ngx_alloc.c:22) ==17846== by 0x41CC82: ngx_malloc (ngx_palloc.c:140) ==17846== by 0x41CEAA: ngx_palloc (ngx_palloc.c:123) ==17846== by 0x43AFBB: ngx_event_accept (ngx_event_accept.c:175) ==17846== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17846== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17846== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17846== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17846== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17846== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17846== by 0x41B71D: main (nginx.c:367) ==17846== { <insert_a_suppression_name_here> Memcheck:Addr8 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 |
==17866== Invalid read of size 8 ==17866== at 0x4F7AB2: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:596) ==17866== by 0x4F45AD: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==17866== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17866== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17866== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17866== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17866== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17866== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17866== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17866== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17866== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17866== by 0x41B71D: main (nginx.c:367) ==17866== Address 0x9528dc0 is 32 bytes inside a block of size 96 free'd ==17866== at 0x4C29FDA: free (vg_replace_malloc.c:530) ==17866== by 0x41CE11: ngx_destroy_pool (ngx_palloc.c:79) ==17866== by 0x499AC3: ngx_stream_close_connection (ngx_stream_handler.c:323) ==17866== by 0x4F7816: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==17866== by 0x4F8046: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==17866== by 0x4F8046: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==17866== by 0x4F8114: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==17866== by 0x4F41C3: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==17866== by 0x4F4282: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==17866== by 0x4F45A2: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==17866== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17866== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17866== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17866== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17866== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17866== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17866== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17866== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17866== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17866== by 0x41B71D: main (nginx.c:367) ==17866== Block was alloc'd at ==17866== at 0x4C2B0D4: malloc (vg_replace_malloc.c:299) ==17866== by 0x43DE11: ngx_alloc (ngx_alloc.c:22) ==17866== by 0x41CC82: ngx_malloc (ngx_palloc.c:140) ==17866== by 0x41CEAA: ngx_palloc (ngx_palloc.c:123) ==17866== by 0x41CFD3: ngx_pcalloc (ngx_palloc.c:218) ==17866== by 0x499DC3: ngx_stream_init_connection (ngx_stream_handler.c:121) ==17866== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17866== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17866== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17866== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17866== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17866== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17866== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17866== by 0x41B71D: main (nginx.c:367) ==17866== { <insert_a_suppression_name_here> Memcheck:Addr8 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 |
==17866== Invalid read of size 8 ==17866== at 0x4F7ABD: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:596) ==17866== by 0x4F45AD: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==17866== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17866== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17866== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17866== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17866== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17866== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17866== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17866== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17866== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17866== by 0x41B71D: main (nginx.c:367) ==17866== Address 0x9528f40 is 96 bytes inside a block of size 104 free'd ==17866== at 0x4C29FDA: free (vg_replace_malloc.c:530) ==17866== by 0x41CE11: ngx_destroy_pool (ngx_palloc.c:79) ==17866== by 0x499AC3: ngx_stream_close_connection (ngx_stream_handler.c:323) ==17866== by 0x4F7816: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==17866== by 0x4F8046: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==17866== by 0x4F8046: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==17866== by 0x4F8114: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==17866== by 0x4F41C3: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==17866== by 0x4F4282: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==17866== by 0x4F45A2: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==17866== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17866== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17866== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17866== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17866== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17866== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17866== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17866== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17866== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17866== by 0x41B71D: main (nginx.c:367) ==17866== Block was alloc'd at ==17866== at 0x4C2B0D4: malloc (vg_replace_malloc.c:299) ==17866== by 0x43DE11: ngx_alloc (ngx_alloc.c:22) ==17866== by 0x41CC82: ngx_malloc (ngx_palloc.c:140) ==17866== by 0x41CEAA: ngx_palloc (ngx_palloc.c:123) ==17866== by 0x41CFD3: ngx_pcalloc (ngx_palloc.c:218) ==17866== by 0x499B1A: ngx_stream_init_session (ngx_stream_handler.c:238) ==17866== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17866== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17866== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17866== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17866== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17866== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17866== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17866== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17866== by 0x41B71D: main (nginx.c:367) ==17866== { <insert_a_suppression_name_here> Memcheck:Addr8 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 |
==17866== Invalid read of size 8 ==17866== at 0x4F7AC6: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:597) ==17866== by 0x4F45AD: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==17866== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17866== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17866== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17866== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17866== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17866== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17866== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17866== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17866== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17866== by 0x41B71D: main (nginx.c:367) ==17866== Address 0x9529030 is 80 bytes inside a block of size 368 free'd ==17866== at 0x4C29FDA: free (vg_replace_malloc.c:530) ==17866== by 0x41CE11: ngx_destroy_pool (ngx_palloc.c:79) ==17866== by 0x499AC3: ngx_stream_close_connection (ngx_stream_handler.c:323) ==17866== by 0x4F7816: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==17866== by 0x4F8046: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==17866== by 0x4F8046: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==17866== by 0x4F8114: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==17866== by 0x4F41C3: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==17866== by 0x4F4282: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==17866== by 0x4F45A2: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==17866== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17866== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17866== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17866== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17866== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17866== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17866== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17866== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17866== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17866== by 0x41B71D: main (nginx.c:367) ==17866== Block was alloc'd at ==17866== at 0x4C2B0D4: malloc (vg_replace_malloc.c:299) ==17866== by 0x43DE11: ngx_alloc (ngx_alloc.c:22) ==17866== by 0x41CC82: ngx_malloc (ngx_palloc.c:140) ==17866== by 0x41CEAA: ngx_palloc (ngx_palloc.c:123) ==17866== by 0x4F43F9: ngx_stream_lua_create_ctx (ngx_stream_lua_util.h:174) ==17866== by 0x4F43F9: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:216) ==17866== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17866== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17866== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17866== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17866== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17866== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17866== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17866== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17866== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17866== by 0x41B71D: main (nginx.c:367) ==17866== { <insert_a_suppression_name_here> Memcheck:Addr8 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 |
==17866== Invalid read of size 8 ==17866== at 0x4F7ACF: ngx_stream_lua_cleanup_pending_operation (ngx_stream_lua_util.h:257) ==17866== by 0x4F7ACF: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:598) ==17866== by 0x4F45AD: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==17866== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17866== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17866== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17866== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17866== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17866== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17866== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17866== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17866== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17866== by 0x41B71D: main (nginx.c:367) ==17866== Address 0x9529060 is 128 bytes inside a block of size 368 free'd ==17866== at 0x4C29FDA: free (vg_replace_malloc.c:530) ==17866== by 0x41CE11: ngx_destroy_pool (ngx_palloc.c:79) ==17866== by 0x499AC3: ngx_stream_close_connection (ngx_stream_handler.c:323) ==17866== by 0x4F7816: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==17866== by 0x4F8046: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==17866== by 0x4F8046: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==17866== by 0x4F8114: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==17866== by 0x4F41C3: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==17866== by 0x4F4282: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==17866== by 0x4F45A2: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==17866== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17866== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17866== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17866== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17866== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17866== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17866== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17866== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17866== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17866== by 0x41B71D: main (nginx.c:367) ==17866== Block was alloc'd at ==17866== at 0x4C2B0D4: malloc (vg_replace_malloc.c:299) ==17866== by 0x43DE11: ngx_alloc (ngx_alloc.c:22) ==17866== by 0x41CC82: ngx_malloc (ngx_palloc.c:140) ==17866== by 0x41CEAA: ngx_palloc (ngx_palloc.c:123) ==17866== by 0x4F43F9: ngx_stream_lua_create_ctx (ngx_stream_lua_util.h:174) ==17866== by 0x4F43F9: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:216) ==17866== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17866== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17866== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17866== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17866== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17866== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17866== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17866== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17866== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17866== by 0x41B71D: main (nginx.c:367) ==17866== { <insert_a_suppression_name_here> Memcheck:Addr8 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 |
==17866== Invalid read of size 8 ==17866== at 0x4F7AE5: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:601) ==17866== by 0x4F45AD: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==17866== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17866== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17866== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17866== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17866== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17866== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17866== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17866== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17866== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17866== by 0x41B71D: main (nginx.c:367) ==17866== Address 0x9528da8 is 8 bytes inside a block of size 96 free'd ==17866== at 0x4C29FDA: free (vg_replace_malloc.c:530) ==17866== by 0x41CE11: ngx_destroy_pool (ngx_palloc.c:79) ==17866== by 0x499AC3: ngx_stream_close_connection (ngx_stream_handler.c:323) ==17866== by 0x4F7816: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==17866== by 0x4F8046: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==17866== by 0x4F8046: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==17866== by 0x4F8114: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==17866== by 0x4F41C3: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==17866== by 0x4F4282: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==17866== by 0x4F45A2: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==17866== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17866== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17866== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17866== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17866== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17866== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17866== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17866== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17866== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17866== by 0x41B71D: main (nginx.c:367) ==17866== Block was alloc'd at ==17866== at 0x4C2B0D4: malloc (vg_replace_malloc.c:299) ==17866== by 0x43DE11: ngx_alloc (ngx_alloc.c:22) ==17866== by 0x41CC82: ngx_malloc (ngx_palloc.c:140) ==17866== by 0x41CEAA: ngx_palloc (ngx_palloc.c:123) ==17866== by 0x41CFD3: ngx_pcalloc (ngx_palloc.c:218) ==17866== by 0x499DC3: ngx_stream_init_connection (ngx_stream_handler.c:121) ==17866== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17866== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17866== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17866== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17866== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17866== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17866== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17866== by 0x41B71D: main (nginx.c:367) ==17866== { <insert_a_suppression_name_here> Memcheck:Addr8 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 |
==17866== Invalid read of size 8 ==17866== at 0x4F5BA9: ngx_stream_lua_finalize_fake_session (ngx_stream_lua_util.c:1886) ==17866== by 0x4F8053: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:606) ==17866== by 0x4F45AD: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==17866== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17866== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17866== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17866== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17866== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17866== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17866== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17866== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17866== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17866== by 0x41B71D: main (nginx.c:367) ==17866== Address 0x9528da8 is 8 bytes inside a block of size 96 free'd ==17866== at 0x4C29FDA: free (vg_replace_malloc.c:530) ==17866== by 0x41CE11: ngx_destroy_pool (ngx_palloc.c:79) ==17866== by 0x499AC3: ngx_stream_close_connection (ngx_stream_handler.c:323) ==17866== by 0x4F7816: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==17866== by 0x4F8046: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==17866== by 0x4F8046: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==17866== by 0x4F8114: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==17866== by 0x4F41C3: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==17866== by 0x4F4282: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==17866== by 0x4F45A2: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==17866== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17866== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17866== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17866== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17866== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17866== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17866== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17866== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17866== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17866== by 0x41B71D: main (nginx.c:367) ==17866== Block was alloc'd at ==17866== at 0x4C2B0D4: malloc (vg_replace_malloc.c:299) ==17866== by 0x43DE11: ngx_alloc (ngx_alloc.c:22) ==17866== by 0x41CC82: ngx_malloc (ngx_palloc.c:140) ==17866== by 0x41CEAA: ngx_palloc (ngx_palloc.c:123) ==17866== by 0x41CFD3: ngx_pcalloc (ngx_palloc.c:218) ==17866== by 0x499DC3: ngx_stream_init_connection (ngx_stream_handler.c:121) ==17866== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17866== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17866== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17866== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17866== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17866== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17866== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17866== by 0x41B71D: main (nginx.c:367) ==17866== { <insert_a_suppression_name_here> Memcheck:Addr8 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 |
==17866== Invalid read of size 8 ==17866== at 0x4F5BB1: ngx_stream_lua_finalize_fake_session (ngx_stream_lua_util.c:1888) ==17866== by 0x4F8053: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:606) ==17866== by 0x4F45AD: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==17866== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17866== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17866== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17866== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17866== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17866== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17866== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17866== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17866== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17866== by 0x41B71D: main (nginx.c:367) ==17866== Address 0x9528c20 is 0 bytes inside a block of size 80 free'd ==17866== at 0x4C29FDA: free (vg_replace_malloc.c:530) ==17866== by 0x41CE11: ngx_destroy_pool (ngx_palloc.c:79) ==17866== by 0x499AC3: ngx_stream_close_connection (ngx_stream_handler.c:323) ==17866== by 0x4F7816: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==17866== by 0x4F8046: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==17866== by 0x4F8046: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==17866== by 0x4F8114: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==17866== by 0x4F41C3: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==17866== by 0x4F4282: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==17866== by 0x4F45A2: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==17866== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17866== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17866== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17866== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17866== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17866== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17866== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17866== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17866== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17866== by 0x41B71D: main (nginx.c:367) ==17866== Block was alloc'd at ==17866== at 0x4C2B0D4: malloc (vg_replace_malloc.c:299) ==17866== by 0x43DE11: ngx_alloc (ngx_alloc.c:22) ==17866== by 0x41CC82: ngx_malloc (ngx_palloc.c:140) ==17866== by 0x41CEAA: ngx_palloc (ngx_palloc.c:123) ==17866== by 0x43AFBB: ngx_event_accept (ngx_event_accept.c:175) ==17866== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17866== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17866== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17866== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17866== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17866== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17866== by 0x41B71D: main (nginx.c:367) ==17866== { <insert_a_suppression_name_here> Memcheck:Addr8 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 |
==17866== Invalid read of size 8 ==17866== at 0x41C1C2: ngx_log_error_core (ngx_log.c:126) ==17866== by 0x4F5BD5: ngx_stream_lua_finalize_fake_session (ngx_stream_lua_util.c:1888) ==17866== by 0x4F8053: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:606) ==17866== by 0x4F45AD: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==17866== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17866== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17866== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17866== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17866== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17866== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17866== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17866== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17866== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17866== by 0x41B71D: main (nginx.c:367) ==17866== Address 0x9528c30 is 16 bytes inside a block of size 80 free'd ==17866== at 0x4C29FDA: free (vg_replace_malloc.c:530) ==17866== by 0x41CE11: ngx_destroy_pool (ngx_palloc.c:79) ==17866== by 0x499AC3: ngx_stream_close_connection (ngx_stream_handler.c:323) ==17866== by 0x4F7816: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==17866== by 0x4F8046: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==17866== by 0x4F8046: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==17866== by 0x4F8114: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==17866== by 0x4F41C3: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==17866== by 0x4F4282: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==17866== by 0x4F45A2: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==17866== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17866== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17866== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17866== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17866== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17866== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17866== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17866== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17866== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17866== by 0x41B71D: main (nginx.c:367) ==17866== Block was alloc'd at ==17866== at 0x4C2B0D4: malloc (vg_replace_malloc.c:299) ==17866== by 0x43DE11: ngx_alloc (ngx_alloc.c:22) ==17866== by 0x41CC82: ngx_malloc (ngx_palloc.c:140) ==17866== by 0x41CEAA: ngx_palloc (ngx_palloc.c:123) ==17866== by 0x43AFBB: ngx_event_accept (ngx_event_accept.c:175) ==17866== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17866== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17866== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17866== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17866== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17866== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17866== by 0x41B71D: main (nginx.c:367) ==17866== { <insert_a_suppression_name_here> Memcheck:Addr8 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 |
==17866== Invalid read of size 8 ==17866== at 0x41C292: ngx_log_error_core (ngx_log.c:159) ==17866== by 0x4F5BD5: ngx_stream_lua_finalize_fake_session (ngx_stream_lua_util.c:1888) ==17866== by 0x4F8053: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:606) ==17866== by 0x4F45AD: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==17866== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17866== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17866== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17866== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17866== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17866== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17866== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17866== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17866== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17866== by 0x41B71D: main (nginx.c:367) ==17866== Address 0x9528c20 is 0 bytes inside a block of size 80 free'd ==17866== at 0x4C29FDA: free (vg_replace_malloc.c:530) ==17866== by 0x41CE11: ngx_destroy_pool (ngx_palloc.c:79) ==17866== by 0x499AC3: ngx_stream_close_connection (ngx_stream_handler.c:323) ==17866== by 0x4F7816: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==17866== by 0x4F8046: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==17866== by 0x4F8046: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==17866== by 0x4F8114: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==17866== by 0x4F41C3: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==17866== by 0x4F4282: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==17866== by 0x4F45A2: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==17866== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17866== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17866== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17866== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17866== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17866== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17866== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17866== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17866== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17866== by 0x41B71D: main (nginx.c:367) ==17866== Block was alloc'd at ==17866== at 0x4C2B0D4: malloc (vg_replace_malloc.c:299) ==17866== by 0x43DE11: ngx_alloc (ngx_alloc.c:22) ==17866== by 0x41CC82: ngx_malloc (ngx_palloc.c:140) ==17866== by 0x41CEAA: ngx_palloc (ngx_palloc.c:123) ==17866== by 0x43AFBB: ngx_event_accept (ngx_event_accept.c:175) ==17866== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17866== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17866== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17866== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17866== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17866== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17866== by 0x41B71D: main (nginx.c:367) ==17866== { <insert_a_suppression_name_here> Memcheck:Addr8 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 |
==17866== Invalid read of size 8 ==17866== at 0x41C2B6: ngx_log_error_core (ngx_log.c:163) ==17866== by 0x4F5BD5: ngx_stream_lua_finalize_fake_session (ngx_stream_lua_util.c:1888) ==17866== by 0x4F8053: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:606) ==17866== by 0x4F45AD: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==17866== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17866== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17866== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17866== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17866== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17866== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17866== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17866== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17866== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17866== by 0x41B71D: main (nginx.c:367) ==17866== Address 0x9528c20 is 0 bytes inside a block of size 80 free'd ==17866== at 0x4C29FDA: free (vg_replace_malloc.c:530) ==17866== by 0x41CE11: ngx_destroy_pool (ngx_palloc.c:79) ==17866== by 0x499AC3: ngx_stream_close_connection (ngx_stream_handler.c:323) ==17866== by 0x4F7816: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==17866== by 0x4F8046: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==17866== by 0x4F8046: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==17866== by 0x4F8114: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==17866== by 0x4F41C3: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==17866== by 0x4F4282: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==17866== by 0x4F45A2: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==17866== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17866== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17866== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17866== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17866== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17866== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17866== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17866== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17866== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17866== by 0x41B71D: main (nginx.c:367) ==17866== Block was alloc'd at ==17866== at 0x4C2B0D4: malloc (vg_replace_malloc.c:299) ==17866== by 0x43DE11: ngx_alloc (ngx_alloc.c:22) ==17866== by 0x41CC82: ngx_malloc (ngx_palloc.c:140) ==17866== by 0x41CEAA: ngx_palloc (ngx_palloc.c:123) ==17866== by 0x43AFBB: ngx_event_accept (ngx_event_accept.c:175) ==17866== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17866== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17866== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17866== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17866== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17866== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17866== by 0x41B71D: main (nginx.c:367) ==17866== { <insert_a_suppression_name_here> Memcheck:Addr8 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 |
==17866== Invalid read of size 8 ==17866== at 0x41C2C0: ngx_log_error_core (ngx_log.c:167) ==17866== by 0x4F5BD5: ngx_stream_lua_finalize_fake_session (ngx_stream_lua_util.c:1888) ==17866== by 0x4F8053: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:606) ==17866== by 0x4F45AD: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==17866== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17866== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17866== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17866== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17866== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17866== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17866== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17866== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17866== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17866== by 0x41B71D: main (nginx.c:367) ==17866== Address 0x9528c50 is 48 bytes inside a block of size 80 free'd ==17866== at 0x4C29FDA: free (vg_replace_malloc.c:530) ==17866== by 0x41CE11: ngx_destroy_pool (ngx_palloc.c:79) ==17866== by 0x499AC3: ngx_stream_close_connection (ngx_stream_handler.c:323) ==17866== by 0x4F7816: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==17866== by 0x4F8046: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==17866== by 0x4F8046: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==17866== by 0x4F8114: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==17866== by 0x4F41C3: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==17866== by 0x4F4282: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==17866== by 0x4F45A2: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==17866== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17866== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17866== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17866== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17866== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17866== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17866== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17866== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17866== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17866== by 0x41B71D: main (nginx.c:367) ==17866== Block was alloc'd at ==17866== at 0x4C2B0D4: malloc (vg_replace_malloc.c:299) ==17866== by 0x43DE11: ngx_alloc (ngx_alloc.c:22) ==17866== by 0x41CC82: ngx_malloc (ngx_palloc.c:140) ==17866== by 0x41CEAA: ngx_palloc (ngx_palloc.c:123) ==17866== by 0x43AFBB: ngx_event_accept (ngx_event_accept.c:175) ==17866== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17866== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17866== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17866== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17866== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17866== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17866== by 0x41B71D: main (nginx.c:367) ==17866== { <insert_a_suppression_name_here> Memcheck:Addr8 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 |
==17866== Invalid read of size 8 ==17866== at 0x41C2E3: ngx_log_error_core (ngx_log.c:172) ==17866== by 0x4F5BD5: ngx_stream_lua_finalize_fake_session (ngx_stream_lua_util.c:1888) ==17866== by 0x4F8053: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:606) ==17866== by 0x4F45AD: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==17866== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17866== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17866== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17866== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17866== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17866== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17866== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17866== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17866== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17866== by 0x41B71D: main (nginx.c:367) ==17866== Address 0x9528c38 is 24 bytes inside a block of size 80 free'd ==17866== at 0x4C29FDA: free (vg_replace_malloc.c:530) ==17866== by 0x41CE11: ngx_destroy_pool (ngx_palloc.c:79) ==17866== by 0x499AC3: ngx_stream_close_connection (ngx_stream_handler.c:323) ==17866== by 0x4F7816: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==17866== by 0x4F8046: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==17866== by 0x4F8046: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==17866== by 0x4F8114: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==17866== by 0x4F41C3: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==17866== by 0x4F4282: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==17866== by 0x4F45A2: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==17866== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17866== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17866== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17866== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17866== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17866== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17866== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17866== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17866== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17866== by 0x41B71D: main (nginx.c:367) ==17866== Block was alloc'd at ==17866== at 0x4C2B0D4: malloc (vg_replace_malloc.c:299) ==17866== by 0x43DE11: ngx_alloc (ngx_alloc.c:22) ==17866== by 0x41CC82: ngx_malloc (ngx_palloc.c:140) ==17866== by 0x41CEAA: ngx_palloc (ngx_palloc.c:123) ==17866== by 0x43AFBB: ngx_event_accept (ngx_event_accept.c:175) ==17866== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17866== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17866== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17866== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17866== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17866== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17866== by 0x41B71D: main (nginx.c:367) ==17866== { <insert_a_suppression_name_here> Memcheck:Addr8 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 |
==17866== Invalid read of size 8 ==17866== at 0x41C2E9: ngx_log_error_core (ngx_log.c:183) ==17866== by 0x4F5BD5: ngx_stream_lua_finalize_fake_session (ngx_stream_lua_util.c:1888) ==17866== by 0x4F8053: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:606) ==17866== by 0x4F45AD: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==17866== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17866== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17866== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17866== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17866== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17866== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17866== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17866== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17866== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17866== by 0x41B71D: main (nginx.c:367) ==17866== Address 0x9528c28 is 8 bytes inside a block of size 80 free'd ==17866== at 0x4C29FDA: free (vg_replace_malloc.c:530) ==17866== by 0x41CE11: ngx_destroy_pool (ngx_palloc.c:79) ==17866== by 0x499AC3: ngx_stream_close_connection (ngx_stream_handler.c:323) ==17866== by 0x4F7816: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==17866== by 0x4F8046: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==17866== by 0x4F8046: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==17866== by 0x4F8114: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==17866== by 0x4F41C3: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==17866== by 0x4F4282: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==17866== by 0x4F45A2: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==17866== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17866== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17866== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17866== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17866== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17866== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17866== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17866== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17866== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17866== by 0x41B71D: main (nginx.c:367) ==17866== Block was alloc'd at ==17866== at 0x4C2B0D4: malloc (vg_replace_malloc.c:299) ==17866== by 0x43DE11: ngx_alloc (ngx_alloc.c:22) ==17866== by 0x41CC82: ngx_malloc (ngx_palloc.c:140) ==17866== by 0x41CEAA: ngx_palloc (ngx_palloc.c:123) ==17866== by 0x43AFBB: ngx_event_accept (ngx_event_accept.c:175) ==17866== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17866== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17866== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17866== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17866== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17866== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17866== by 0x41B71D: main (nginx.c:367) ==17866== { <insert_a_suppression_name_here> Memcheck:Addr8 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 |
==17866== Invalid read of size 8 ==17866== at 0x41C318: ngx_log_error_core (ngx_log.c:189) ==17866== by 0x4F5BD5: ngx_stream_lua_finalize_fake_session (ngx_stream_lua_util.c:1888) ==17866== by 0x4F8053: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:606) ==17866== by 0x4F45AD: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==17866== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17866== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17866== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17866== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17866== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17866== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17866== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17866== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17866== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17866== by 0x41B71D: main (nginx.c:367) ==17866== Address 0x9528c28 is 8 bytes inside a block of size 80 free'd ==17866== at 0x4C29FDA: free (vg_replace_malloc.c:530) ==17866== by 0x41CE11: ngx_destroy_pool (ngx_palloc.c:79) ==17866== by 0x499AC3: ngx_stream_close_connection (ngx_stream_handler.c:323) ==17866== by 0x4F7816: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==17866== by 0x4F8046: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==17866== by 0x4F8046: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==17866== by 0x4F8114: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==17866== by 0x4F41C3: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==17866== by 0x4F4282: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==17866== by 0x4F45A2: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==17866== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17866== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17866== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17866== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17866== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17866== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17866== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17866== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17866== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17866== by 0x41B71D: main (nginx.c:367) ==17866== Block was alloc'd at ==17866== at 0x4C2B0D4: malloc (vg_replace_malloc.c:299) ==17866== by 0x43DE11: ngx_alloc (ngx_alloc.c:22) ==17866== by 0x41CC82: ngx_malloc (ngx_palloc.c:140) ==17866== by 0x41CEAA: ngx_palloc (ngx_palloc.c:123) ==17866== by 0x43AFBB: ngx_event_accept (ngx_event_accept.c:175) ==17866== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17866== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17866== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17866== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17866== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17866== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17866== by 0x41B71D: main (nginx.c:367) ==17866== { <insert_a_suppression_name_here> Memcheck:Addr8 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 |
==17866== Invalid read of size 8 ==17866== at 0x41C328: ngx_log_error_core (ngx_log.c:195) ==17866== by 0x4F5BD5: ngx_stream_lua_finalize_fake_session (ngx_stream_lua_util.c:1888) ==17866== by 0x4F8053: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:606) ==17866== by 0x4F45AD: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==17866== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17866== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17866== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17866== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17866== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17866== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17866== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17866== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17866== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17866== by 0x41B71D: main (nginx.c:367) ==17866== Address 0x9528c68 is 72 bytes inside a block of size 80 free'd ==17866== at 0x4C29FDA: free (vg_replace_malloc.c:530) ==17866== by 0x41CE11: ngx_destroy_pool (ngx_palloc.c:79) ==17866== by 0x499AC3: ngx_stream_close_connection (ngx_stream_handler.c:323) ==17866== by 0x4F7816: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==17866== by 0x4F8046: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==17866== by 0x4F8046: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==17866== by 0x4F8114: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==17866== by 0x4F41C3: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==17866== by 0x4F4282: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==17866== by 0x4F45A2: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==17866== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17866== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17866== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17866== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17866== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17866== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17866== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17866== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17866== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17866== by 0x41B71D: main (nginx.c:367) ==17866== Block was alloc'd at ==17866== at 0x4C2B0D4: malloc (vg_replace_malloc.c:299) ==17866== by 0x43DE11: ngx_alloc (ngx_alloc.c:22) ==17866== by 0x41CC82: ngx_malloc (ngx_palloc.c:140) ==17866== by 0x41CEAA: ngx_palloc (ngx_palloc.c:123) ==17866== by 0x43AFBB: ngx_event_accept (ngx_event_accept.c:175) ==17866== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17866== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17866== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17866== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17866== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17866== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17866== by 0x41B71D: main (nginx.c:367) ==17866== { <insert_a_suppression_name_here> Memcheck:Addr8 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 |
==17906== Invalid read of size 8 ==17906== at 0x4F7AB2: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:596) ==17906== by 0x4F45AD: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==17906== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17906== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17906== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17906== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17906== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17906== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17906== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17906== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17906== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17906== by 0x41B71D: main (nginx.c:367) ==17906== Address 0x8793890 is 32 bytes inside a block of size 96 free'd ==17906== at 0x4C29FDA: free (vg_replace_malloc.c:530) ==17906== by 0x41CE11: ngx_destroy_pool (ngx_palloc.c:79) ==17906== by 0x499AC3: ngx_stream_close_connection (ngx_stream_handler.c:323) ==17906== by 0x4F7816: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==17906== by 0x4F8046: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==17906== by 0x4F8046: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==17906== by 0x4F8114: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==17906== by 0x4F41C3: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==17906== by 0x4F4282: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==17906== by 0x4F45A2: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==17906== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17906== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17906== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17906== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17906== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17906== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17906== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17906== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17906== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17906== by 0x41B71D: main (nginx.c:367) ==17906== Block was alloc'd at ==17906== at 0x4C2B0D4: malloc (vg_replace_malloc.c:299) ==17906== by 0x43DE11: ngx_alloc (ngx_alloc.c:22) ==17906== by 0x41CC82: ngx_malloc (ngx_palloc.c:140) ==17906== by 0x41CEAA: ngx_palloc (ngx_palloc.c:123) ==17906== by 0x41CFD3: ngx_pcalloc (ngx_palloc.c:218) ==17906== by 0x499DC3: ngx_stream_init_connection (ngx_stream_handler.c:121) ==17906== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17906== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17906== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17906== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17906== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17906== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17906== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17906== by 0x41B71D: main (nginx.c:367) ==17906== { <insert_a_suppression_name_here> Memcheck:Addr8 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 |
==17906== Invalid read of size 8 ==17906== at 0x4F7ABD: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:596) ==17906== by 0x4F45AD: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==17906== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17906== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17906== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17906== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17906== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17906== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17906== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17906== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17906== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17906== by 0x41B71D: main (nginx.c:367) ==17906== Address 0x97e5d20 is 96 bytes inside a block of size 104 free'd ==17906== at 0x4C29FDA: free (vg_replace_malloc.c:530) ==17906== by 0x41CE11: ngx_destroy_pool (ngx_palloc.c:79) ==17906== by 0x499AC3: ngx_stream_close_connection (ngx_stream_handler.c:323) ==17906== by 0x4F7816: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==17906== by 0x4F8046: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==17906== by 0x4F8046: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==17906== by 0x4F8114: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==17906== by 0x4F41C3: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==17906== by 0x4F4282: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==17906== by 0x4F45A2: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==17906== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17906== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17906== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17906== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17906== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17906== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17906== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17906== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17906== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17906== by 0x41B71D: main (nginx.c:367) ==17906== Block was alloc'd at ==17906== at 0x4C2B0D4: malloc (vg_replace_malloc.c:299) ==17906== by 0x43DE11: ngx_alloc (ngx_alloc.c:22) ==17906== by 0x41CC82: ngx_malloc (ngx_palloc.c:140) ==17906== by 0x41CEAA: ngx_palloc (ngx_palloc.c:123) ==17906== by 0x41CFD3: ngx_pcalloc (ngx_palloc.c:218) ==17906== by 0x499B1A: ngx_stream_init_session (ngx_stream_handler.c:238) ==17906== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17906== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17906== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17906== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17906== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17906== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17906== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17906== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17906== by 0x41B71D: main (nginx.c:367) ==17906== { <insert_a_suppression_name_here> Memcheck:Addr8 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 |
==17906== Invalid read of size 8 ==17906== at 0x4F7AC6: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:597) ==17906== by 0x4F45AD: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==17906== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17906== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17906== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17906== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17906== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17906== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17906== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17906== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17906== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17906== by 0x41B71D: main (nginx.c:367) ==17906== Address 0x8452810 is 80 bytes inside a block of size 368 free'd ==17906== at 0x4C29FDA: free (vg_replace_malloc.c:530) ==17906== by 0x41CE11: ngx_destroy_pool (ngx_palloc.c:79) ==17906== by 0x499AC3: ngx_stream_close_connection (ngx_stream_handler.c:323) ==17906== by 0x4F7816: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==17906== by 0x4F8046: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==17906== by 0x4F8046: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==17906== by 0x4F8114: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==17906== by 0x4F41C3: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==17906== by 0x4F4282: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==17906== by 0x4F45A2: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==17906== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17906== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17906== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17906== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17906== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17906== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17906== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17906== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17906== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17906== by 0x41B71D: main (nginx.c:367) ==17906== Block was alloc'd at ==17906== at 0x4C2B0D4: malloc (vg_replace_malloc.c:299) ==17906== by 0x43DE11: ngx_alloc (ngx_alloc.c:22) ==17906== by 0x41CC82: ngx_malloc (ngx_palloc.c:140) ==17906== by 0x41CEAA: ngx_palloc (ngx_palloc.c:123) ==17906== by 0x4F43F9: ngx_stream_lua_create_ctx (ngx_stream_lua_util.h:174) ==17906== by 0x4F43F9: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:216) ==17906== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17906== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17906== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17906== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17906== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17906== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17906== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17906== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17906== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17906== by 0x41B71D: main (nginx.c:367) ==17906== { <insert_a_suppression_name_here> Memcheck:Addr8 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 |
==17906== Invalid read of size 8 ==17906== at 0x4F7ACF: ngx_stream_lua_cleanup_pending_operation (ngx_stream_lua_util.h:257) ==17906== by 0x4F7ACF: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:598) ==17906== by 0x4F45AD: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==17906== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17906== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17906== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17906== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17906== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17906== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17906== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17906== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17906== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17906== by 0x41B71D: main (nginx.c:367) ==17906== Address 0x8435cd0 is 32 bytes inside a block of size 672 free'd ==17906== at 0x4C29FDA: free (vg_replace_malloc.c:530) ==17906== by 0x41CE11: ngx_destroy_pool (ngx_palloc.c:79) ==17906== by 0x499AC3: ngx_stream_close_connection (ngx_stream_handler.c:323) ==17906== by 0x4F7816: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==17906== by 0x4F8046: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==17906== by 0x4F8046: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==17906== by 0x4F8114: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==17906== by 0x4F41C3: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==17906== by 0x4F4282: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==17906== by 0x4F45A2: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==17906== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17906== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17906== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17906== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17906== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17906== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17906== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17906== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17906== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17906== by 0x41B71D: main (nginx.c:367) ==17906== Block was alloc'd at ==17906== at 0x4C2B0D4: malloc (vg_replace_malloc.c:299) ==17906== by 0x43DE11: ngx_alloc (ngx_alloc.c:22) ==17906== by 0x41CC82: ngx_malloc (ngx_palloc.c:140) ==17906== by 0x41CEAA: ngx_palloc (ngx_palloc.c:123) ==17906== by 0x41D445: ngx_list_init (ngx_list.h:39) ==17906== by 0x41D445: ngx_list_create (ngx_list.c:22) ==17906== by 0x4F6BEE: ngx_stream_lua_create_co_ctx (ngx_stream_lua_util.c:2445) ==17906== by 0x5028B5: ngx_stream_lua_coroutine_create_helper (ngx_stream_lua_coroutine.c:92) ==17906== by 0x501F02: ngx_stream_lua_uthread_spawn (ngx_stream_lua_uthread.c:68) ==17906== by 0x525D6F7: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0) ==17906== by 0x4F5EF0: ngx_stream_lua_run_thread (ngx_stream_lua_util.c:1220) ==17906== by 0x4F41A5: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:167) ==17906== by 0x4F4282: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==17906== by 0x4F45A2: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==17906== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17906== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17906== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17906== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17906== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17906== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17906== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17906== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17906== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17906== by 0x41B71D: main (nginx.c:367) ==17906== { <insert_a_suppression_name_here> Memcheck:Addr8 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 |
==17906== Invalid read of size 8 ==17906== at 0x4F7AE5: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:601) ==17906== by 0x4F45AD: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==17906== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17906== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17906== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17906== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17906== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17906== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17906== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17906== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17906== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17906== by 0x41B71D: main (nginx.c:367) ==17906== Address 0x8793878 is 8 bytes inside a block of size 96 free'd ==17906== at 0x4C29FDA: free (vg_replace_malloc.c:530) ==17906== by 0x41CE11: ngx_destroy_pool (ngx_palloc.c:79) ==17906== by 0x499AC3: ngx_stream_close_connection (ngx_stream_handler.c:323) ==17906== by 0x4F7816: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==17906== by 0x4F8046: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==17906== by 0x4F8046: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==17906== by 0x4F8114: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==17906== by 0x4F41C3: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==17906== by 0x4F4282: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==17906== by 0x4F45A2: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==17906== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17906== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17906== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17906== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17906== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17906== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17906== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17906== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17906== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17906== by 0x41B71D: main (nginx.c:367) ==17906== Block was alloc'd at ==17906== at 0x4C2B0D4: malloc (vg_replace_malloc.c:299) ==17906== by 0x43DE11: ngx_alloc (ngx_alloc.c:22) ==17906== by 0x41CC82: ngx_malloc (ngx_palloc.c:140) ==17906== by 0x41CEAA: ngx_palloc (ngx_palloc.c:123) ==17906== by 0x41CFD3: ngx_pcalloc (ngx_palloc.c:218) ==17906== by 0x499DC3: ngx_stream_init_connection (ngx_stream_handler.c:121) ==17906== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17906== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17906== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17906== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17906== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17906== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17906== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17906== by 0x41B71D: main (nginx.c:367) ==17906== { <insert_a_suppression_name_here> Memcheck:Addr8 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 |
==17906== Invalid read of size 8 ==17906== at 0x4F5BA9: ngx_stream_lua_finalize_fake_session (ngx_stream_lua_util.c:1886) ==17906== by 0x4F8053: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:606) ==17906== by 0x4F45AD: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==17906== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17906== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17906== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17906== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17906== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17906== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17906== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17906== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17906== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17906== by 0x41B71D: main (nginx.c:367) ==17906== Address 0x8793878 is 8 bytes inside a block of size 96 free'd ==17906== at 0x4C29FDA: free (vg_replace_malloc.c:530) ==17906== by 0x41CE11: ngx_destroy_pool (ngx_palloc.c:79) ==17906== by 0x499AC3: ngx_stream_close_connection (ngx_stream_handler.c:323) ==17906== by 0x4F7816: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==17906== by 0x4F8046: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==17906== by 0x4F8046: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==17906== by 0x4F8114: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==17906== by 0x4F41C3: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==17906== by 0x4F4282: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==17906== by 0x4F45A2: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==17906== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17906== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17906== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17906== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17906== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17906== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17906== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17906== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17906== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17906== by 0x41B71D: main (nginx.c:367) ==17906== Block was alloc'd at ==17906== at 0x4C2B0D4: malloc (vg_replace_malloc.c:299) ==17906== by 0x43DE11: ngx_alloc (ngx_alloc.c:22) ==17906== by 0x41CC82: ngx_malloc (ngx_palloc.c:140) ==17906== by 0x41CEAA: ngx_palloc (ngx_palloc.c:123) ==17906== by 0x41CFD3: ngx_pcalloc (ngx_palloc.c:218) ==17906== by 0x499DC3: ngx_stream_init_connection (ngx_stream_handler.c:121) ==17906== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17906== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17906== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17906== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17906== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17906== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17906== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17906== by 0x41B71D: main (nginx.c:367) ==17906== { <insert_a_suppression_name_here> Memcheck:Addr8 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 |
==17906== Invalid read of size 8 ==17906== at 0x4F5BB1: ngx_stream_lua_finalize_fake_session (ngx_stream_lua_util.c:1888) ==17906== by 0x4F8053: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:606) ==17906== by 0x4F45AD: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==17906== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17906== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17906== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17906== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17906== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17906== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17906== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17906== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17906== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17906== by 0x41B71D: main (nginx.c:367) ==17906== Address 0x80fe1e0 is 0 bytes inside a block of size 80 free'd ==17906== at 0x4C29FDA: free (vg_replace_malloc.c:530) ==17906== by 0x41CE11: ngx_destroy_pool (ngx_palloc.c:79) ==17906== by 0x499AC3: ngx_stream_close_connection (ngx_stream_handler.c:323) ==17906== by 0x4F7816: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==17906== by 0x4F8046: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==17906== by 0x4F8046: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==17906== by 0x4F8114: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==17906== by 0x4F41C3: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==17906== by 0x4F4282: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==17906== by 0x4F45A2: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==17906== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17906== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17906== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17906== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17906== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17906== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17906== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17906== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17906== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17906== by 0x41B71D: main (nginx.c:367) ==17906== Block was alloc'd at ==17906== at 0x4C2B0D4: malloc (vg_replace_malloc.c:299) ==17906== by 0x43DE11: ngx_alloc (ngx_alloc.c:22) ==17906== by 0x41CC82: ngx_malloc (ngx_palloc.c:140) ==17906== by 0x41CEAA: ngx_palloc (ngx_palloc.c:123) ==17906== by 0x43AFBB: ngx_event_accept (ngx_event_accept.c:175) ==17906== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17906== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17906== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17906== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17906== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17906== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17906== by 0x41B71D: main (nginx.c:367) ==17906== { <insert_a_suppression_name_here> Memcheck:Addr8 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 |
==17906== Invalid read of size 8 ==17906== at 0x41C1C2: ngx_log_error_core (ngx_log.c:126) ==17906== by 0x4F5BD5: ngx_stream_lua_finalize_fake_session (ngx_stream_lua_util.c:1888) ==17906== by 0x4F8053: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:606) ==17906== by 0x4F45AD: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==17906== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17906== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17906== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17906== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17906== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17906== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17906== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17906== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17906== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17906== by 0x41B71D: main (nginx.c:367) ==17906== Address 0x80fe1f0 is 16 bytes inside a block of size 80 free'd ==17906== at 0x4C29FDA: free (vg_replace_malloc.c:530) ==17906== by 0x41CE11: ngx_destroy_pool (ngx_palloc.c:79) ==17906== by 0x499AC3: ngx_stream_close_connection (ngx_stream_handler.c:323) ==17906== by 0x4F7816: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==17906== by 0x4F8046: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==17906== by 0x4F8046: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==17906== by 0x4F8114: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==17906== by 0x4F41C3: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==17906== by 0x4F4282: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==17906== by 0x4F45A2: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==17906== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17906== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17906== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17906== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17906== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17906== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17906== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17906== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17906== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17906== by 0x41B71D: main (nginx.c:367) ==17906== Block was alloc'd at ==17906== at 0x4C2B0D4: malloc (vg_replace_malloc.c:299) ==17906== by 0x43DE11: ngx_alloc (ngx_alloc.c:22) ==17906== by 0x41CC82: ngx_malloc (ngx_palloc.c:140) ==17906== by 0x41CEAA: ngx_palloc (ngx_palloc.c:123) ==17906== by 0x43AFBB: ngx_event_accept (ngx_event_accept.c:175) ==17906== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17906== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17906== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17906== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17906== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17906== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17906== by 0x41B71D: main (nginx.c:367) ==17906== { <insert_a_suppression_name_here> Memcheck:Addr8 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 |
==17906== Invalid read of size 8 ==17906== at 0x41C292: ngx_log_error_core (ngx_log.c:159) ==17906== by 0x4F5BD5: ngx_stream_lua_finalize_fake_session (ngx_stream_lua_util.c:1888) ==17906== by 0x4F8053: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:606) ==17906== by 0x4F45AD: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==17906== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17906== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17906== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17906== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17906== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17906== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17906== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17906== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17906== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17906== by 0x41B71D: main (nginx.c:367) ==17906== Address 0x80fe1e0 is 0 bytes inside a block of size 80 free'd ==17906== at 0x4C29FDA: free (vg_replace_malloc.c:530) ==17906== by 0x41CE11: ngx_destroy_pool (ngx_palloc.c:79) ==17906== by 0x499AC3: ngx_stream_close_connection (ngx_stream_handler.c:323) ==17906== by 0x4F7816: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==17906== by 0x4F8046: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==17906== by 0x4F8046: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==17906== by 0x4F8114: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==17906== by 0x4F41C3: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==17906== by 0x4F4282: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==17906== by 0x4F45A2: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==17906== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17906== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17906== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17906== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17906== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17906== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17906== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17906== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17906== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17906== by 0x41B71D: main (nginx.c:367) ==17906== Block was alloc'd at ==17906== at 0x4C2B0D4: malloc (vg_replace_malloc.c:299) ==17906== by 0x43DE11: ngx_alloc (ngx_alloc.c:22) ==17906== by 0x41CC82: ngx_malloc (ngx_palloc.c:140) ==17906== by 0x41CEAA: ngx_palloc (ngx_palloc.c:123) ==17906== by 0x43AFBB: ngx_event_accept (ngx_event_accept.c:175) ==17906== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17906== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17906== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17906== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17906== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17906== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17906== by 0x41B71D: main (nginx.c:367) ==17906== { <insert_a_suppression_name_here> Memcheck:Addr8 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 |
==17906== Invalid read of size 8 ==17906== at 0x41C2B6: ngx_log_error_core (ngx_log.c:163) ==17906== by 0x4F5BD5: ngx_stream_lua_finalize_fake_session (ngx_stream_lua_util.c:1888) ==17906== by 0x4F8053: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:606) ==17906== by 0x4F45AD: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==17906== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17906== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17906== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17906== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17906== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17906== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17906== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17906== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17906== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17906== by 0x41B71D: main (nginx.c:367) ==17906== Address 0x80fe1e0 is 0 bytes inside a block of size 80 free'd ==17906== at 0x4C29FDA: free (vg_replace_malloc.c:530) ==17906== by 0x41CE11: ngx_destroy_pool (ngx_palloc.c:79) ==17906== by 0x499AC3: ngx_stream_close_connection (ngx_stream_handler.c:323) ==17906== by 0x4F7816: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==17906== by 0x4F8046: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==17906== by 0x4F8046: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==17906== by 0x4F8114: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==17906== by 0x4F41C3: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==17906== by 0x4F4282: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==17906== by 0x4F45A2: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==17906== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17906== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17906== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17906== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17906== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17906== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17906== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17906== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17906== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17906== by 0x41B71D: main (nginx.c:367) ==17906== Block was alloc'd at ==17906== at 0x4C2B0D4: malloc (vg_replace_malloc.c:299) ==17906== by 0x43DE11: ngx_alloc (ngx_alloc.c:22) ==17906== by 0x41CC82: ngx_malloc (ngx_palloc.c:140) ==17906== by 0x41CEAA: ngx_palloc (ngx_palloc.c:123) ==17906== by 0x43AFBB: ngx_event_accept (ngx_event_accept.c:175) ==17906== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17906== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17906== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17906== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17906== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17906== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17906== by 0x41B71D: main (nginx.c:367) ==17906== { <insert_a_suppression_name_here> Memcheck:Addr8 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 |
==17906== Invalid read of size 8 ==17906== at 0x41C2C0: ngx_log_error_core (ngx_log.c:167) ==17906== by 0x4F5BD5: ngx_stream_lua_finalize_fake_session (ngx_stream_lua_util.c:1888) ==17906== by 0x4F8053: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:606) ==17906== by 0x4F45AD: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==17906== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17906== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17906== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17906== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17906== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17906== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17906== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17906== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17906== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17906== by 0x41B71D: main (nginx.c:367) ==17906== Address 0x80fe210 is 48 bytes inside a block of size 80 free'd ==17906== at 0x4C29FDA: free (vg_replace_malloc.c:530) ==17906== by 0x41CE11: ngx_destroy_pool (ngx_palloc.c:79) ==17906== by 0x499AC3: ngx_stream_close_connection (ngx_stream_handler.c:323) ==17906== by 0x4F7816: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==17906== by 0x4F8046: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==17906== by 0x4F8046: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==17906== by 0x4F8114: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==17906== by 0x4F41C3: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==17906== by 0x4F4282: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==17906== by 0x4F45A2: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==17906== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17906== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17906== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17906== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17906== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17906== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17906== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17906== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17906== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17906== by 0x41B71D: main (nginx.c:367) ==17906== Block was alloc'd at ==17906== at 0x4C2B0D4: malloc (vg_replace_malloc.c:299) ==17906== by 0x43DE11: ngx_alloc (ngx_alloc.c:22) ==17906== by 0x41CC82: ngx_malloc (ngx_palloc.c:140) ==17906== by 0x41CEAA: ngx_palloc (ngx_palloc.c:123) ==17906== by 0x43AFBB: ngx_event_accept (ngx_event_accept.c:175) ==17906== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17906== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17906== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17906== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17906== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17906== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17906== by 0x41B71D: main (nginx.c:367) ==17906== { <insert_a_suppression_name_here> Memcheck:Addr8 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 |
==17906== Invalid read of size 8 ==17906== at 0x41C2E3: ngx_log_error_core (ngx_log.c:172) ==17906== by 0x4F5BD5: ngx_stream_lua_finalize_fake_session (ngx_stream_lua_util.c:1888) ==17906== by 0x4F8053: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:606) ==17906== by 0x4F45AD: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==17906== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17906== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17906== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17906== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17906== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17906== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17906== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17906== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17906== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17906== by 0x41B71D: main (nginx.c:367) ==17906== Address 0x80fe1f8 is 24 bytes inside a block of size 80 free'd ==17906== at 0x4C29FDA: free (vg_replace_malloc.c:530) ==17906== by 0x41CE11: ngx_destroy_pool (ngx_palloc.c:79) ==17906== by 0x499AC3: ngx_stream_close_connection (ngx_stream_handler.c:323) ==17906== by 0x4F7816: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==17906== by 0x4F8046: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==17906== by 0x4F8046: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==17906== by 0x4F8114: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==17906== by 0x4F41C3: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==17906== by 0x4F4282: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==17906== by 0x4F45A2: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==17906== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17906== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17906== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17906== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17906== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17906== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17906== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17906== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17906== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17906== by 0x41B71D: main (nginx.c:367) ==17906== Block was alloc'd at ==17906== at 0x4C2B0D4: malloc (vg_replace_malloc.c:299) ==17906== by 0x43DE11: ngx_alloc (ngx_alloc.c:22) ==17906== by 0x41CC82: ngx_malloc (ngx_palloc.c:140) ==17906== by 0x41CEAA: ngx_palloc (ngx_palloc.c:123) ==17906== by 0x43AFBB: ngx_event_accept (ngx_event_accept.c:175) ==17906== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17906== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17906== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17906== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17906== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17906== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17906== by 0x41B71D: main (nginx.c:367) ==17906== { <insert_a_suppression_name_here> Memcheck:Addr8 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 |
==17906== Invalid read of size 8 ==17906== at 0x41C2E9: ngx_log_error_core (ngx_log.c:183) ==17906== by 0x4F5BD5: ngx_stream_lua_finalize_fake_session (ngx_stream_lua_util.c:1888) ==17906== by 0x4F8053: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:606) ==17906== by 0x4F45AD: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==17906== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17906== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17906== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17906== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17906== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17906== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17906== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17906== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17906== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17906== by 0x41B71D: main (nginx.c:367) ==17906== Address 0x80fe1e8 is 8 bytes inside a block of size 80 free'd ==17906== at 0x4C29FDA: free (vg_replace_malloc.c:530) ==17906== by 0x41CE11: ngx_destroy_pool (ngx_palloc.c:79) ==17906== by 0x499AC3: ngx_stream_close_connection (ngx_stream_handler.c:323) ==17906== by 0x4F7816: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==17906== by 0x4F8046: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==17906== by 0x4F8046: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==17906== by 0x4F8114: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==17906== by 0x4F41C3: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==17906== by 0x4F4282: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==17906== by 0x4F45A2: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==17906== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17906== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17906== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17906== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17906== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17906== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17906== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17906== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17906== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17906== by 0x41B71D: main (nginx.c:367) ==17906== Block was alloc'd at ==17906== at 0x4C2B0D4: malloc (vg_replace_malloc.c:299) ==17906== by 0x43DE11: ngx_alloc (ngx_alloc.c:22) ==17906== by 0x41CC82: ngx_malloc (ngx_palloc.c:140) ==17906== by 0x41CEAA: ngx_palloc (ngx_palloc.c:123) ==17906== by 0x43AFBB: ngx_event_accept (ngx_event_accept.c:175) ==17906== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17906== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17906== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17906== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17906== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17906== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17906== by 0x41B71D: main (nginx.c:367) ==17906== { <insert_a_suppression_name_here> Memcheck:Addr8 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 |
==17906== Invalid read of size 8 ==17906== at 0x41C318: ngx_log_error_core (ngx_log.c:189) ==17906== by 0x4F5BD5: ngx_stream_lua_finalize_fake_session (ngx_stream_lua_util.c:1888) ==17906== by 0x4F8053: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:606) ==17906== by 0x4F45AD: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==17906== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17906== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17906== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17906== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17906== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17906== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17906== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17906== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17906== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17906== by 0x41B71D: main (nginx.c:367) ==17906== Address 0x80fe1e8 is 8 bytes inside a block of size 80 free'd ==17906== at 0x4C29FDA: free (vg_replace_malloc.c:530) ==17906== by 0x41CE11: ngx_destroy_pool (ngx_palloc.c:79) ==17906== by 0x499AC3: ngx_stream_close_connection (ngx_stream_handler.c:323) ==17906== by 0x4F7816: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==17906== by 0x4F8046: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==17906== by 0x4F8046: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==17906== by 0x4F8114: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==17906== by 0x4F41C3: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==17906== by 0x4F4282: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==17906== by 0x4F45A2: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==17906== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17906== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17906== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17906== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17906== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17906== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17906== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17906== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17906== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17906== by 0x41B71D: main (nginx.c:367) ==17906== Block was alloc'd at ==17906== at 0x4C2B0D4: malloc (vg_replace_malloc.c:299) ==17906== by 0x43DE11: ngx_alloc (ngx_alloc.c:22) ==17906== by 0x41CC82: ngx_malloc (ngx_palloc.c:140) ==17906== by 0x41CEAA: ngx_palloc (ngx_palloc.c:123) ==17906== by 0x43AFBB: ngx_event_accept (ngx_event_accept.c:175) ==17906== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17906== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17906== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17906== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17906== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17906== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17906== by 0x41B71D: main (nginx.c:367) ==17906== { <insert_a_suppression_name_here> Memcheck:Addr8 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 |
==17906== Invalid read of size 8 ==17906== at 0x41C328: ngx_log_error_core (ngx_log.c:195) ==17906== by 0x4F5BD5: ngx_stream_lua_finalize_fake_session (ngx_stream_lua_util.c:1888) ==17906== by 0x4F8053: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:606) ==17906== by 0x4F45AD: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==17906== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17906== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17906== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17906== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17906== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17906== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17906== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17906== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17906== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17906== by 0x41B71D: main (nginx.c:367) ==17906== Address 0x80fe228 is 72 bytes inside a block of size 80 free'd ==17906== at 0x4C29FDA: free (vg_replace_malloc.c:530) ==17906== by 0x41CE11: ngx_destroy_pool (ngx_palloc.c:79) ==17906== by 0x499AC3: ngx_stream_close_connection (ngx_stream_handler.c:323) ==17906== by 0x4F7816: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==17906== by 0x4F8046: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==17906== by 0x4F8046: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==17906== by 0x4F8114: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==17906== by 0x4F41C3: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==17906== by 0x4F4282: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==17906== by 0x4F45A2: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==17906== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17906== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17906== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17906== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17906== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17906== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17906== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17906== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17906== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17906== by 0x41B71D: main (nginx.c:367) ==17906== Block was alloc'd at ==17906== at 0x4C2B0D4: malloc (vg_replace_malloc.c:299) ==17906== by 0x43DE11: ngx_alloc (ngx_alloc.c:22) ==17906== by 0x41CC82: ngx_malloc (ngx_palloc.c:140) ==17906== by 0x41CEAA: ngx_palloc (ngx_palloc.c:123) ==17906== by 0x43AFBB: ngx_event_accept (ngx_event_accept.c:175) ==17906== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17906== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17906== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17906== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17906== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17906== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17906== by 0x41B71D: main (nginx.c:367) ==17906== { <insert_a_suppression_name_here> Memcheck:Addr8 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 |
==17926== Invalid read of size 8 ==17926== at 0x4F7AB2: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:596) ==17926== by 0x4F45AD: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==17926== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17926== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17926== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17926== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17926== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17926== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17926== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17926== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17926== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17926== by 0x41B71D: main (nginx.c:367) ==17926== Address 0x80979e0 is 32 bytes inside a block of size 96 free'd ==17926== at 0x4C29FDA: free (vg_replace_malloc.c:530) ==17926== by 0x41CE11: ngx_destroy_pool (ngx_palloc.c:79) ==17926== by 0x499AC3: ngx_stream_close_connection (ngx_stream_handler.c:323) ==17926== by 0x4F7816: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==17926== by 0x4F8046: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==17926== by 0x4F8046: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==17926== by 0x4F8114: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==17926== by 0x4F41C3: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==17926== by 0x4F4282: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==17926== by 0x4F45A2: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==17926== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17926== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17926== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17926== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17926== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17926== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17926== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17926== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17926== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17926== by 0x41B71D: main (nginx.c:367) ==17926== Block was alloc'd at ==17926== at 0x4C2B0D4: malloc (vg_replace_malloc.c:299) ==17926== by 0x43DE11: ngx_alloc (ngx_alloc.c:22) ==17926== by 0x41CC82: ngx_malloc (ngx_palloc.c:140) ==17926== by 0x41CEAA: ngx_palloc (ngx_palloc.c:123) ==17926== by 0x41CFD3: ngx_pcalloc (ngx_palloc.c:218) ==17926== by 0x499DC3: ngx_stream_init_connection (ngx_stream_handler.c:121) ==17926== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17926== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17926== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17926== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17926== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17926== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17926== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17926== by 0x41B71D: main (nginx.c:367) ==17926== { <insert_a_suppression_name_here> Memcheck:Addr8 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 |
==17926== Invalid read of size 8 ==17926== at 0x4F7ABD: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:596) ==17926== by 0x4F45AD: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==17926== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17926== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17926== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17926== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17926== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17926== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17926== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17926== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17926== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17926== by 0x41B71D: main (nginx.c:367) ==17926== Address 0x8097b60 is 96 bytes inside a block of size 104 free'd ==17926== at 0x4C29FDA: free (vg_replace_malloc.c:530) ==17926== by 0x41CE11: ngx_destroy_pool (ngx_palloc.c:79) ==17926== by 0x499AC3: ngx_stream_close_connection (ngx_stream_handler.c:323) ==17926== by 0x4F7816: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==17926== by 0x4F8046: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==17926== by 0x4F8046: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==17926== by 0x4F8114: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==17926== by 0x4F41C3: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==17926== by 0x4F4282: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==17926== by 0x4F45A2: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==17926== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17926== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17926== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17926== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17926== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17926== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17926== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17926== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17926== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17926== by 0x41B71D: main (nginx.c:367) ==17926== Block was alloc'd at ==17926== at 0x4C2B0D4: malloc (vg_replace_malloc.c:299) ==17926== by 0x43DE11: ngx_alloc (ngx_alloc.c:22) ==17926== by 0x41CC82: ngx_malloc (ngx_palloc.c:140) ==17926== by 0x41CEAA: ngx_palloc (ngx_palloc.c:123) ==17926== by 0x41CFD3: ngx_pcalloc (ngx_palloc.c:218) ==17926== by 0x499B1A: ngx_stream_init_session (ngx_stream_handler.c:238) ==17926== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17926== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17926== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17926== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17926== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17926== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17926== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17926== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17926== by 0x41B71D: main (nginx.c:367) ==17926== { <insert_a_suppression_name_here> Memcheck:Addr8 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 |
==17926== Invalid read of size 8 ==17926== at 0x4F7AC6: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:597) ==17926== by 0x4F45AD: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==17926== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17926== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17926== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17926== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17926== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17926== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17926== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17926== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17926== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17926== by 0x41B71D: main (nginx.c:367) ==17926== Address 0x845afc0 is 80 bytes inside a block of size 368 free'd ==17926== at 0x4C29FDA: free (vg_replace_malloc.c:530) ==17926== by 0x41CE11: ngx_destroy_pool (ngx_palloc.c:79) ==17926== by 0x499AC3: ngx_stream_close_connection (ngx_stream_handler.c:323) ==17926== by 0x4F7816: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==17926== by 0x4F8046: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==17926== by 0x4F8046: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==17926== by 0x4F8114: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==17926== by 0x4F41C3: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==17926== by 0x4F4282: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==17926== by 0x4F45A2: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==17926== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17926== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17926== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17926== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17926== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17926== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17926== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17926== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17926== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17926== by 0x41B71D: main (nginx.c:367) ==17926== Block was alloc'd at ==17926== at 0x4C2B0D4: malloc (vg_replace_malloc.c:299) ==17926== by 0x43DE11: ngx_alloc (ngx_alloc.c:22) ==17926== by 0x41CC82: ngx_malloc (ngx_palloc.c:140) ==17926== by 0x41CEAA: ngx_palloc (ngx_palloc.c:123) ==17926== by 0x4F43F9: ngx_stream_lua_create_ctx (ngx_stream_lua_util.h:174) ==17926== by 0x4F43F9: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:216) ==17926== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17926== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17926== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17926== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17926== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17926== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17926== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17926== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17926== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17926== by 0x41B71D: main (nginx.c:367) ==17926== { <insert_a_suppression_name_here> Memcheck:Addr8 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 |
==17926== Invalid read of size 8 ==17926== at 0x4F7ACF: ngx_stream_lua_cleanup_pending_operation (ngx_stream_lua_util.h:257) ==17926== by 0x4F7ACF: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:598) ==17926== by 0x4F45AD: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==17926== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17926== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17926== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17926== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17926== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17926== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17926== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17926== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17926== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17926== by 0x41B71D: main (nginx.c:367) ==17926== Address 0x80ce560 is 32 bytes inside a block of size 672 free'd ==17926== at 0x4C29FDA: free (vg_replace_malloc.c:530) ==17926== by 0x41CE11: ngx_destroy_pool (ngx_palloc.c:79) ==17926== by 0x499AC3: ngx_stream_close_connection (ngx_stream_handler.c:323) ==17926== by 0x4F7816: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==17926== by 0x4F8046: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==17926== by 0x4F8046: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==17926== by 0x4F8114: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==17926== by 0x4F41C3: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==17926== by 0x4F4282: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==17926== by 0x4F45A2: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==17926== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17926== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17926== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17926== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17926== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17926== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17926== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17926== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17926== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17926== by 0x41B71D: main (nginx.c:367) ==17926== Block was alloc'd at ==17926== at 0x4C2B0D4: malloc (vg_replace_malloc.c:299) ==17926== by 0x43DE11: ngx_alloc (ngx_alloc.c:22) ==17926== by 0x41CC82: ngx_malloc (ngx_palloc.c:140) ==17926== by 0x41CEAA: ngx_palloc (ngx_palloc.c:123) ==17926== by 0x41D445: ngx_list_init (ngx_list.h:39) ==17926== by 0x41D445: ngx_list_create (ngx_list.c:22) ==17926== by 0x4F6BEE: ngx_stream_lua_create_co_ctx (ngx_stream_lua_util.c:2445) ==17926== by 0x5028B5: ngx_stream_lua_coroutine_create_helper (ngx_stream_lua_coroutine.c:92) ==17926== by 0x501F02: ngx_stream_lua_uthread_spawn (ngx_stream_lua_uthread.c:68) ==17926== by 0x525D6F7: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0) ==17926== by 0x4F5EF0: ngx_stream_lua_run_thread (ngx_stream_lua_util.c:1220) ==17926== by 0x4F41A5: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:167) ==17926== by 0x4F4282: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==17926== by 0x4F45A2: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==17926== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17926== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17926== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17926== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17926== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17926== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17926== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17926== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17926== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17926== by 0x41B71D: main (nginx.c:367) ==17926== { <insert_a_suppression_name_here> Memcheck:Addr8 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 |
==17926== Invalid read of size 8 ==17926== at 0x4F7AE5: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:601) ==17926== by 0x4F45AD: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==17926== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17926== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17926== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17926== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17926== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17926== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17926== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17926== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17926== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17926== by 0x41B71D: main (nginx.c:367) ==17926== Address 0x80979c8 is 8 bytes inside a block of size 96 free'd ==17926== at 0x4C29FDA: free (vg_replace_malloc.c:530) ==17926== by 0x41CE11: ngx_destroy_pool (ngx_palloc.c:79) ==17926== by 0x499AC3: ngx_stream_close_connection (ngx_stream_handler.c:323) ==17926== by 0x4F7816: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==17926== by 0x4F8046: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==17926== by 0x4F8046: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==17926== by 0x4F8114: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==17926== by 0x4F41C3: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==17926== by 0x4F4282: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==17926== by 0x4F45A2: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==17926== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17926== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17926== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17926== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17926== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17926== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17926== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17926== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17926== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17926== by 0x41B71D: main (nginx.c:367) ==17926== Block was alloc'd at ==17926== at 0x4C2B0D4: malloc (vg_replace_malloc.c:299) ==17926== by 0x43DE11: ngx_alloc (ngx_alloc.c:22) ==17926== by 0x41CC82: ngx_malloc (ngx_palloc.c:140) ==17926== by 0x41CEAA: ngx_palloc (ngx_palloc.c:123) ==17926== by 0x41CFD3: ngx_pcalloc (ngx_palloc.c:218) ==17926== by 0x499DC3: ngx_stream_init_connection (ngx_stream_handler.c:121) ==17926== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17926== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17926== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17926== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17926== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17926== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17926== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17926== by 0x41B71D: main (nginx.c:367) ==17926== { <insert_a_suppression_name_here> Memcheck:Addr8 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 |
==17926== Invalid read of size 8 ==17926== at 0x4F5BA9: ngx_stream_lua_finalize_fake_session (ngx_stream_lua_util.c:1886) ==17926== by 0x4F8053: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:606) ==17926== by 0x4F45AD: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==17926== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17926== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17926== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17926== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17926== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17926== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17926== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17926== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17926== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17926== by 0x41B71D: main (nginx.c:367) ==17926== Address 0x80979c8 is 8 bytes inside a block of size 96 free'd ==17926== at 0x4C29FDA: free (vg_replace_malloc.c:530) ==17926== by 0x41CE11: ngx_destroy_pool (ngx_palloc.c:79) ==17926== by 0x499AC3: ngx_stream_close_connection (ngx_stream_handler.c:323) ==17926== by 0x4F7816: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==17926== by 0x4F8046: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==17926== by 0x4F8046: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==17926== by 0x4F8114: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==17926== by 0x4F41C3: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==17926== by 0x4F4282: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==17926== by 0x4F45A2: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==17926== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17926== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17926== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17926== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17926== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17926== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17926== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17926== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17926== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17926== by 0x41B71D: main (nginx.c:367) ==17926== Block was alloc'd at ==17926== at 0x4C2B0D4: malloc (vg_replace_malloc.c:299) ==17926== by 0x43DE11: ngx_alloc (ngx_alloc.c:22) ==17926== by 0x41CC82: ngx_malloc (ngx_palloc.c:140) ==17926== by 0x41CEAA: ngx_palloc (ngx_palloc.c:123) ==17926== by 0x41CFD3: ngx_pcalloc (ngx_palloc.c:218) ==17926== by 0x499DC3: ngx_stream_init_connection (ngx_stream_handler.c:121) ==17926== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17926== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17926== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17926== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17926== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17926== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17926== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17926== by 0x41B71D: main (nginx.c:367) ==17926== { <insert_a_suppression_name_here> Memcheck:Addr8 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 |
==17926== Invalid read of size 8 ==17926== at 0x4F5BB1: ngx_stream_lua_finalize_fake_session (ngx_stream_lua_util.c:1888) ==17926== by 0x4F8053: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:606) ==17926== by 0x4F45AD: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==17926== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17926== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17926== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17926== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17926== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17926== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17926== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17926== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17926== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17926== by 0x41B71D: main (nginx.c:367) ==17926== Address 0x87a0680 is 0 bytes inside a block of size 80 free'd ==17926== at 0x4C29FDA: free (vg_replace_malloc.c:530) ==17926== by 0x41CE11: ngx_destroy_pool (ngx_palloc.c:79) ==17926== by 0x499AC3: ngx_stream_close_connection (ngx_stream_handler.c:323) ==17926== by 0x4F7816: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==17926== by 0x4F8046: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==17926== by 0x4F8046: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==17926== by 0x4F8114: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==17926== by 0x4F41C3: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==17926== by 0x4F4282: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==17926== by 0x4F45A2: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==17926== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17926== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17926== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17926== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17926== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17926== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17926== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17926== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17926== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17926== by 0x41B71D: main (nginx.c:367) ==17926== Block was alloc'd at ==17926== at 0x4C2B0D4: malloc (vg_replace_malloc.c:299) ==17926== by 0x43DE11: ngx_alloc (ngx_alloc.c:22) ==17926== by 0x41CC82: ngx_malloc (ngx_palloc.c:140) ==17926== by 0x41CEAA: ngx_palloc (ngx_palloc.c:123) ==17926== by 0x43AFBB: ngx_event_accept (ngx_event_accept.c:175) ==17926== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17926== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17926== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17926== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17926== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17926== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17926== by 0x41B71D: main (nginx.c:367) ==17926== { <insert_a_suppression_name_here> Memcheck:Addr8 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 |
==17926== Invalid read of size 8 ==17926== at 0x41C1C2: ngx_log_error_core (ngx_log.c:126) ==17926== by 0x4F5BD5: ngx_stream_lua_finalize_fake_session (ngx_stream_lua_util.c:1888) ==17926== by 0x4F8053: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:606) ==17926== by 0x4F45AD: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==17926== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17926== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17926== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17926== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17926== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17926== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17926== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17926== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17926== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17926== by 0x41B71D: main (nginx.c:367) ==17926== Address 0x87a0690 is 16 bytes inside a block of size 80 free'd ==17926== at 0x4C29FDA: free (vg_replace_malloc.c:530) ==17926== by 0x41CE11: ngx_destroy_pool (ngx_palloc.c:79) ==17926== by 0x499AC3: ngx_stream_close_connection (ngx_stream_handler.c:323) ==17926== by 0x4F7816: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==17926== by 0x4F8046: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==17926== by 0x4F8046: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==17926== by 0x4F8114: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==17926== by 0x4F41C3: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==17926== by 0x4F4282: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==17926== by 0x4F45A2: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==17926== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17926== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17926== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17926== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17926== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17926== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17926== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17926== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17926== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17926== by 0x41B71D: main (nginx.c:367) ==17926== Block was alloc'd at ==17926== at 0x4C2B0D4: malloc (vg_replace_malloc.c:299) ==17926== by 0x43DE11: ngx_alloc (ngx_alloc.c:22) ==17926== by 0x41CC82: ngx_malloc (ngx_palloc.c:140) ==17926== by 0x41CEAA: ngx_palloc (ngx_palloc.c:123) ==17926== by 0x43AFBB: ngx_event_accept (ngx_event_accept.c:175) ==17926== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17926== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17926== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17926== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17926== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17926== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17926== by 0x41B71D: main (nginx.c:367) ==17926== { <insert_a_suppression_name_here> Memcheck:Addr8 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 |
==17926== Invalid read of size 8 ==17926== at 0x41C292: ngx_log_error_core (ngx_log.c:159) ==17926== by 0x4F5BD5: ngx_stream_lua_finalize_fake_session (ngx_stream_lua_util.c:1888) ==17926== by 0x4F8053: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:606) ==17926== by 0x4F45AD: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==17926== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17926== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17926== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17926== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17926== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17926== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17926== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17926== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17926== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17926== by 0x41B71D: main (nginx.c:367) ==17926== Address 0x87a0680 is 0 bytes inside a block of size 80 free'd ==17926== at 0x4C29FDA: free (vg_replace_malloc.c:530) ==17926== by 0x41CE11: ngx_destroy_pool (ngx_palloc.c:79) ==17926== by 0x499AC3: ngx_stream_close_connection (ngx_stream_handler.c:323) ==17926== by 0x4F7816: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==17926== by 0x4F8046: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==17926== by 0x4F8046: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==17926== by 0x4F8114: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==17926== by 0x4F41C3: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==17926== by 0x4F4282: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==17926== by 0x4F45A2: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==17926== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17926== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17926== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17926== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17926== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17926== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17926== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17926== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17926== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17926== by 0x41B71D: main (nginx.c:367) ==17926== Block was alloc'd at ==17926== at 0x4C2B0D4: malloc (vg_replace_malloc.c:299) ==17926== by 0x43DE11: ngx_alloc (ngx_alloc.c:22) ==17926== by 0x41CC82: ngx_malloc (ngx_palloc.c:140) ==17926== by 0x41CEAA: ngx_palloc (ngx_palloc.c:123) ==17926== by 0x43AFBB: ngx_event_accept (ngx_event_accept.c:175) ==17926== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17926== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17926== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17926== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17926== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17926== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17926== by 0x41B71D: main (nginx.c:367) ==17926== { <insert_a_suppression_name_here> Memcheck:Addr8 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 |
==17926== Invalid read of size 8 ==17926== at 0x41C2B6: ngx_log_error_core (ngx_log.c:163) ==17926== by 0x4F5BD5: ngx_stream_lua_finalize_fake_session (ngx_stream_lua_util.c:1888) ==17926== by 0x4F8053: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:606) ==17926== by 0x4F45AD: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==17926== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17926== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17926== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17926== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17926== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17926== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17926== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17926== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17926== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17926== by 0x41B71D: main (nginx.c:367) ==17926== Address 0x87a0680 is 0 bytes inside a block of size 80 free'd ==17926== at 0x4C29FDA: free (vg_replace_malloc.c:530) ==17926== by 0x41CE11: ngx_destroy_pool (ngx_palloc.c:79) ==17926== by 0x499AC3: ngx_stream_close_connection (ngx_stream_handler.c:323) ==17926== by 0x4F7816: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==17926== by 0x4F8046: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==17926== by 0x4F8046: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==17926== by 0x4F8114: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==17926== by 0x4F41C3: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==17926== by 0x4F4282: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==17926== by 0x4F45A2: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==17926== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17926== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17926== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17926== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17926== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17926== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17926== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17926== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17926== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17926== by 0x41B71D: main (nginx.c:367) ==17926== Block was alloc'd at ==17926== at 0x4C2B0D4: malloc (vg_replace_malloc.c:299) ==17926== by 0x43DE11: ngx_alloc (ngx_alloc.c:22) ==17926== by 0x41CC82: ngx_malloc (ngx_palloc.c:140) ==17926== by 0x41CEAA: ngx_palloc (ngx_palloc.c:123) ==17926== by 0x43AFBB: ngx_event_accept (ngx_event_accept.c:175) ==17926== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17926== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17926== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17926== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17926== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17926== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17926== by 0x41B71D: main (nginx.c:367) ==17926== { <insert_a_suppression_name_here> Memcheck:Addr8 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 |
==17926== Invalid read of size 8 ==17926== at 0x41C2C0: ngx_log_error_core (ngx_log.c:167) ==17926== by 0x4F5BD5: ngx_stream_lua_finalize_fake_session (ngx_stream_lua_util.c:1888) ==17926== by 0x4F8053: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:606) ==17926== by 0x4F45AD: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==17926== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17926== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17926== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17926== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17926== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17926== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17926== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17926== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17926== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17926== by 0x41B71D: main (nginx.c:367) ==17926== Address 0x87a06b0 is 48 bytes inside a block of size 80 free'd ==17926== at 0x4C29FDA: free (vg_replace_malloc.c:530) ==17926== by 0x41CE11: ngx_destroy_pool (ngx_palloc.c:79) ==17926== by 0x499AC3: ngx_stream_close_connection (ngx_stream_handler.c:323) ==17926== by 0x4F7816: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==17926== by 0x4F8046: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==17926== by 0x4F8046: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==17926== by 0x4F8114: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==17926== by 0x4F41C3: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==17926== by 0x4F4282: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==17926== by 0x4F45A2: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==17926== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17926== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17926== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17926== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17926== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17926== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17926== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17926== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17926== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17926== by 0x41B71D: main (nginx.c:367) ==17926== Block was alloc'd at ==17926== at 0x4C2B0D4: malloc (vg_replace_malloc.c:299) ==17926== by 0x43DE11: ngx_alloc (ngx_alloc.c:22) ==17926== by 0x41CC82: ngx_malloc (ngx_palloc.c:140) ==17926== by 0x41CEAA: ngx_palloc (ngx_palloc.c:123) ==17926== by 0x43AFBB: ngx_event_accept (ngx_event_accept.c:175) ==17926== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17926== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17926== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17926== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17926== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17926== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17926== by 0x41B71D: main (nginx.c:367) ==17926== { <insert_a_suppression_name_here> Memcheck:Addr8 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 |
==17926== Invalid read of size 8 ==17926== at 0x41C2E3: ngx_log_error_core (ngx_log.c:172) ==17926== by 0x4F5BD5: ngx_stream_lua_finalize_fake_session (ngx_stream_lua_util.c:1888) ==17926== by 0x4F8053: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:606) ==17926== by 0x4F45AD: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==17926== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17926== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17926== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17926== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17926== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17926== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17926== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17926== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17926== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17926== by 0x41B71D: main (nginx.c:367) ==17926== Address 0x87a0698 is 24 bytes inside a block of size 80 free'd ==17926== at 0x4C29FDA: free (vg_replace_malloc.c:530) ==17926== by 0x41CE11: ngx_destroy_pool (ngx_palloc.c:79) ==17926== by 0x499AC3: ngx_stream_close_connection (ngx_stream_handler.c:323) ==17926== by 0x4F7816: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==17926== by 0x4F8046: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==17926== by 0x4F8046: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==17926== by 0x4F8114: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==17926== by 0x4F41C3: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==17926== by 0x4F4282: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==17926== by 0x4F45A2: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==17926== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17926== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17926== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17926== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17926== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17926== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17926== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17926== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17926== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17926== by 0x41B71D: main (nginx.c:367) ==17926== Block was alloc'd at ==17926== at 0x4C2B0D4: malloc (vg_replace_malloc.c:299) ==17926== by 0x43DE11: ngx_alloc (ngx_alloc.c:22) ==17926== by 0x41CC82: ngx_malloc (ngx_palloc.c:140) ==17926== by 0x41CEAA: ngx_palloc (ngx_palloc.c:123) ==17926== by 0x43AFBB: ngx_event_accept (ngx_event_accept.c:175) ==17926== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17926== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17926== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17926== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17926== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17926== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17926== by 0x41B71D: main (nginx.c:367) ==17926== { <insert_a_suppression_name_here> Memcheck:Addr8 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 |
==17926== Invalid read of size 8 ==17926== at 0x41C2E9: ngx_log_error_core (ngx_log.c:183) ==17926== by 0x4F5BD5: ngx_stream_lua_finalize_fake_session (ngx_stream_lua_util.c:1888) ==17926== by 0x4F8053: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:606) ==17926== by 0x4F45AD: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==17926== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17926== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17926== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17926== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17926== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17926== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17926== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17926== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17926== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17926== by 0x41B71D: main (nginx.c:367) ==17926== Address 0x87a0688 is 8 bytes inside a block of size 80 free'd ==17926== at 0x4C29FDA: free (vg_replace_malloc.c:530) ==17926== by 0x41CE11: ngx_destroy_pool (ngx_palloc.c:79) ==17926== by 0x499AC3: ngx_stream_close_connection (ngx_stream_handler.c:323) ==17926== by 0x4F7816: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==17926== by 0x4F8046: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==17926== by 0x4F8046: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==17926== by 0x4F8114: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==17926== by 0x4F41C3: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==17926== by 0x4F4282: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==17926== by 0x4F45A2: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==17926== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17926== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17926== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17926== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17926== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17926== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17926== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17926== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17926== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17926== by 0x41B71D: main (nginx.c:367) ==17926== Block was alloc'd at ==17926== at 0x4C2B0D4: malloc (vg_replace_malloc.c:299) ==17926== by 0x43DE11: ngx_alloc (ngx_alloc.c:22) ==17926== by 0x41CC82: ngx_malloc (ngx_palloc.c:140) ==17926== by 0x41CEAA: ngx_palloc (ngx_palloc.c:123) ==17926== by 0x43AFBB: ngx_event_accept (ngx_event_accept.c:175) ==17926== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17926== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17926== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17926== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17926== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17926== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17926== by 0x41B71D: main (nginx.c:367) ==17926== { <insert_a_suppression_name_here> Memcheck:Addr8 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 |
==17926== Invalid read of size 8 ==17926== at 0x41C318: ngx_log_error_core (ngx_log.c:189) ==17926== by 0x4F5BD5: ngx_stream_lua_finalize_fake_session (ngx_stream_lua_util.c:1888) ==17926== by 0x4F8053: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:606) ==17926== by 0x4F45AD: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==17926== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17926== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17926== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17926== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17926== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17926== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17926== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17926== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17926== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17926== by 0x41B71D: main (nginx.c:367) ==17926== Address 0x87a0688 is 8 bytes inside a block of size 80 free'd ==17926== at 0x4C29FDA: free (vg_replace_malloc.c:530) ==17926== by 0x41CE11: ngx_destroy_pool (ngx_palloc.c:79) ==17926== by 0x499AC3: ngx_stream_close_connection (ngx_stream_handler.c:323) ==17926== by 0x4F7816: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==17926== by 0x4F8046: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==17926== by 0x4F8046: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==17926== by 0x4F8114: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==17926== by 0x4F41C3: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==17926== by 0x4F4282: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==17926== by 0x4F45A2: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==17926== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17926== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17926== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17926== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17926== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17926== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17926== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17926== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17926== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17926== by 0x41B71D: main (nginx.c:367) ==17926== Block was alloc'd at ==17926== at 0x4C2B0D4: malloc (vg_replace_malloc.c:299) ==17926== by 0x43DE11: ngx_alloc (ngx_alloc.c:22) ==17926== by 0x41CC82: ngx_malloc (ngx_palloc.c:140) ==17926== by 0x41CEAA: ngx_palloc (ngx_palloc.c:123) ==17926== by 0x43AFBB: ngx_event_accept (ngx_event_accept.c:175) ==17926== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17926== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17926== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17926== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17926== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17926== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17926== by 0x41B71D: main (nginx.c:367) ==17926== { <insert_a_suppression_name_here> Memcheck:Addr8 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 |
==17926== Invalid read of size 8 ==17926== at 0x41C328: ngx_log_error_core (ngx_log.c:195) ==17926== by 0x4F5BD5: ngx_stream_lua_finalize_fake_session (ngx_stream_lua_util.c:1888) ==17926== by 0x4F8053: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:606) ==17926== by 0x4F45AD: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==17926== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17926== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17926== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17926== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17926== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17926== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17926== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17926== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17926== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17926== by 0x41B71D: main (nginx.c:367) ==17926== Address 0x87a06c8 is 72 bytes inside a block of size 80 free'd ==17926== at 0x4C29FDA: free (vg_replace_malloc.c:530) ==17926== by 0x41CE11: ngx_destroy_pool (ngx_palloc.c:79) ==17926== by 0x499AC3: ngx_stream_close_connection (ngx_stream_handler.c:323) ==17926== by 0x4F7816: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==17926== by 0x4F8046: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==17926== by 0x4F8046: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==17926== by 0x4F8114: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==17926== by 0x4F41C3: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==17926== by 0x4F4282: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==17926== by 0x4F45A2: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==17926== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17926== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17926== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17926== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17926== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17926== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17926== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17926== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17926== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17926== by 0x41B71D: main (nginx.c:367) ==17926== Block was alloc'd at ==17926== at 0x4C2B0D4: malloc (vg_replace_malloc.c:299) ==17926== by 0x43DE11: ngx_alloc (ngx_alloc.c:22) ==17926== by 0x41CC82: ngx_malloc (ngx_palloc.c:140) ==17926== by 0x41CEAA: ngx_palloc (ngx_palloc.c:123) ==17926== by 0x43AFBB: ngx_event_accept (ngx_event_accept.c:175) ==17926== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17926== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17926== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17926== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17926== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17926== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17926== by 0x41B71D: main (nginx.c:367) ==17926== { <insert_a_suppression_name_here> Memcheck:Addr8 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 |
==17966== Invalid read of size 8 ==17966== at 0x4F7AB2: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:596) ==17966== by 0x4F45AD: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==17966== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17966== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17966== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17966== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17966== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17966== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17966== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17966== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17966== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17966== by 0x41B71D: main (nginx.c:367) ==17966== Address 0x876d410 is 32 bytes inside a block of size 96 free'd ==17966== at 0x4C29FDA: free (vg_replace_malloc.c:530) ==17966== by 0x41CE11: ngx_destroy_pool (ngx_palloc.c:79) ==17966== by 0x499AC3: ngx_stream_close_connection (ngx_stream_handler.c:323) ==17966== by 0x4F7816: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==17966== by 0x4F8046: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==17966== by 0x4F8046: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==17966== by 0x4F8114: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==17966== by 0x4F41C3: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==17966== by 0x4F4282: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==17966== by 0x4F45A2: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==17966== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17966== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17966== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17966== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17966== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17966== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17966== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17966== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17966== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17966== by 0x41B71D: main (nginx.c:367) ==17966== Block was alloc'd at ==17966== at 0x4C2B0D4: malloc (vg_replace_malloc.c:299) ==17966== by 0x43DE11: ngx_alloc (ngx_alloc.c:22) ==17966== by 0x41CC82: ngx_malloc (ngx_palloc.c:140) ==17966== by 0x41CEAA: ngx_palloc (ngx_palloc.c:123) ==17966== by 0x41CFD3: ngx_pcalloc (ngx_palloc.c:218) ==17966== by 0x499DC3: ngx_stream_init_connection (ngx_stream_handler.c:121) ==17966== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17966== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17966== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17966== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17966== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17966== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17966== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17966== by 0x41B71D: main (nginx.c:367) ==17966== { <insert_a_suppression_name_here> Memcheck:Addr8 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 |
==17966== Invalid read of size 8 ==17966== at 0x4F7ABD: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:596) ==17966== by 0x4F45AD: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==17966== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17966== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17966== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17966== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17966== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17966== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17966== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17966== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17966== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17966== by 0x41B71D: main (nginx.c:367) ==17966== Address 0x87c3560 is 96 bytes inside a block of size 104 free'd ==17966== at 0x4C29FDA: free (vg_replace_malloc.c:530) ==17966== by 0x41CE11: ngx_destroy_pool (ngx_palloc.c:79) ==17966== by 0x499AC3: ngx_stream_close_connection (ngx_stream_handler.c:323) ==17966== by 0x4F7816: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==17966== by 0x4F8046: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==17966== by 0x4F8046: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==17966== by 0x4F8114: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==17966== by 0x4F41C3: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==17966== by 0x4F4282: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==17966== by 0x4F45A2: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==17966== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17966== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17966== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17966== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17966== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17966== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17966== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17966== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17966== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17966== by 0x41B71D: main (nginx.c:367) ==17966== Block was alloc'd at ==17966== at 0x4C2B0D4: malloc (vg_replace_malloc.c:299) ==17966== by 0x43DE11: ngx_alloc (ngx_alloc.c:22) ==17966== by 0x41CC82: ngx_malloc (ngx_palloc.c:140) ==17966== by 0x41CEAA: ngx_palloc (ngx_palloc.c:123) ==17966== by 0x41CFD3: ngx_pcalloc (ngx_palloc.c:218) ==17966== by 0x499B1A: ngx_stream_init_session (ngx_stream_handler.c:238) ==17966== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17966== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17966== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17966== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17966== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17966== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17966== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17966== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17966== by 0x41B71D: main (nginx.c:367) ==17966== { <insert_a_suppression_name_here> Memcheck:Addr8 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 |
==17966== Invalid read of size 8 ==17966== at 0x4F7AC6: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:597) ==17966== by 0x4F45AD: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==17966== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17966== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17966== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17966== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17966== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17966== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17966== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17966== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17966== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17966== by 0x41B71D: main (nginx.c:367) ==17966== Address 0x876bf50 is 80 bytes inside a block of size 368 free'd ==17966== at 0x4C29FDA: free (vg_replace_malloc.c:530) ==17966== by 0x41CE11: ngx_destroy_pool (ngx_palloc.c:79) ==17966== by 0x499AC3: ngx_stream_close_connection (ngx_stream_handler.c:323) ==17966== by 0x4F7816: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==17966== by 0x4F8046: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==17966== by 0x4F8046: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==17966== by 0x4F8114: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==17966== by 0x4F41C3: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==17966== by 0x4F4282: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==17966== by 0x4F45A2: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==17966== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17966== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17966== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17966== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17966== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17966== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17966== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17966== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17966== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17966== by 0x41B71D: main (nginx.c:367) ==17966== Block was alloc'd at ==17966== at 0x4C2B0D4: malloc (vg_replace_malloc.c:299) ==17966== by 0x43DE11: ngx_alloc (ngx_alloc.c:22) ==17966== by 0x41CC82: ngx_malloc (ngx_palloc.c:140) ==17966== by 0x41CEAA: ngx_palloc (ngx_palloc.c:123) ==17966== by 0x4F43F9: ngx_stream_lua_create_ctx (ngx_stream_lua_util.h:174) ==17966== by 0x4F43F9: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:216) ==17966== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17966== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17966== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17966== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17966== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17966== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17966== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17966== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17966== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17966== by 0x41B71D: main (nginx.c:367) ==17966== { <insert_a_suppression_name_here> Memcheck:Addr8 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 |
==17966== Invalid read of size 8 ==17966== at 0x4F7ACF: ngx_stream_lua_cleanup_pending_operation (ngx_stream_lua_util.h:257) ==17966== by 0x4F7ACF: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:598) ==17966== by 0x4F45AD: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==17966== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17966== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17966== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17966== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17966== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17966== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17966== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17966== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17966== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17966== by 0x41B71D: main (nginx.c:367) ==17966== Address 0x876bf80 is 128 bytes inside a block of size 368 free'd ==17966== at 0x4C29FDA: free (vg_replace_malloc.c:530) ==17966== by 0x41CE11: ngx_destroy_pool (ngx_palloc.c:79) ==17966== by 0x499AC3: ngx_stream_close_connection (ngx_stream_handler.c:323) ==17966== by 0x4F7816: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==17966== by 0x4F8046: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==17966== by 0x4F8046: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==17966== by 0x4F8114: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==17966== by 0x4F41C3: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==17966== by 0x4F4282: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==17966== by 0x4F45A2: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==17966== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17966== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17966== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17966== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17966== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17966== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17966== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17966== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17966== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17966== by 0x41B71D: main (nginx.c:367) ==17966== Block was alloc'd at ==17966== at 0x4C2B0D4: malloc (vg_replace_malloc.c:299) ==17966== by 0x43DE11: ngx_alloc (ngx_alloc.c:22) ==17966== by 0x41CC82: ngx_malloc (ngx_palloc.c:140) ==17966== by 0x41CEAA: ngx_palloc (ngx_palloc.c:123) ==17966== by 0x4F43F9: ngx_stream_lua_create_ctx (ngx_stream_lua_util.h:174) ==17966== by 0x4F43F9: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:216) ==17966== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17966== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17966== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17966== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17966== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17966== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17966== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17966== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17966== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17966== by 0x41B71D: main (nginx.c:367) ==17966== { <insert_a_suppression_name_here> Memcheck:Addr8 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 |
==17966== Invalid read of size 8 ==17966== at 0x4F7AE5: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:601) ==17966== by 0x4F45AD: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==17966== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17966== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17966== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17966== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17966== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17966== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17966== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17966== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17966== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17966== by 0x41B71D: main (nginx.c:367) ==17966== Address 0x876d3f8 is 8 bytes inside a block of size 96 free'd ==17966== at 0x4C29FDA: free (vg_replace_malloc.c:530) ==17966== by 0x41CE11: ngx_destroy_pool (ngx_palloc.c:79) ==17966== by 0x499AC3: ngx_stream_close_connection (ngx_stream_handler.c:323) ==17966== by 0x4F7816: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==17966== by 0x4F8046: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==17966== by 0x4F8046: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==17966== by 0x4F8114: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==17966== by 0x4F41C3: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==17966== by 0x4F4282: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==17966== by 0x4F45A2: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==17966== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17966== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17966== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17966== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17966== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17966== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17966== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17966== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17966== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17966== by 0x41B71D: main (nginx.c:367) ==17966== Block was alloc'd at ==17966== at 0x4C2B0D4: malloc (vg_replace_malloc.c:299) ==17966== by 0x43DE11: ngx_alloc (ngx_alloc.c:22) ==17966== by 0x41CC82: ngx_malloc (ngx_palloc.c:140) ==17966== by 0x41CEAA: ngx_palloc (ngx_palloc.c:123) ==17966== by 0x41CFD3: ngx_pcalloc (ngx_palloc.c:218) ==17966== by 0x499DC3: ngx_stream_init_connection (ngx_stream_handler.c:121) ==17966== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17966== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17966== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17966== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17966== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17966== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17966== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17966== by 0x41B71D: main (nginx.c:367) ==17966== { <insert_a_suppression_name_here> Memcheck:Addr8 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 |
==17966== Invalid read of size 8 ==17966== at 0x4F5BA9: ngx_stream_lua_finalize_fake_session (ngx_stream_lua_util.c:1886) ==17966== by 0x4F8053: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:606) ==17966== by 0x4F45AD: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==17966== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17966== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17966== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17966== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17966== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17966== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17966== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17966== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17966== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17966== by 0x41B71D: main (nginx.c:367) ==17966== Address 0x876d3f8 is 8 bytes inside a block of size 96 free'd ==17966== at 0x4C29FDA: free (vg_replace_malloc.c:530) ==17966== by 0x41CE11: ngx_destroy_pool (ngx_palloc.c:79) ==17966== by 0x499AC3: ngx_stream_close_connection (ngx_stream_handler.c:323) ==17966== by 0x4F7816: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==17966== by 0x4F8046: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==17966== by 0x4F8046: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==17966== by 0x4F8114: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==17966== by 0x4F41C3: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==17966== by 0x4F4282: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==17966== by 0x4F45A2: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==17966== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17966== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17966== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17966== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17966== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17966== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17966== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17966== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17966== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17966== by 0x41B71D: main (nginx.c:367) ==17966== Block was alloc'd at ==17966== at 0x4C2B0D4: malloc (vg_replace_malloc.c:299) ==17966== by 0x43DE11: ngx_alloc (ngx_alloc.c:22) ==17966== by 0x41CC82: ngx_malloc (ngx_palloc.c:140) ==17966== by 0x41CEAA: ngx_palloc (ngx_palloc.c:123) ==17966== by 0x41CFD3: ngx_pcalloc (ngx_palloc.c:218) ==17966== by 0x499DC3: ngx_stream_init_connection (ngx_stream_handler.c:121) ==17966== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17966== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17966== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17966== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17966== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17966== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17966== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17966== by 0x41B71D: main (nginx.c:367) ==17966== { <insert_a_suppression_name_here> Memcheck:Addr8 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 |
==17966== Invalid read of size 8 ==17966== at 0x4F5BB1: ngx_stream_lua_finalize_fake_session (ngx_stream_lua_util.c:1888) ==17966== by 0x4F8053: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:606) ==17966== by 0x4F45AD: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==17966== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17966== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17966== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17966== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17966== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17966== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17966== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17966== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17966== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17966== by 0x41B71D: main (nginx.c:367) ==17966== Address 0x876d2c0 is 0 bytes inside a block of size 80 free'd ==17966== at 0x4C29FDA: free (vg_replace_malloc.c:530) ==17966== by 0x41CE11: ngx_destroy_pool (ngx_palloc.c:79) ==17966== by 0x499AC3: ngx_stream_close_connection (ngx_stream_handler.c:323) ==17966== by 0x4F7816: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==17966== by 0x4F8046: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==17966== by 0x4F8046: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==17966== by 0x4F8114: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==17966== by 0x4F41C3: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==17966== by 0x4F4282: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==17966== by 0x4F45A2: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==17966== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17966== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17966== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17966== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17966== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17966== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17966== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17966== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17966== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17966== by 0x41B71D: main (nginx.c:367) ==17966== Block was alloc'd at ==17966== at 0x4C2B0D4: malloc (vg_replace_malloc.c:299) ==17966== by 0x43DE11: ngx_alloc (ngx_alloc.c:22) ==17966== by 0x41CC82: ngx_malloc (ngx_palloc.c:140) ==17966== by 0x41CEAA: ngx_palloc (ngx_palloc.c:123) ==17966== by 0x43AFBB: ngx_event_accept (ngx_event_accept.c:175) ==17966== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17966== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17966== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17966== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17966== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17966== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17966== by 0x41B71D: main (nginx.c:367) ==17966== { <insert_a_suppression_name_here> Memcheck:Addr8 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 |
==17966== Invalid read of size 8 ==17966== at 0x41C1C2: ngx_log_error_core (ngx_log.c:126) ==17966== by 0x4F5BD5: ngx_stream_lua_finalize_fake_session (ngx_stream_lua_util.c:1888) ==17966== by 0x4F8053: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:606) ==17966== by 0x4F45AD: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==17966== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17966== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17966== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17966== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17966== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17966== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17966== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17966== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17966== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17966== by 0x41B71D: main (nginx.c:367) ==17966== Address 0x876d2d0 is 16 bytes inside a block of size 80 free'd ==17966== at 0x4C29FDA: free (vg_replace_malloc.c:530) ==17966== by 0x41CE11: ngx_destroy_pool (ngx_palloc.c:79) ==17966== by 0x499AC3: ngx_stream_close_connection (ngx_stream_handler.c:323) ==17966== by 0x4F7816: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==17966== by 0x4F8046: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==17966== by 0x4F8046: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==17966== by 0x4F8114: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==17966== by 0x4F41C3: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==17966== by 0x4F4282: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==17966== by 0x4F45A2: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==17966== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17966== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17966== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17966== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17966== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17966== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17966== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17966== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17966== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17966== by 0x41B71D: main (nginx.c:367) ==17966== Block was alloc'd at ==17966== at 0x4C2B0D4: malloc (vg_replace_malloc.c:299) ==17966== by 0x43DE11: ngx_alloc (ngx_alloc.c:22) ==17966== by 0x41CC82: ngx_malloc (ngx_palloc.c:140) ==17966== by 0x41CEAA: ngx_palloc (ngx_palloc.c:123) ==17966== by 0x43AFBB: ngx_event_accept (ngx_event_accept.c:175) ==17966== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17966== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17966== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17966== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17966== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17966== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17966== by 0x41B71D: main (nginx.c:367) ==17966== { <insert_a_suppression_name_here> Memcheck:Addr8 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 |
==17966== Invalid read of size 8 ==17966== at 0x41C292: ngx_log_error_core (ngx_log.c:159) ==17966== by 0x4F5BD5: ngx_stream_lua_finalize_fake_session (ngx_stream_lua_util.c:1888) ==17966== by 0x4F8053: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:606) ==17966== by 0x4F45AD: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==17966== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17966== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17966== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17966== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17966== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17966== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17966== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17966== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17966== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17966== by 0x41B71D: main (nginx.c:367) ==17966== Address 0x876d2c0 is 0 bytes inside a block of size 80 free'd ==17966== at 0x4C29FDA: free (vg_replace_malloc.c:530) ==17966== by 0x41CE11: ngx_destroy_pool (ngx_palloc.c:79) ==17966== by 0x499AC3: ngx_stream_close_connection (ngx_stream_handler.c:323) ==17966== by 0x4F7816: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==17966== by 0x4F8046: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==17966== by 0x4F8046: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==17966== by 0x4F8114: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==17966== by 0x4F41C3: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==17966== by 0x4F4282: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==17966== by 0x4F45A2: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==17966== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17966== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17966== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17966== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17966== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17966== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17966== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17966== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17966== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17966== by 0x41B71D: main (nginx.c:367) ==17966== Block was alloc'd at ==17966== at 0x4C2B0D4: malloc (vg_replace_malloc.c:299) ==17966== by 0x43DE11: ngx_alloc (ngx_alloc.c:22) ==17966== by 0x41CC82: ngx_malloc (ngx_palloc.c:140) ==17966== by 0x41CEAA: ngx_palloc (ngx_palloc.c:123) ==17966== by 0x43AFBB: ngx_event_accept (ngx_event_accept.c:175) ==17966== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17966== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17966== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17966== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17966== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17966== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17966== by 0x41B71D: main (nginx.c:367) ==17966== { <insert_a_suppression_name_here> Memcheck:Addr8 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 |
==17966== Invalid read of size 8 ==17966== at 0x41C2B6: ngx_log_error_core (ngx_log.c:163) ==17966== by 0x4F5BD5: ngx_stream_lua_finalize_fake_session (ngx_stream_lua_util.c:1888) ==17966== by 0x4F8053: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:606) ==17966== by 0x4F45AD: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==17966== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17966== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17966== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17966== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17966== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17966== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17966== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17966== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17966== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17966== by 0x41B71D: main (nginx.c:367) ==17966== Address 0x876d2c0 is 0 bytes inside a block of size 80 free'd ==17966== at 0x4C29FDA: free (vg_replace_malloc.c:530) ==17966== by 0x41CE11: ngx_destroy_pool (ngx_palloc.c:79) ==17966== by 0x499AC3: ngx_stream_close_connection (ngx_stream_handler.c:323) ==17966== by 0x4F7816: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==17966== by 0x4F8046: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==17966== by 0x4F8046: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==17966== by 0x4F8114: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==17966== by 0x4F41C3: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==17966== by 0x4F4282: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==17966== by 0x4F45A2: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==17966== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17966== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17966== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17966== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17966== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17966== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17966== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17966== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17966== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17966== by 0x41B71D: main (nginx.c:367) ==17966== Block was alloc'd at ==17966== at 0x4C2B0D4: malloc (vg_replace_malloc.c:299) ==17966== by 0x43DE11: ngx_alloc (ngx_alloc.c:22) ==17966== by 0x41CC82: ngx_malloc (ngx_palloc.c:140) ==17966== by 0x41CEAA: ngx_palloc (ngx_palloc.c:123) ==17966== by 0x43AFBB: ngx_event_accept (ngx_event_accept.c:175) ==17966== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17966== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17966== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17966== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17966== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17966== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17966== by 0x41B71D: main (nginx.c:367) ==17966== { <insert_a_suppression_name_here> Memcheck:Addr8 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 |
==17966== Invalid read of size 8 ==17966== at 0x41C2C0: ngx_log_error_core (ngx_log.c:167) ==17966== by 0x4F5BD5: ngx_stream_lua_finalize_fake_session (ngx_stream_lua_util.c:1888) ==17966== by 0x4F8053: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:606) ==17966== by 0x4F45AD: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==17966== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17966== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17966== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17966== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17966== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17966== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17966== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17966== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17966== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17966== by 0x41B71D: main (nginx.c:367) ==17966== Address 0x876d2f0 is 48 bytes inside a block of size 80 free'd ==17966== at 0x4C29FDA: free (vg_replace_malloc.c:530) ==17966== by 0x41CE11: ngx_destroy_pool (ngx_palloc.c:79) ==17966== by 0x499AC3: ngx_stream_close_connection (ngx_stream_handler.c:323) ==17966== by 0x4F7816: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==17966== by 0x4F8046: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==17966== by 0x4F8046: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==17966== by 0x4F8114: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==17966== by 0x4F41C3: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==17966== by 0x4F4282: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==17966== by 0x4F45A2: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==17966== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17966== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17966== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17966== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17966== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17966== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17966== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17966== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17966== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17966== by 0x41B71D: main (nginx.c:367) ==17966== Block was alloc'd at ==17966== at 0x4C2B0D4: malloc (vg_replace_malloc.c:299) ==17966== by 0x43DE11: ngx_alloc (ngx_alloc.c:22) ==17966== by 0x41CC82: ngx_malloc (ngx_palloc.c:140) ==17966== by 0x41CEAA: ngx_palloc (ngx_palloc.c:123) ==17966== by 0x43AFBB: ngx_event_accept (ngx_event_accept.c:175) ==17966== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17966== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17966== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17966== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17966== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17966== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17966== by 0x41B71D: main (nginx.c:367) ==17966== { <insert_a_suppression_name_here> Memcheck:Addr8 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 |
==17966== Invalid read of size 8 ==17966== at 0x41C2E3: ngx_log_error_core (ngx_log.c:172) ==17966== by 0x4F5BD5: ngx_stream_lua_finalize_fake_session (ngx_stream_lua_util.c:1888) ==17966== by 0x4F8053: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:606) ==17966== by 0x4F45AD: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==17966== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17966== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17966== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17966== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17966== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17966== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17966== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17966== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17966== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17966== by 0x41B71D: main (nginx.c:367) ==17966== Address 0x876d2d8 is 24 bytes inside a block of size 80 free'd ==17966== at 0x4C29FDA: free (vg_replace_malloc.c:530) ==17966== by 0x41CE11: ngx_destroy_pool (ngx_palloc.c:79) ==17966== by 0x499AC3: ngx_stream_close_connection (ngx_stream_handler.c:323) ==17966== by 0x4F7816: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==17966== by 0x4F8046: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==17966== by 0x4F8046: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==17966== by 0x4F8114: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==17966== by 0x4F41C3: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==17966== by 0x4F4282: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==17966== by 0x4F45A2: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==17966== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17966== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17966== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17966== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17966== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17966== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17966== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17966== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17966== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17966== by 0x41B71D: main (nginx.c:367) ==17966== Block was alloc'd at ==17966== at 0x4C2B0D4: malloc (vg_replace_malloc.c:299) ==17966== by 0x43DE11: ngx_alloc (ngx_alloc.c:22) ==17966== by 0x41CC82: ngx_malloc (ngx_palloc.c:140) ==17966== by 0x41CEAA: ngx_palloc (ngx_palloc.c:123) ==17966== by 0x43AFBB: ngx_event_accept (ngx_event_accept.c:175) ==17966== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17966== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17966== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17966== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17966== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17966== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17966== by 0x41B71D: main (nginx.c:367) ==17966== { <insert_a_suppression_name_here> Memcheck:Addr8 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 |
==17966== Invalid read of size 8 ==17966== at 0x41C2E9: ngx_log_error_core (ngx_log.c:183) ==17966== by 0x4F5BD5: ngx_stream_lua_finalize_fake_session (ngx_stream_lua_util.c:1888) ==17966== by 0x4F8053: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:606) ==17966== by 0x4F45AD: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==17966== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17966== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17966== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17966== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17966== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17966== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17966== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17966== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17966== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17966== by 0x41B71D: main (nginx.c:367) ==17966== Address 0x876d2c8 is 8 bytes inside a block of size 80 free'd ==17966== at 0x4C29FDA: free (vg_replace_malloc.c:530) ==17966== by 0x41CE11: ngx_destroy_pool (ngx_palloc.c:79) ==17966== by 0x499AC3: ngx_stream_close_connection (ngx_stream_handler.c:323) ==17966== by 0x4F7816: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==17966== by 0x4F8046: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==17966== by 0x4F8046: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==17966== by 0x4F8114: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==17966== by 0x4F41C3: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==17966== by 0x4F4282: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==17966== by 0x4F45A2: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==17966== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17966== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17966== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17966== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17966== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17966== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17966== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17966== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17966== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17966== by 0x41B71D: main (nginx.c:367) ==17966== Block was alloc'd at ==17966== at 0x4C2B0D4: malloc (vg_replace_malloc.c:299) ==17966== by 0x43DE11: ngx_alloc (ngx_alloc.c:22) ==17966== by 0x41CC82: ngx_malloc (ngx_palloc.c:140) ==17966== by 0x41CEAA: ngx_palloc (ngx_palloc.c:123) ==17966== by 0x43AFBB: ngx_event_accept (ngx_event_accept.c:175) ==17966== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17966== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17966== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17966== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17966== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17966== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17966== by 0x41B71D: main (nginx.c:367) ==17966== { <insert_a_suppression_name_here> Memcheck:Addr8 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 |
==17966== Invalid read of size 8 ==17966== at 0x41C318: ngx_log_error_core (ngx_log.c:189) ==17966== by 0x4F5BD5: ngx_stream_lua_finalize_fake_session (ngx_stream_lua_util.c:1888) ==17966== by 0x4F8053: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:606) ==17966== by 0x4F45AD: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==17966== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17966== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17966== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17966== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17966== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17966== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17966== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17966== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17966== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17966== by 0x41B71D: main (nginx.c:367) ==17966== Address 0x876d2c8 is 8 bytes inside a block of size 80 free'd ==17966== at 0x4C29FDA: free (vg_replace_malloc.c:530) ==17966== by 0x41CE11: ngx_destroy_pool (ngx_palloc.c:79) ==17966== by 0x499AC3: ngx_stream_close_connection (ngx_stream_handler.c:323) ==17966== by 0x4F7816: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==17966== by 0x4F8046: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==17966== by 0x4F8046: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==17966== by 0x4F8114: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==17966== by 0x4F41C3: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==17966== by 0x4F4282: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==17966== by 0x4F45A2: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==17966== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17966== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17966== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17966== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17966== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17966== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17966== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17966== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17966== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17966== by 0x41B71D: main (nginx.c:367) ==17966== Block was alloc'd at ==17966== at 0x4C2B0D4: malloc (vg_replace_malloc.c:299) ==17966== by 0x43DE11: ngx_alloc (ngx_alloc.c:22) ==17966== by 0x41CC82: ngx_malloc (ngx_palloc.c:140) ==17966== by 0x41CEAA: ngx_palloc (ngx_palloc.c:123) ==17966== by 0x43AFBB: ngx_event_accept (ngx_event_accept.c:175) ==17966== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17966== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17966== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17966== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17966== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17966== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17966== by 0x41B71D: main (nginx.c:367) ==17966== { <insert_a_suppression_name_here> Memcheck:Addr8 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 |
==17966== Invalid read of size 8 ==17966== at 0x41C328: ngx_log_error_core (ngx_log.c:195) ==17966== by 0x4F5BD5: ngx_stream_lua_finalize_fake_session (ngx_stream_lua_util.c:1888) ==17966== by 0x4F8053: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:606) ==17966== by 0x4F45AD: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==17966== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17966== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17966== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17966== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17966== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17966== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17966== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17966== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17966== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17966== by 0x41B71D: main (nginx.c:367) ==17966== Address 0x876d308 is 72 bytes inside a block of size 80 free'd ==17966== at 0x4C29FDA: free (vg_replace_malloc.c:530) ==17966== by 0x41CE11: ngx_destroy_pool (ngx_palloc.c:79) ==17966== by 0x499AC3: ngx_stream_close_connection (ngx_stream_handler.c:323) ==17966== by 0x4F7816: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==17966== by 0x4F8046: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==17966== by 0x4F8046: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==17966== by 0x4F8114: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==17966== by 0x4F41C3: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==17966== by 0x4F4282: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==17966== by 0x4F45A2: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==17966== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==17966== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==17966== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==17966== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17966== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17966== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17966== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17966== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17966== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17966== by 0x41B71D: main (nginx.c:367) ==17966== Block was alloc'd at ==17966== at 0x4C2B0D4: malloc (vg_replace_malloc.c:299) ==17966== by 0x43DE11: ngx_alloc (ngx_alloc.c:22) ==17966== by 0x41CC82: ngx_malloc (ngx_palloc.c:140) ==17966== by 0x41CEAA: ngx_palloc (ngx_palloc.c:123) ==17966== by 0x43AFBB: ngx_event_accept (ngx_event_accept.c:175) ==17966== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==17966== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==17966== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==17966== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==17966== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==17966== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==17966== by 0x41B71D: main (nginx.c:367) ==17966== { <insert_a_suppression_name_here> Memcheck:Addr8 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 |
==18006== Invalid read of size 8 ==18006== at 0x4F7AB2: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:596) ==18006== by 0x4F45AD: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==18006== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==18006== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==18006== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==18006== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==18006== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==18006== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==18006== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==18006== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==18006== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==18006== by 0x41B71D: main (nginx.c:367) ==18006== Address 0x8fd3d60 is 32 bytes inside a block of size 96 free'd ==18006== at 0x4C29FDA: free (vg_replace_malloc.c:530) ==18006== by 0x41CE11: ngx_destroy_pool (ngx_palloc.c:79) ==18006== by 0x499AC3: ngx_stream_close_connection (ngx_stream_handler.c:323) ==18006== by 0x4F7816: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==18006== by 0x4F8046: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==18006== by 0x4F8046: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==18006== by 0x4F8114: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==18006== by 0x4F41C3: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==18006== by 0x4F4282: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==18006== by 0x4F45A2: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==18006== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==18006== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==18006== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==18006== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==18006== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==18006== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==18006== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==18006== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==18006== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==18006== by 0x41B71D: main (nginx.c:367) ==18006== Block was alloc'd at ==18006== at 0x4C2B0D4: malloc (vg_replace_malloc.c:299) ==18006== by 0x43DE11: ngx_alloc (ngx_alloc.c:22) ==18006== by 0x41CC82: ngx_malloc (ngx_palloc.c:140) ==18006== by 0x41CEAA: ngx_palloc (ngx_palloc.c:123) ==18006== by 0x41CFD3: ngx_pcalloc (ngx_palloc.c:218) ==18006== by 0x499DC3: ngx_stream_init_connection (ngx_stream_handler.c:121) ==18006== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==18006== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==18006== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==18006== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==18006== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==18006== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==18006== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==18006== by 0x41B71D: main (nginx.c:367) ==18006== { <insert_a_suppression_name_here> Memcheck:Addr8 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 |
==18006== Invalid read of size 8 ==18006== at 0x4F7ABD: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:596) ==18006== by 0x4F45AD: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==18006== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==18006== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==18006== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==18006== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==18006== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==18006== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==18006== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==18006== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==18006== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==18006== by 0x41B71D: main (nginx.c:367) ==18006== Address 0x8fd3ee0 is 96 bytes inside a block of size 104 free'd ==18006== at 0x4C29FDA: free (vg_replace_malloc.c:530) ==18006== by 0x41CE11: ngx_destroy_pool (ngx_palloc.c:79) ==18006== by 0x499AC3: ngx_stream_close_connection (ngx_stream_handler.c:323) ==18006== by 0x4F7816: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==18006== by 0x4F8046: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==18006== by 0x4F8046: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==18006== by 0x4F8114: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==18006== by 0x4F41C3: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==18006== by 0x4F4282: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==18006== by 0x4F45A2: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==18006== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==18006== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==18006== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==18006== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==18006== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==18006== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==18006== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==18006== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==18006== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==18006== by 0x41B71D: main (nginx.c:367) ==18006== Block was alloc'd at ==18006== at 0x4C2B0D4: malloc (vg_replace_malloc.c:299) ==18006== by 0x43DE11: ngx_alloc (ngx_alloc.c:22) ==18006== by 0x41CC82: ngx_malloc (ngx_palloc.c:140) ==18006== by 0x41CEAA: ngx_palloc (ngx_palloc.c:123) ==18006== by 0x41CFD3: ngx_pcalloc (ngx_palloc.c:218) ==18006== by 0x499B1A: ngx_stream_init_session (ngx_stream_handler.c:238) ==18006== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==18006== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==18006== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==18006== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==18006== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==18006== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==18006== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==18006== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==18006== by 0x41B71D: main (nginx.c:367) ==18006== { <insert_a_suppression_name_here> Memcheck:Addr8 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 |
==18006== Invalid read of size 8 ==18006== at 0x4F7AC6: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:597) ==18006== by 0x4F45AD: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==18006== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==18006== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==18006== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==18006== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==18006== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==18006== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==18006== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==18006== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==18006== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==18006== by 0x41B71D: main (nginx.c:367) ==18006== Address 0x8fd4a00 is 80 bytes inside a block of size 368 free'd ==18006== at 0x4C29FDA: free (vg_replace_malloc.c:530) ==18006== by 0x41CE11: ngx_destroy_pool (ngx_palloc.c:79) ==18006== by 0x499AC3: ngx_stream_close_connection (ngx_stream_handler.c:323) ==18006== by 0x4F7816: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==18006== by 0x4F8046: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==18006== by 0x4F8046: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==18006== by 0x4F8114: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==18006== by 0x4F41C3: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==18006== by 0x4F4282: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==18006== by 0x4F45A2: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==18006== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==18006== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==18006== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==18006== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==18006== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==18006== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==18006== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==18006== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==18006== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==18006== by 0x41B71D: main (nginx.c:367) ==18006== Block was alloc'd at ==18006== at 0x4C2B0D4: malloc (vg_replace_malloc.c:299) ==18006== by 0x43DE11: ngx_alloc (ngx_alloc.c:22) ==18006== by 0x41CC82: ngx_malloc (ngx_palloc.c:140) ==18006== by 0x41CEAA: ngx_palloc (ngx_palloc.c:123) ==18006== by 0x4F43F9: ngx_stream_lua_create_ctx (ngx_stream_lua_util.h:174) ==18006== by 0x4F43F9: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:216) ==18006== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==18006== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==18006== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==18006== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==18006== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==18006== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==18006== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==18006== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==18006== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==18006== by 0x41B71D: main (nginx.c:367) ==18006== { <insert_a_suppression_name_here> Memcheck:Addr8 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 |
==18006== Invalid read of size 8 ==18006== at 0x4F7ACF: ngx_stream_lua_cleanup_pending_operation (ngx_stream_lua_util.h:257) ==18006== by 0x4F7ACF: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:598) ==18006== by 0x4F45AD: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==18006== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==18006== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==18006== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==18006== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==18006== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==18006== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==18006== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==18006== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==18006== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==18006== by 0x41B71D: main (nginx.c:367) ==18006== Address 0x8fd4a30 is 128 bytes inside a block of size 368 free'd ==18006== at 0x4C29FDA: free (vg_replace_malloc.c:530) ==18006== by 0x41CE11: ngx_destroy_pool (ngx_palloc.c:79) ==18006== by 0x499AC3: ngx_stream_close_connection (ngx_stream_handler.c:323) ==18006== by 0x4F7816: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==18006== by 0x4F8046: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==18006== by 0x4F8046: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==18006== by 0x4F8114: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==18006== by 0x4F41C3: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==18006== by 0x4F4282: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==18006== by 0x4F45A2: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==18006== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==18006== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==18006== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==18006== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==18006== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==18006== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==18006== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==18006== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==18006== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==18006== by 0x41B71D: main (nginx.c:367) ==18006== Block was alloc'd at ==18006== at 0x4C2B0D4: malloc (vg_replace_malloc.c:299) ==18006== by 0x43DE11: ngx_alloc (ngx_alloc.c:22) ==18006== by 0x41CC82: ngx_malloc (ngx_palloc.c:140) ==18006== by 0x41CEAA: ngx_palloc (ngx_palloc.c:123) ==18006== by 0x4F43F9: ngx_stream_lua_create_ctx (ngx_stream_lua_util.h:174) ==18006== by 0x4F43F9: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:216) ==18006== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==18006== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==18006== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==18006== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==18006== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==18006== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==18006== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==18006== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==18006== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==18006== by 0x41B71D: main (nginx.c:367) ==18006== { <insert_a_suppression_name_here> Memcheck:Addr8 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 |
==18006== Invalid read of size 8 ==18006== at 0x4F7AE5: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:601) ==18006== by 0x4F45AD: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==18006== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==18006== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==18006== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==18006== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==18006== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==18006== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==18006== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==18006== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==18006== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==18006== by 0x41B71D: main (nginx.c:367) ==18006== Address 0x8fd3d48 is 8 bytes inside a block of size 96 free'd ==18006== at 0x4C29FDA: free (vg_replace_malloc.c:530) ==18006== by 0x41CE11: ngx_destroy_pool (ngx_palloc.c:79) ==18006== by 0x499AC3: ngx_stream_close_connection (ngx_stream_handler.c:323) ==18006== by 0x4F7816: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==18006== by 0x4F8046: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==18006== by 0x4F8046: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==18006== by 0x4F8114: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==18006== by 0x4F41C3: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==18006== by 0x4F4282: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==18006== by 0x4F45A2: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==18006== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==18006== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==18006== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==18006== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==18006== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==18006== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==18006== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==18006== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==18006== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==18006== by 0x41B71D: main (nginx.c:367) ==18006== Block was alloc'd at ==18006== at 0x4C2B0D4: malloc (vg_replace_malloc.c:299) ==18006== by 0x43DE11: ngx_alloc (ngx_alloc.c:22) ==18006== by 0x41CC82: ngx_malloc (ngx_palloc.c:140) ==18006== by 0x41CEAA: ngx_palloc (ngx_palloc.c:123) ==18006== by 0x41CFD3: ngx_pcalloc (ngx_palloc.c:218) ==18006== by 0x499DC3: ngx_stream_init_connection (ngx_stream_handler.c:121) ==18006== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==18006== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==18006== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==18006== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==18006== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==18006== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==18006== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==18006== by 0x41B71D: main (nginx.c:367) ==18006== { <insert_a_suppression_name_here> Memcheck:Addr8 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 |
==18006== Invalid read of size 8 ==18006== at 0x4F5BA9: ngx_stream_lua_finalize_fake_session (ngx_stream_lua_util.c:1886) ==18006== by 0x4F8053: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:606) ==18006== by 0x4F45AD: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==18006== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==18006== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==18006== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==18006== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==18006== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==18006== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==18006== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==18006== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==18006== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==18006== by 0x41B71D: main (nginx.c:367) ==18006== Address 0x8fd3d48 is 8 bytes inside a block of size 96 free'd ==18006== at 0x4C29FDA: free (vg_replace_malloc.c:530) ==18006== by 0x41CE11: ngx_destroy_pool (ngx_palloc.c:79) ==18006== by 0x499AC3: ngx_stream_close_connection (ngx_stream_handler.c:323) ==18006== by 0x4F7816: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==18006== by 0x4F8046: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==18006== by 0x4F8046: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==18006== by 0x4F8114: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==18006== by 0x4F41C3: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==18006== by 0x4F4282: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==18006== by 0x4F45A2: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==18006== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==18006== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==18006== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==18006== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==18006== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==18006== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==18006== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==18006== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==18006== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==18006== by 0x41B71D: main (nginx.c:367) ==18006== Block was alloc'd at ==18006== at 0x4C2B0D4: malloc (vg_replace_malloc.c:299) ==18006== by 0x43DE11: ngx_alloc (ngx_alloc.c:22) ==18006== by 0x41CC82: ngx_malloc (ngx_palloc.c:140) ==18006== by 0x41CEAA: ngx_palloc (ngx_palloc.c:123) ==18006== by 0x41CFD3: ngx_pcalloc (ngx_palloc.c:218) ==18006== by 0x499DC3: ngx_stream_init_connection (ngx_stream_handler.c:121) ==18006== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==18006== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==18006== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==18006== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==18006== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==18006== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==18006== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==18006== by 0x41B71D: main (nginx.c:367) ==18006== { <insert_a_suppression_name_here> Memcheck:Addr8 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 |
==18006== Invalid read of size 8 ==18006== at 0x4F5BB1: ngx_stream_lua_finalize_fake_session (ngx_stream_lua_util.c:1888) ==18006== by 0x4F8053: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:606) ==18006== by 0x4F45AD: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==18006== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==18006== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==18006== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==18006== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==18006== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==18006== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==18006== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==18006== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==18006== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==18006== by 0x41B71D: main (nginx.c:367) ==18006== Address 0x8fc3e00 is 0 bytes inside a block of size 80 free'd ==18006== at 0x4C29FDA: free (vg_replace_malloc.c:530) ==18006== by 0x41CE11: ngx_destroy_pool (ngx_palloc.c:79) ==18006== by 0x499AC3: ngx_stream_close_connection (ngx_stream_handler.c:323) ==18006== by 0x4F7816: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==18006== by 0x4F8046: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==18006== by 0x4F8046: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==18006== by 0x4F8114: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==18006== by 0x4F41C3: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==18006== by 0x4F4282: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==18006== by 0x4F45A2: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==18006== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==18006== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==18006== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==18006== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==18006== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==18006== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==18006== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==18006== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==18006== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==18006== by 0x41B71D: main (nginx.c:367) ==18006== Block was alloc'd at ==18006== at 0x4C2B0D4: malloc (vg_replace_malloc.c:299) ==18006== by 0x43DE11: ngx_alloc (ngx_alloc.c:22) ==18006== by 0x41CC82: ngx_malloc (ngx_palloc.c:140) ==18006== by 0x41CEAA: ngx_palloc (ngx_palloc.c:123) ==18006== by 0x43AFBB: ngx_event_accept (ngx_event_accept.c:175) ==18006== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==18006== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==18006== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==18006== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==18006== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==18006== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==18006== by 0x41B71D: main (nginx.c:367) ==18006== { <insert_a_suppression_name_here> Memcheck:Addr8 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 |
==18006== Invalid read of size 8 ==18006== at 0x41C1C2: ngx_log_error_core (ngx_log.c:126) ==18006== by 0x4F5BD5: ngx_stream_lua_finalize_fake_session (ngx_stream_lua_util.c:1888) ==18006== by 0x4F8053: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:606) ==18006== by 0x4F45AD: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==18006== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==18006== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==18006== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==18006== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==18006== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==18006== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==18006== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==18006== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==18006== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==18006== by 0x41B71D: main (nginx.c:367) ==18006== Address 0x8fc3e10 is 16 bytes inside a block of size 80 free'd ==18006== at 0x4C29FDA: free (vg_replace_malloc.c:530) ==18006== by 0x41CE11: ngx_destroy_pool (ngx_palloc.c:79) ==18006== by 0x499AC3: ngx_stream_close_connection (ngx_stream_handler.c:323) ==18006== by 0x4F7816: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==18006== by 0x4F8046: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==18006== by 0x4F8046: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==18006== by 0x4F8114: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==18006== by 0x4F41C3: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==18006== by 0x4F4282: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==18006== by 0x4F45A2: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==18006== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==18006== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==18006== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==18006== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==18006== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==18006== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==18006== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==18006== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==18006== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==18006== by 0x41B71D: main (nginx.c:367) ==18006== Block was alloc'd at ==18006== at 0x4C2B0D4: malloc (vg_replace_malloc.c:299) ==18006== by 0x43DE11: ngx_alloc (ngx_alloc.c:22) ==18006== by 0x41CC82: ngx_malloc (ngx_palloc.c:140) ==18006== by 0x41CEAA: ngx_palloc (ngx_palloc.c:123) ==18006== by 0x43AFBB: ngx_event_accept (ngx_event_accept.c:175) ==18006== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==18006== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==18006== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==18006== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==18006== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==18006== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==18006== by 0x41B71D: main (nginx.c:367) ==18006== { <insert_a_suppression_name_here> Memcheck:Addr8 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 |
==18006== Invalid read of size 8 ==18006== at 0x41C292: ngx_log_error_core (ngx_log.c:159) ==18006== by 0x4F5BD5: ngx_stream_lua_finalize_fake_session (ngx_stream_lua_util.c:1888) ==18006== by 0x4F8053: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:606) ==18006== by 0x4F45AD: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==18006== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==18006== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==18006== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==18006== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==18006== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==18006== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==18006== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==18006== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==18006== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==18006== by 0x41B71D: main (nginx.c:367) ==18006== Address 0x8fc3e00 is 0 bytes inside a block of size 80 free'd ==18006== at 0x4C29FDA: free (vg_replace_malloc.c:530) ==18006== by 0x41CE11: ngx_destroy_pool (ngx_palloc.c:79) ==18006== by 0x499AC3: ngx_stream_close_connection (ngx_stream_handler.c:323) ==18006== by 0x4F7816: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==18006== by 0x4F8046: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==18006== by 0x4F8046: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==18006== by 0x4F8114: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==18006== by 0x4F41C3: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==18006== by 0x4F4282: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==18006== by 0x4F45A2: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==18006== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==18006== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==18006== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==18006== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==18006== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==18006== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==18006== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==18006== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==18006== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==18006== by 0x41B71D: main (nginx.c:367) ==18006== Block was alloc'd at ==18006== at 0x4C2B0D4: malloc (vg_replace_malloc.c:299) ==18006== by 0x43DE11: ngx_alloc (ngx_alloc.c:22) ==18006== by 0x41CC82: ngx_malloc (ngx_palloc.c:140) ==18006== by 0x41CEAA: ngx_palloc (ngx_palloc.c:123) ==18006== by 0x43AFBB: ngx_event_accept (ngx_event_accept.c:175) ==18006== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==18006== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==18006== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==18006== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==18006== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==18006== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==18006== by 0x41B71D: main (nginx.c:367) ==18006== { <insert_a_suppression_name_here> Memcheck:Addr8 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 |
==18006== Invalid read of size 8 ==18006== at 0x41C2B6: ngx_log_error_core (ngx_log.c:163) ==18006== by 0x4F5BD5: ngx_stream_lua_finalize_fake_session (ngx_stream_lua_util.c:1888) ==18006== by 0x4F8053: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:606) ==18006== by 0x4F45AD: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==18006== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==18006== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==18006== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==18006== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==18006== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==18006== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==18006== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==18006== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==18006== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==18006== by 0x41B71D: main (nginx.c:367) ==18006== Address 0x8fc3e00 is 0 bytes inside a block of size 80 free'd ==18006== at 0x4C29FDA: free (vg_replace_malloc.c:530) ==18006== by 0x41CE11: ngx_destroy_pool (ngx_palloc.c:79) ==18006== by 0x499AC3: ngx_stream_close_connection (ngx_stream_handler.c:323) ==18006== by 0x4F7816: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==18006== by 0x4F8046: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==18006== by 0x4F8046: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==18006== by 0x4F8114: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==18006== by 0x4F41C3: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==18006== by 0x4F4282: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==18006== by 0x4F45A2: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==18006== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==18006== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==18006== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==18006== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==18006== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==18006== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==18006== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==18006== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==18006== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==18006== by 0x41B71D: main (nginx.c:367) ==18006== Block was alloc'd at ==18006== at 0x4C2B0D4: malloc (vg_replace_malloc.c:299) ==18006== by 0x43DE11: ngx_alloc (ngx_alloc.c:22) ==18006== by 0x41CC82: ngx_malloc (ngx_palloc.c:140) ==18006== by 0x41CEAA: ngx_palloc (ngx_palloc.c:123) ==18006== by 0x43AFBB: ngx_event_accept (ngx_event_accept.c:175) ==18006== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==18006== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==18006== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==18006== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==18006== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==18006== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==18006== by 0x41B71D: main (nginx.c:367) ==18006== { <insert_a_suppression_name_here> Memcheck:Addr8 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 |
==18006== Invalid read of size 8 ==18006== at 0x41C2C0: ngx_log_error_core (ngx_log.c:167) ==18006== by 0x4F5BD5: ngx_stream_lua_finalize_fake_session (ngx_stream_lua_util.c:1888) ==18006== by 0x4F8053: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:606) ==18006== by 0x4F45AD: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==18006== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==18006== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==18006== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==18006== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==18006== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==18006== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==18006== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==18006== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==18006== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==18006== by 0x41B71D: main (nginx.c:367) ==18006== Address 0x8fc3e30 is 48 bytes inside a block of size 80 free'd ==18006== at 0x4C29FDA: free (vg_replace_malloc.c:530) ==18006== by 0x41CE11: ngx_destroy_pool (ngx_palloc.c:79) ==18006== by 0x499AC3: ngx_stream_close_connection (ngx_stream_handler.c:323) ==18006== by 0x4F7816: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==18006== by 0x4F8046: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==18006== by 0x4F8046: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==18006== by 0x4F8114: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==18006== by 0x4F41C3: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==18006== by 0x4F4282: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==18006== by 0x4F45A2: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==18006== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==18006== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==18006== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==18006== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==18006== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==18006== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==18006== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==18006== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==18006== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==18006== by 0x41B71D: main (nginx.c:367) ==18006== Block was alloc'd at ==18006== at 0x4C2B0D4: malloc (vg_replace_malloc.c:299) ==18006== by 0x43DE11: ngx_alloc (ngx_alloc.c:22) ==18006== by 0x41CC82: ngx_malloc (ngx_palloc.c:140) ==18006== by 0x41CEAA: ngx_palloc (ngx_palloc.c:123) ==18006== by 0x43AFBB: ngx_event_accept (ngx_event_accept.c:175) ==18006== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==18006== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==18006== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==18006== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==18006== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==18006== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==18006== by 0x41B71D: main (nginx.c:367) ==18006== { <insert_a_suppression_name_here> Memcheck:Addr8 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 |
==18006== Invalid read of size 8 ==18006== at 0x41C2E3: ngx_log_error_core (ngx_log.c:172) ==18006== by 0x4F5BD5: ngx_stream_lua_finalize_fake_session (ngx_stream_lua_util.c:1888) ==18006== by 0x4F8053: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:606) ==18006== by 0x4F45AD: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==18006== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==18006== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==18006== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==18006== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==18006== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==18006== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==18006== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==18006== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==18006== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==18006== by 0x41B71D: main (nginx.c:367) ==18006== Address 0x8fc3e18 is 24 bytes inside a block of size 80 free'd ==18006== at 0x4C29FDA: free (vg_replace_malloc.c:530) ==18006== by 0x41CE11: ngx_destroy_pool (ngx_palloc.c:79) ==18006== by 0x499AC3: ngx_stream_close_connection (ngx_stream_handler.c:323) ==18006== by 0x4F7816: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==18006== by 0x4F8046: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==18006== by 0x4F8046: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==18006== by 0x4F8114: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==18006== by 0x4F41C3: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==18006== by 0x4F4282: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==18006== by 0x4F45A2: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==18006== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==18006== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==18006== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==18006== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==18006== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==18006== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==18006== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==18006== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==18006== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==18006== by 0x41B71D: main (nginx.c:367) ==18006== Block was alloc'd at ==18006== at 0x4C2B0D4: malloc (vg_replace_malloc.c:299) ==18006== by 0x43DE11: ngx_alloc (ngx_alloc.c:22) ==18006== by 0x41CC82: ngx_malloc (ngx_palloc.c:140) ==18006== by 0x41CEAA: ngx_palloc (ngx_palloc.c:123) ==18006== by 0x43AFBB: ngx_event_accept (ngx_event_accept.c:175) ==18006== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==18006== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==18006== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==18006== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==18006== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==18006== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==18006== by 0x41B71D: main (nginx.c:367) ==18006== { <insert_a_suppression_name_here> Memcheck:Addr8 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 |
==18006== Invalid read of size 8 ==18006== at 0x41C2E9: ngx_log_error_core (ngx_log.c:183) ==18006== by 0x4F5BD5: ngx_stream_lua_finalize_fake_session (ngx_stream_lua_util.c:1888) ==18006== by 0x4F8053: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:606) ==18006== by 0x4F45AD: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==18006== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==18006== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==18006== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==18006== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==18006== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==18006== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==18006== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==18006== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==18006== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==18006== by 0x41B71D: main (nginx.c:367) ==18006== Address 0x8fc3e08 is 8 bytes inside a block of size 80 free'd ==18006== at 0x4C29FDA: free (vg_replace_malloc.c:530) ==18006== by 0x41CE11: ngx_destroy_pool (ngx_palloc.c:79) ==18006== by 0x499AC3: ngx_stream_close_connection (ngx_stream_handler.c:323) ==18006== by 0x4F7816: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==18006== by 0x4F8046: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==18006== by 0x4F8046: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==18006== by 0x4F8114: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==18006== by 0x4F41C3: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==18006== by 0x4F4282: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==18006== by 0x4F45A2: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==18006== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==18006== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==18006== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==18006== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==18006== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==18006== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==18006== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==18006== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==18006== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==18006== by 0x41B71D: main (nginx.c:367) ==18006== Block was alloc'd at ==18006== at 0x4C2B0D4: malloc (vg_replace_malloc.c:299) ==18006== by 0x43DE11: ngx_alloc (ngx_alloc.c:22) ==18006== by 0x41CC82: ngx_malloc (ngx_palloc.c:140) ==18006== by 0x41CEAA: ngx_palloc (ngx_palloc.c:123) ==18006== by 0x43AFBB: ngx_event_accept (ngx_event_accept.c:175) ==18006== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==18006== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==18006== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==18006== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==18006== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==18006== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==18006== by 0x41B71D: main (nginx.c:367) ==18006== { <insert_a_suppression_name_here> Memcheck:Addr8 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 |
==18006== Invalid read of size 8 ==18006== at 0x41C318: ngx_log_error_core (ngx_log.c:189) ==18006== by 0x4F5BD5: ngx_stream_lua_finalize_fake_session (ngx_stream_lua_util.c:1888) ==18006== by 0x4F8053: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:606) ==18006== by 0x4F45AD: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==18006== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==18006== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==18006== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==18006== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==18006== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==18006== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==18006== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==18006== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==18006== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==18006== by 0x41B71D: main (nginx.c:367) ==18006== Address 0x8fc3e08 is 8 bytes inside a block of size 80 free'd ==18006== at 0x4C29FDA: free (vg_replace_malloc.c:530) ==18006== by 0x41CE11: ngx_destroy_pool (ngx_palloc.c:79) ==18006== by 0x499AC3: ngx_stream_close_connection (ngx_stream_handler.c:323) ==18006== by 0x4F7816: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==18006== by 0x4F8046: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==18006== by 0x4F8046: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==18006== by 0x4F8114: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==18006== by 0x4F41C3: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==18006== by 0x4F4282: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==18006== by 0x4F45A2: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==18006== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==18006== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==18006== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==18006== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==18006== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==18006== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==18006== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==18006== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==18006== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==18006== by 0x41B71D: main (nginx.c:367) ==18006== Block was alloc'd at ==18006== at 0x4C2B0D4: malloc (vg_replace_malloc.c:299) ==18006== by 0x43DE11: ngx_alloc (ngx_alloc.c:22) ==18006== by 0x41CC82: ngx_malloc (ngx_palloc.c:140) ==18006== by 0x41CEAA: ngx_palloc (ngx_palloc.c:123) ==18006== by 0x43AFBB: ngx_event_accept (ngx_event_accept.c:175) ==18006== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==18006== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==18006== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==18006== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==18006== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==18006== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==18006== by 0x41B71D: main (nginx.c:367) ==18006== { <insert_a_suppression_name_here> Memcheck:Addr8 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 |
==18006== Invalid read of size 8 ==18006== at 0x41C328: ngx_log_error_core (ngx_log.c:195) ==18006== by 0x4F5BD5: ngx_stream_lua_finalize_fake_session (ngx_stream_lua_util.c:1888) ==18006== by 0x4F8053: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:606) ==18006== by 0x4F45AD: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==18006== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==18006== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==18006== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==18006== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==18006== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==18006== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==18006== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==18006== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==18006== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==18006== by 0x41B71D: main (nginx.c:367) ==18006== Address 0x8fc3e48 is 72 bytes inside a block of size 80 free'd ==18006== at 0x4C29FDA: free (vg_replace_malloc.c:530) ==18006== by 0x41CE11: ngx_destroy_pool (ngx_palloc.c:79) ==18006== by 0x499AC3: ngx_stream_close_connection (ngx_stream_handler.c:323) ==18006== by 0x4F7816: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==18006== by 0x4F8046: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==18006== by 0x4F8046: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==18006== by 0x4F8114: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==18006== by 0x4F41C3: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==18006== by 0x4F4282: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==18006== by 0x4F45A2: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==18006== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==18006== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==18006== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==18006== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==18006== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==18006== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==18006== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==18006== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==18006== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==18006== by 0x41B71D: main (nginx.c:367) ==18006== Block was alloc'd at ==18006== at 0x4C2B0D4: malloc (vg_replace_malloc.c:299) ==18006== by 0x43DE11: ngx_alloc (ngx_alloc.c:22) ==18006== by 0x41CC82: ngx_malloc (ngx_palloc.c:140) ==18006== by 0x41CEAA: ngx_palloc (ngx_palloc.c:123) ==18006== by 0x43AFBB: ngx_event_accept (ngx_event_accept.c:175) ==18006== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==18006== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==18006== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==18006== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==18006== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==18006== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==18006== by 0x41B71D: main (nginx.c:367) ==18006== { <insert_a_suppression_name_here> Memcheck:Addr8 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 |
==18243== Invalid read of size 8 ==18243== at 0x4F7AB2: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:596) ==18243== by 0x4F45AD: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==18243== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==18243== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==18243== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==18243== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==18243== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==18243== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==18243== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==18243== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==18243== by 0x4425FC: ngx_master_process_cycle (ngx_process_cycle.c:130) ==18243== by 0x41B71D: main (nginx.c:367) ==18243== Address 0x83e4c00 is 32 bytes inside a block of size 96 free'd ==18243== at 0x4C29FDA: free (vg_replace_malloc.c:530) ==18243== by 0x41CE11: ngx_destroy_pool (ngx_palloc.c:79) ==18243== by 0x499AC3: ngx_stream_close_connection (ngx_stream_handler.c:323) ==18243== by 0x4F7816: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==18243== by 0x4F8046: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==18243== by 0x4F8046: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==18243== by 0x4F8114: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==18243== by 0x4F41C3: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==18243== by 0x4F4282: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==18243== by 0x4F45A2: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==18243== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==18243== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==18243== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==18243== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==18243== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==18243== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==18243== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==18243== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==18243== by 0x4425FC: ngx_master_process_cycle (ngx_process_cycle.c:130) ==18243== by 0x41B71D: main (nginx.c:367) ==18243== Block was alloc'd at ==18243== at 0x4C2B0D4: malloc (vg_replace_malloc.c:299) ==18243== by 0x43DE11: ngx_alloc (ngx_alloc.c:22) ==18243== by 0x41CC82: ngx_malloc (ngx_palloc.c:140) ==18243== by 0x41CEAA: ngx_palloc (ngx_palloc.c:123) ==18243== by 0x41CFD3: ngx_pcalloc (ngx_palloc.c:218) ==18243== by 0x499DC3: ngx_stream_init_connection (ngx_stream_handler.c:121) ==18243== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==18243== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==18243== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==18243== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==18243== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==18243== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==18243== by 0x4425FC: ngx_master_process_cycle (ngx_process_cycle.c:130) ==18243== by 0x41B71D: main (nginx.c:367) ==18243== { <insert_a_suppression_name_here> Memcheck:Addr8 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 |
==18243== Invalid read of size 8 ==18243== at 0x4F7ABD: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:596) ==18243== by 0x4F45AD: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==18243== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==18243== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==18243== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==18243== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==18243== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==18243== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==18243== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==18243== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==18243== by 0x4425FC: ngx_master_process_cycle (ngx_process_cycle.c:130) ==18243== by 0x41B71D: main (nginx.c:367) ==18243== Address 0x83e4dc0 is 96 bytes inside a block of size 104 free'd ==18243== at 0x4C29FDA: free (vg_replace_malloc.c:530) ==18243== by 0x41CE11: ngx_destroy_pool (ngx_palloc.c:79) ==18243== by 0x499AC3: ngx_stream_close_connection (ngx_stream_handler.c:323) ==18243== by 0x4F7816: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==18243== by 0x4F8046: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==18243== by 0x4F8046: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==18243== by 0x4F8114: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==18243== by 0x4F41C3: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==18243== by 0x4F4282: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==18243== by 0x4F45A2: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==18243== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==18243== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==18243== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==18243== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==18243== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==18243== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==18243== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==18243== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==18243== by 0x4425FC: ngx_master_process_cycle (ngx_process_cycle.c:130) ==18243== by 0x41B71D: main (nginx.c:367) ==18243== Block was alloc'd at ==18243== at 0x4C2B0D4: malloc (vg_replace_malloc.c:299) ==18243== by 0x43DE11: ngx_alloc (ngx_alloc.c:22) ==18243== by 0x41CC82: ngx_malloc (ngx_palloc.c:140) ==18243== by 0x41CEAA: ngx_palloc (ngx_palloc.c:123) ==18243== by 0x41CFD3: ngx_pcalloc (ngx_palloc.c:218) ==18243== by 0x499B1A: ngx_stream_init_session (ngx_stream_handler.c:238) ==18243== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==18243== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==18243== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==18243== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==18243== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==18243== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==18243== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==18243== by 0x4425FC: ngx_master_process_cycle (ngx_process_cycle.c:130) ==18243== by 0x41B71D: main (nginx.c:367) ==18243== { <insert_a_suppression_name_here> Memcheck:Addr8 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 |
==18243== Invalid read of size 8 ==18243== at 0x4F7AC6: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:597) ==18243== by 0x4F45AD: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==18243== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==18243== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==18243== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==18243== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==18243== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==18243== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==18243== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==18243== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==18243== by 0x4425FC: ngx_master_process_cycle (ngx_process_cycle.c:130) ==18243== by 0x41B71D: main (nginx.c:367) ==18243== Address 0x83e4eb0 is 80 bytes inside a block of size 368 free'd ==18243== at 0x4C29FDA: free (vg_replace_malloc.c:530) ==18243== by 0x41CE11: ngx_destroy_pool (ngx_palloc.c:79) ==18243== by 0x499AC3: ngx_stream_close_connection (ngx_stream_handler.c:323) ==18243== by 0x4F7816: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==18243== by 0x4F8046: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==18243== by 0x4F8046: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==18243== by 0x4F8114: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==18243== by 0x4F41C3: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==18243== by 0x4F4282: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==18243== by 0x4F45A2: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==18243== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==18243== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==18243== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==18243== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==18243== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==18243== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==18243== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==18243== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==18243== by 0x4425FC: ngx_master_process_cycle (ngx_process_cycle.c:130) ==18243== by 0x41B71D: main (nginx.c:367) ==18243== Block was alloc'd at ==18243== at 0x4C2B0D4: malloc (vg_replace_malloc.c:299) ==18243== by 0x43DE11: ngx_alloc (ngx_alloc.c:22) ==18243== by 0x41CC82: ngx_malloc (ngx_palloc.c:140) ==18243== by 0x41CEAA: ngx_palloc (ngx_palloc.c:123) ==18243== by 0x4F43F9: ngx_stream_lua_create_ctx (ngx_stream_lua_util.h:174) ==18243== by 0x4F43F9: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:216) ==18243== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==18243== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==18243== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==18243== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==18243== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==18243== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==18243== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==18243== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==18243== by 0x4425FC: ngx_master_process_cycle (ngx_process_cycle.c:130) ==18243== by 0x41B71D: main (nginx.c:367) ==18243== { <insert_a_suppression_name_here> Memcheck:Addr8 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 |
==18243== Invalid read of size 8 ==18243== at 0x4F7ACF: ngx_stream_lua_cleanup_pending_operation (ngx_stream_lua_util.h:257) ==18243== by 0x4F7ACF: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:598) ==18243== by 0x4F45AD: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==18243== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==18243== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==18243== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==18243== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==18243== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==18243== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==18243== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==18243== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==18243== by 0x4425FC: ngx_master_process_cycle (ngx_process_cycle.c:130) ==18243== by 0x41B71D: main (nginx.c:367) ==18243== Address 0x83e4ee0 is 128 bytes inside a block of size 368 free'd ==18243== at 0x4C29FDA: free (vg_replace_malloc.c:530) ==18243== by 0x41CE11: ngx_destroy_pool (ngx_palloc.c:79) ==18243== by 0x499AC3: ngx_stream_close_connection (ngx_stream_handler.c:323) ==18243== by 0x4F7816: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==18243== by 0x4F8046: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==18243== by 0x4F8046: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==18243== by 0x4F8114: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==18243== by 0x4F41C3: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==18243== by 0x4F4282: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==18243== by 0x4F45A2: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==18243== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==18243== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==18243== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==18243== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==18243== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==18243== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==18243== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==18243== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==18243== by 0x4425FC: ngx_master_process_cycle (ngx_process_cycle.c:130) ==18243== by 0x41B71D: main (nginx.c:367) ==18243== Block was alloc'd at ==18243== at 0x4C2B0D4: malloc (vg_replace_malloc.c:299) ==18243== by 0x43DE11: ngx_alloc (ngx_alloc.c:22) ==18243== by 0x41CC82: ngx_malloc (ngx_palloc.c:140) ==18243== by 0x41CEAA: ngx_palloc (ngx_palloc.c:123) ==18243== by 0x4F43F9: ngx_stream_lua_create_ctx (ngx_stream_lua_util.h:174) ==18243== by 0x4F43F9: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:216) ==18243== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==18243== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==18243== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==18243== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==18243== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==18243== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==18243== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==18243== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==18243== by 0x4425FC: ngx_master_process_cycle (ngx_process_cycle.c:130) ==18243== by 0x41B71D: main (nginx.c:367) ==18243== { <insert_a_suppression_name_here> Memcheck:Addr8 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 |
==18243== Invalid read of size 8 ==18243== at 0x4F7AE5: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:601) ==18243== by 0x4F45AD: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==18243== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==18243== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==18243== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==18243== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==18243== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==18243== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==18243== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==18243== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==18243== by 0x4425FC: ngx_master_process_cycle (ngx_process_cycle.c:130) ==18243== by 0x41B71D: main (nginx.c:367) ==18243== Address 0x83e4be8 is 8 bytes inside a block of size 96 free'd ==18243== at 0x4C29FDA: free (vg_replace_malloc.c:530) ==18243== by 0x41CE11: ngx_destroy_pool (ngx_palloc.c:79) ==18243== by 0x499AC3: ngx_stream_close_connection (ngx_stream_handler.c:323) ==18243== by 0x4F7816: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==18243== by 0x4F8046: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==18243== by 0x4F8046: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==18243== by 0x4F8114: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==18243== by 0x4F41C3: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==18243== by 0x4F4282: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==18243== by 0x4F45A2: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==18243== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==18243== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==18243== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==18243== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==18243== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==18243== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==18243== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==18243== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==18243== by 0x4425FC: ngx_master_process_cycle (ngx_process_cycle.c:130) ==18243== by 0x41B71D: main (nginx.c:367) ==18243== Block was alloc'd at ==18243== at 0x4C2B0D4: malloc (vg_replace_malloc.c:299) ==18243== by 0x43DE11: ngx_alloc (ngx_alloc.c:22) ==18243== by 0x41CC82: ngx_malloc (ngx_palloc.c:140) ==18243== by 0x41CEAA: ngx_palloc (ngx_palloc.c:123) ==18243== by 0x41CFD3: ngx_pcalloc (ngx_palloc.c:218) ==18243== by 0x499DC3: ngx_stream_init_connection (ngx_stream_handler.c:121) ==18243== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==18243== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==18243== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==18243== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==18243== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==18243== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==18243== by 0x4425FC: ngx_master_process_cycle (ngx_process_cycle.c:130) ==18243== by 0x41B71D: main (nginx.c:367) ==18243== { <insert_a_suppression_name_here> Memcheck:Addr8 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 |
==18243== Invalid read of size 8 ==18243== at 0x4F5BA9: ngx_stream_lua_finalize_fake_session (ngx_stream_lua_util.c:1886) ==18243== by 0x4F8053: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:606) ==18243== by 0x4F45AD: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==18243== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==18243== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==18243== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==18243== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==18243== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==18243== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==18243== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==18243== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==18243== by 0x4425FC: ngx_master_process_cycle (ngx_process_cycle.c:130) ==18243== by 0x41B71D: main (nginx.c:367) ==18243== Address 0x83e4be8 is 8 bytes inside a block of size 96 free'd ==18243== at 0x4C29FDA: free (vg_replace_malloc.c:530) ==18243== by 0x41CE11: ngx_destroy_pool (ngx_palloc.c:79) ==18243== by 0x499AC3: ngx_stream_close_connection (ngx_stream_handler.c:323) ==18243== by 0x4F7816: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==18243== by 0x4F8046: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==18243== by 0x4F8046: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==18243== by 0x4F8114: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==18243== by 0x4F41C3: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==18243== by 0x4F4282: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==18243== by 0x4F45A2: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==18243== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==18243== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==18243== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==18243== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==18243== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==18243== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==18243== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==18243== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==18243== by 0x4425FC: ngx_master_process_cycle (ngx_process_cycle.c:130) ==18243== by 0x41B71D: main (nginx.c:367) ==18243== Block was alloc'd at ==18243== at 0x4C2B0D4: malloc (vg_replace_malloc.c:299) ==18243== by 0x43DE11: ngx_alloc (ngx_alloc.c:22) ==18243== by 0x41CC82: ngx_malloc (ngx_palloc.c:140) ==18243== by 0x41CEAA: ngx_palloc (ngx_palloc.c:123) ==18243== by 0x41CFD3: ngx_pcalloc (ngx_palloc.c:218) ==18243== by 0x499DC3: ngx_stream_init_connection (ngx_stream_handler.c:121) ==18243== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==18243== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==18243== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==18243== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==18243== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==18243== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==18243== by 0x4425FC: ngx_master_process_cycle (ngx_process_cycle.c:130) ==18243== by 0x41B71D: main (nginx.c:367) ==18243== { <insert_a_suppression_name_here> Memcheck:Addr8 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 |
==18243== Invalid read of size 8 ==18243== at 0x4F5BB1: ngx_stream_lua_finalize_fake_session (ngx_stream_lua_util.c:1888) ==18243== by 0x4F8053: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:606) ==18243== by 0x4F45AD: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==18243== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==18243== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==18243== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==18243== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==18243== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==18243== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==18243== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==18243== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==18243== by 0x4425FC: ngx_master_process_cycle (ngx_process_cycle.c:130) ==18243== by 0x41B71D: main (nginx.c:367) ==18243== Address 0x83e4a60 is 0 bytes inside a block of size 80 free'd ==18243== at 0x4C29FDA: free (vg_replace_malloc.c:530) ==18243== by 0x41CE11: ngx_destroy_pool (ngx_palloc.c:79) ==18243== by 0x499AC3: ngx_stream_close_connection (ngx_stream_handler.c:323) ==18243== by 0x4F7816: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==18243== by 0x4F8046: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==18243== by 0x4F8046: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==18243== by 0x4F8114: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==18243== by 0x4F41C3: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==18243== by 0x4F4282: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==18243== by 0x4F45A2: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==18243== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==18243== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==18243== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==18243== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==18243== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==18243== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==18243== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==18243== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==18243== by 0x4425FC: ngx_master_process_cycle (ngx_process_cycle.c:130) ==18243== by 0x41B71D: main (nginx.c:367) ==18243== Block was alloc'd at ==18243== at 0x4C2B0D4: malloc (vg_replace_malloc.c:299) ==18243== by 0x43DE11: ngx_alloc (ngx_alloc.c:22) ==18243== by 0x41CC82: ngx_malloc (ngx_palloc.c:140) ==18243== by 0x41CEAA: ngx_palloc (ngx_palloc.c:123) ==18243== by 0x43AFBB: ngx_event_accept (ngx_event_accept.c:175) ==18243== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==18243== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==18243== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==18243== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==18243== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==18243== by 0x4425FC: ngx_master_process_cycle (ngx_process_cycle.c:130) ==18243== by 0x41B71D: main (nginx.c:367) ==18243== { <insert_a_suppression_name_here> Memcheck:Addr8 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 |
==18243== Invalid read of size 8 ==18243== at 0x41C1C2: ngx_log_error_core (ngx_log.c:126) ==18243== by 0x4F5BD5: ngx_stream_lua_finalize_fake_session (ngx_stream_lua_util.c:1888) ==18243== by 0x4F8053: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:606) ==18243== by 0x4F45AD: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==18243== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==18243== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==18243== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==18243== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==18243== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==18243== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==18243== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==18243== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==18243== by 0x4425FC: ngx_master_process_cycle (ngx_process_cycle.c:130) ==18243== by 0x41B71D: main (nginx.c:367) ==18243== Address 0x83e4a70 is 16 bytes inside a block of size 80 free'd ==18243== at 0x4C29FDA: free (vg_replace_malloc.c:530) ==18243== by 0x41CE11: ngx_destroy_pool (ngx_palloc.c:79) ==18243== by 0x499AC3: ngx_stream_close_connection (ngx_stream_handler.c:323) ==18243== by 0x4F7816: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==18243== by 0x4F8046: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==18243== by 0x4F8046: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==18243== by 0x4F8114: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==18243== by 0x4F41C3: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==18243== by 0x4F4282: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==18243== by 0x4F45A2: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==18243== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==18243== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==18243== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==18243== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==18243== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==18243== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==18243== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==18243== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==18243== by 0x4425FC: ngx_master_process_cycle (ngx_process_cycle.c:130) ==18243== by 0x41B71D: main (nginx.c:367) ==18243== Block was alloc'd at ==18243== at 0x4C2B0D4: malloc (vg_replace_malloc.c:299) ==18243== by 0x43DE11: ngx_alloc (ngx_alloc.c:22) ==18243== by 0x41CC82: ngx_malloc (ngx_palloc.c:140) ==18243== by 0x41CEAA: ngx_palloc (ngx_palloc.c:123) ==18243== by 0x43AFBB: ngx_event_accept (ngx_event_accept.c:175) ==18243== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==18243== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==18243== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==18243== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==18243== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==18243== by 0x4425FC: ngx_master_process_cycle (ngx_process_cycle.c:130) ==18243== by 0x41B71D: main (nginx.c:367) ==18243== { <insert_a_suppression_name_here> Memcheck:Addr8 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 |
==18243== Invalid read of size 8 ==18243== at 0x41C292: ngx_log_error_core (ngx_log.c:159) ==18243== by 0x4F5BD5: ngx_stream_lua_finalize_fake_session (ngx_stream_lua_util.c:1888) ==18243== by 0x4F8053: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:606) ==18243== by 0x4F45AD: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==18243== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==18243== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==18243== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==18243== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==18243== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==18243== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==18243== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==18243== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==18243== by 0x4425FC: ngx_master_process_cycle (ngx_process_cycle.c:130) ==18243== by 0x41B71D: main (nginx.c:367) ==18243== Address 0x83e4a60 is 0 bytes inside a block of size 80 free'd ==18243== at 0x4C29FDA: free (vg_replace_malloc.c:530) ==18243== by 0x41CE11: ngx_destroy_pool (ngx_palloc.c:79) ==18243== by 0x499AC3: ngx_stream_close_connection (ngx_stream_handler.c:323) ==18243== by 0x4F7816: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==18243== by 0x4F8046: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==18243== by 0x4F8046: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==18243== by 0x4F8114: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==18243== by 0x4F41C3: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==18243== by 0x4F4282: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==18243== by 0x4F45A2: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==18243== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==18243== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==18243== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==18243== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==18243== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==18243== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==18243== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==18243== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==18243== by 0x4425FC: ngx_master_process_cycle (ngx_process_cycle.c:130) ==18243== by 0x41B71D: main (nginx.c:367) ==18243== Block was alloc'd at ==18243== at 0x4C2B0D4: malloc (vg_replace_malloc.c:299) ==18243== by 0x43DE11: ngx_alloc (ngx_alloc.c:22) ==18243== by 0x41CC82: ngx_malloc (ngx_palloc.c:140) ==18243== by 0x41CEAA: ngx_palloc (ngx_palloc.c:123) ==18243== by 0x43AFBB: ngx_event_accept (ngx_event_accept.c:175) ==18243== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==18243== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==18243== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==18243== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==18243== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==18243== by 0x4425FC: ngx_master_process_cycle (ngx_process_cycle.c:130) ==18243== by 0x41B71D: main (nginx.c:367) ==18243== { <insert_a_suppression_name_here> Memcheck:Addr8 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 |
==18243== Invalid read of size 8 ==18243== at 0x41C2B6: ngx_log_error_core (ngx_log.c:163) ==18243== by 0x4F5BD5: ngx_stream_lua_finalize_fake_session (ngx_stream_lua_util.c:1888) ==18243== by 0x4F8053: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:606) ==18243== by 0x4F45AD: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==18243== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==18243== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==18243== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==18243== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==18243== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==18243== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==18243== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==18243== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==18243== by 0x4425FC: ngx_master_process_cycle (ngx_process_cycle.c:130) ==18243== by 0x41B71D: main (nginx.c:367) ==18243== Address 0x83e4a60 is 0 bytes inside a block of size 80 free'd ==18243== at 0x4C29FDA: free (vg_replace_malloc.c:530) ==18243== by 0x41CE11: ngx_destroy_pool (ngx_palloc.c:79) ==18243== by 0x499AC3: ngx_stream_close_connection (ngx_stream_handler.c:323) ==18243== by 0x4F7816: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==18243== by 0x4F8046: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==18243== by 0x4F8046: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==18243== by 0x4F8114: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==18243== by 0x4F41C3: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==18243== by 0x4F4282: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==18243== by 0x4F45A2: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==18243== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==18243== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==18243== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==18243== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==18243== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==18243== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==18243== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==18243== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==18243== by 0x4425FC: ngx_master_process_cycle (ngx_process_cycle.c:130) ==18243== by 0x41B71D: main (nginx.c:367) ==18243== Block was alloc'd at ==18243== at 0x4C2B0D4: malloc (vg_replace_malloc.c:299) ==18243== by 0x43DE11: ngx_alloc (ngx_alloc.c:22) ==18243== by 0x41CC82: ngx_malloc (ngx_palloc.c:140) ==18243== by 0x41CEAA: ngx_palloc (ngx_palloc.c:123) ==18243== by 0x43AFBB: ngx_event_accept (ngx_event_accept.c:175) ==18243== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==18243== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==18243== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==18243== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==18243== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==18243== by 0x4425FC: ngx_master_process_cycle (ngx_process_cycle.c:130) ==18243== by 0x41B71D: main (nginx.c:367) ==18243== { <insert_a_suppression_name_here> Memcheck:Addr8 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 |
==18243== Invalid read of size 8 ==18243== at 0x41C2C0: ngx_log_error_core (ngx_log.c:167) ==18243== by 0x4F5BD5: ngx_stream_lua_finalize_fake_session (ngx_stream_lua_util.c:1888) ==18243== by 0x4F8053: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:606) ==18243== by 0x4F45AD: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==18243== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==18243== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==18243== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==18243== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==18243== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==18243== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==18243== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==18243== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==18243== by 0x4425FC: ngx_master_process_cycle (ngx_process_cycle.c:130) ==18243== by 0x41B71D: main (nginx.c:367) ==18243== Address 0x83e4a90 is 48 bytes inside a block of size 80 free'd ==18243== at 0x4C29FDA: free (vg_replace_malloc.c:530) ==18243== by 0x41CE11: ngx_destroy_pool (ngx_palloc.c:79) ==18243== by 0x499AC3: ngx_stream_close_connection (ngx_stream_handler.c:323) ==18243== by 0x4F7816: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==18243== by 0x4F8046: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==18243== by 0x4F8046: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==18243== by 0x4F8114: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==18243== by 0x4F41C3: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==18243== by 0x4F4282: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==18243== by 0x4F45A2: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==18243== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==18243== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==18243== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==18243== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==18243== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==18243== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==18243== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==18243== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==18243== by 0x4425FC: ngx_master_process_cycle (ngx_process_cycle.c:130) ==18243== by 0x41B71D: main (nginx.c:367) ==18243== Block was alloc'd at ==18243== at 0x4C2B0D4: malloc (vg_replace_malloc.c:299) ==18243== by 0x43DE11: ngx_alloc (ngx_alloc.c:22) ==18243== by 0x41CC82: ngx_malloc (ngx_palloc.c:140) ==18243== by 0x41CEAA: ngx_palloc (ngx_palloc.c:123) ==18243== by 0x43AFBB: ngx_event_accept (ngx_event_accept.c:175) ==18243== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==18243== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==18243== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==18243== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==18243== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==18243== by 0x4425FC: ngx_master_process_cycle (ngx_process_cycle.c:130) ==18243== by 0x41B71D: main (nginx.c:367) ==18243== { <insert_a_suppression_name_here> Memcheck:Addr8 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 |
==18243== Invalid read of size 8 ==18243== at 0x41C2E3: ngx_log_error_core (ngx_log.c:172) ==18243== by 0x4F5BD5: ngx_stream_lua_finalize_fake_session (ngx_stream_lua_util.c:1888) ==18243== by 0x4F8053: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:606) ==18243== by 0x4F45AD: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==18243== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==18243== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==18243== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==18243== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==18243== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==18243== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==18243== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==18243== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==18243== by 0x4425FC: ngx_master_process_cycle (ngx_process_cycle.c:130) ==18243== by 0x41B71D: main (nginx.c:367) ==18243== Address 0x83e4a78 is 24 bytes inside a block of size 80 free'd ==18243== at 0x4C29FDA: free (vg_replace_malloc.c:530) ==18243== by 0x41CE11: ngx_destroy_pool (ngx_palloc.c:79) ==18243== by 0x499AC3: ngx_stream_close_connection (ngx_stream_handler.c:323) ==18243== by 0x4F7816: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==18243== by 0x4F8046: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==18243== by 0x4F8046: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==18243== by 0x4F8114: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==18243== by 0x4F41C3: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==18243== by 0x4F4282: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==18243== by 0x4F45A2: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==18243== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==18243== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==18243== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==18243== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==18243== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==18243== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==18243== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==18243== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==18243== by 0x4425FC: ngx_master_process_cycle (ngx_process_cycle.c:130) ==18243== by 0x41B71D: main (nginx.c:367) ==18243== Block was alloc'd at ==18243== at 0x4C2B0D4: malloc (vg_replace_malloc.c:299) ==18243== by 0x43DE11: ngx_alloc (ngx_alloc.c:22) ==18243== by 0x41CC82: ngx_malloc (ngx_palloc.c:140) ==18243== by 0x41CEAA: ngx_palloc (ngx_palloc.c:123) ==18243== by 0x43AFBB: ngx_event_accept (ngx_event_accept.c:175) ==18243== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==18243== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==18243== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==18243== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==18243== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==18243== by 0x4425FC: ngx_master_process_cycle (ngx_process_cycle.c:130) ==18243== by 0x41B71D: main (nginx.c:367) ==18243== { <insert_a_suppression_name_here> Memcheck:Addr8 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 |
==18243== Invalid read of size 8 ==18243== at 0x41C2E9: ngx_log_error_core (ngx_log.c:183) ==18243== by 0x4F5BD5: ngx_stream_lua_finalize_fake_session (ngx_stream_lua_util.c:1888) ==18243== by 0x4F8053: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:606) ==18243== by 0x4F45AD: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==18243== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==18243== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==18243== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==18243== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==18243== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==18243== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==18243== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==18243== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==18243== by 0x4425FC: ngx_master_process_cycle (ngx_process_cycle.c:130) ==18243== by 0x41B71D: main (nginx.c:367) ==18243== Address 0x83e4a68 is 8 bytes inside a block of size 80 free'd ==18243== at 0x4C29FDA: free (vg_replace_malloc.c:530) ==18243== by 0x41CE11: ngx_destroy_pool (ngx_palloc.c:79) ==18243== by 0x499AC3: ngx_stream_close_connection (ngx_stream_handler.c:323) ==18243== by 0x4F7816: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==18243== by 0x4F8046: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==18243== by 0x4F8046: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==18243== by 0x4F8114: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==18243== by 0x4F41C3: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==18243== by 0x4F4282: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==18243== by 0x4F45A2: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==18243== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==18243== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==18243== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==18243== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==18243== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==18243== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==18243== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==18243== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==18243== by 0x4425FC: ngx_master_process_cycle (ngx_process_cycle.c:130) ==18243== by 0x41B71D: main (nginx.c:367) ==18243== Block was alloc'd at ==18243== at 0x4C2B0D4: malloc (vg_replace_malloc.c:299) ==18243== by 0x43DE11: ngx_alloc (ngx_alloc.c:22) ==18243== by 0x41CC82: ngx_malloc (ngx_palloc.c:140) ==18243== by 0x41CEAA: ngx_palloc (ngx_palloc.c:123) ==18243== by 0x43AFBB: ngx_event_accept (ngx_event_accept.c:175) ==18243== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==18243== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==18243== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==18243== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==18243== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==18243== by 0x4425FC: ngx_master_process_cycle (ngx_process_cycle.c:130) ==18243== by 0x41B71D: main (nginx.c:367) ==18243== { <insert_a_suppression_name_here> Memcheck:Addr8 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 |
==18243== Invalid read of size 8 ==18243== at 0x41C318: ngx_log_error_core (ngx_log.c:189) ==18243== by 0x4F5BD5: ngx_stream_lua_finalize_fake_session (ngx_stream_lua_util.c:1888) ==18243== by 0x4F8053: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:606) ==18243== by 0x4F45AD: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==18243== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==18243== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==18243== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==18243== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==18243== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==18243== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==18243== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==18243== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==18243== by 0x4425FC: ngx_master_process_cycle (ngx_process_cycle.c:130) ==18243== by 0x41B71D: main (nginx.c:367) ==18243== Address 0x83e4a68 is 8 bytes inside a block of size 80 free'd ==18243== at 0x4C29FDA: free (vg_replace_malloc.c:530) ==18243== by 0x41CE11: ngx_destroy_pool (ngx_palloc.c:79) ==18243== by 0x499AC3: ngx_stream_close_connection (ngx_stream_handler.c:323) ==18243== by 0x4F7816: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==18243== by 0x4F8046: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==18243== by 0x4F8046: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==18243== by 0x4F8114: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==18243== by 0x4F41C3: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==18243== by 0x4F4282: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==18243== by 0x4F45A2: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==18243== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==18243== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==18243== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==18243== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==18243== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==18243== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==18243== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==18243== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==18243== by 0x4425FC: ngx_master_process_cycle (ngx_process_cycle.c:130) ==18243== by 0x41B71D: main (nginx.c:367) ==18243== Block was alloc'd at ==18243== at 0x4C2B0D4: malloc (vg_replace_malloc.c:299) ==18243== by 0x43DE11: ngx_alloc (ngx_alloc.c:22) ==18243== by 0x41CC82: ngx_malloc (ngx_palloc.c:140) ==18243== by 0x41CEAA: ngx_palloc (ngx_palloc.c:123) ==18243== by 0x43AFBB: ngx_event_accept (ngx_event_accept.c:175) ==18243== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==18243== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==18243== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==18243== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==18243== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==18243== by 0x4425FC: ngx_master_process_cycle (ngx_process_cycle.c:130) ==18243== by 0x41B71D: main (nginx.c:367) ==18243== { <insert_a_suppression_name_here> Memcheck:Addr8 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 |
==18243== Invalid read of size 8 ==18243== at 0x41C328: ngx_log_error_core (ngx_log.c:195) ==18243== by 0x4F5BD5: ngx_stream_lua_finalize_fake_session (ngx_stream_lua_util.c:1888) ==18243== by 0x4F8053: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:606) ==18243== by 0x4F45AD: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==18243== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==18243== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==18243== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==18243== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==18243== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==18243== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==18243== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==18243== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==18243== by 0x4425FC: ngx_master_process_cycle (ngx_process_cycle.c:130) ==18243== by 0x41B71D: main (nginx.c:367) ==18243== Address 0x83e4aa8 is 72 bytes inside a block of size 80 free'd ==18243== at 0x4C29FDA: free (vg_replace_malloc.c:530) ==18243== by 0x41CE11: ngx_destroy_pool (ngx_palloc.c:79) ==18243== by 0x499AC3: ngx_stream_close_connection (ngx_stream_handler.c:323) ==18243== by 0x4F7816: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==18243== by 0x4F8046: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==18243== by 0x4F8046: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==18243== by 0x4F8114: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==18243== by 0x4F41C3: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==18243== by 0x4F4282: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==18243== by 0x4F45A2: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==18243== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==18243== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==18243== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==18243== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==18243== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==18243== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==18243== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==18243== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==18243== by 0x4425FC: ngx_master_process_cycle (ngx_process_cycle.c:130) ==18243== by 0x41B71D: main (nginx.c:367) ==18243== Block was alloc'd at ==18243== at 0x4C2B0D4: malloc (vg_replace_malloc.c:299) ==18243== by 0x43DE11: ngx_alloc (ngx_alloc.c:22) ==18243== by 0x41CC82: ngx_malloc (ngx_palloc.c:140) ==18243== by 0x41CEAA: ngx_palloc (ngx_palloc.c:123) ==18243== by 0x43AFBB: ngx_event_accept (ngx_event_accept.c:175) ==18243== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==18243== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==18243== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==18243== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==18243== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==18243== by 0x4425FC: ngx_master_process_cycle (ngx_process_cycle.c:130) ==18243== by 0x41B71D: main (nginx.c:367) ==18243== { <insert_a_suppression_name_here> Memcheck:Addr8 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 |
==18312== Invalid read of size 8 ==18312== at 0x4F7AB2: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:596) ==18312== by 0x4F45AD: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==18312== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==18312== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==18312== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==18312== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==18312== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==18312== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==18312== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==18312== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==18312== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==18312== by 0x41B71D: main (nginx.c:367) ==18312== Address 0x8fb6500 is 32 bytes inside a block of size 96 free'd ==18312== at 0x4C29FDA: free (vg_replace_malloc.c:530) ==18312== by 0x41CE11: ngx_destroy_pool (ngx_palloc.c:79) ==18312== by 0x499AC3: ngx_stream_close_connection (ngx_stream_handler.c:323) ==18312== by 0x4F7816: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==18312== by 0x4F8046: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==18312== by 0x4F8046: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==18312== by 0x4F8114: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==18312== by 0x4F41C3: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==18312== by 0x4F4282: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==18312== by 0x4F45A2: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==18312== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==18312== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==18312== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==18312== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==18312== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==18312== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==18312== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==18312== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==18312== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==18312== by 0x41B71D: main (nginx.c:367) ==18312== Block was alloc'd at ==18312== at 0x4C2B0D4: malloc (vg_replace_malloc.c:299) ==18312== by 0x43DE11: ngx_alloc (ngx_alloc.c:22) ==18312== by 0x41CC82: ngx_malloc (ngx_palloc.c:140) ==18312== by 0x41CEAA: ngx_palloc (ngx_palloc.c:123) ==18312== by 0x41CFD3: ngx_pcalloc (ngx_palloc.c:218) ==18312== by 0x499DC3: ngx_stream_init_connection (ngx_stream_handler.c:121) ==18312== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==18312== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==18312== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==18312== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==18312== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==18312== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==18312== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==18312== by 0x41B71D: main (nginx.c:367) ==18312== { <insert_a_suppression_name_here> Memcheck:Addr8 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 |
==18312== Invalid read of size 8 ==18312== at 0x4F7ABD: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:596) ==18312== by 0x4F45AD: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==18312== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==18312== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==18312== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==18312== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==18312== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==18312== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==18312== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==18312== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==18312== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==18312== by 0x41B71D: main (nginx.c:367) ==18312== Address 0x91eaf30 is 96 bytes inside a block of size 104 free'd ==18312== at 0x4C29FDA: free (vg_replace_malloc.c:530) ==18312== by 0x41CE11: ngx_destroy_pool (ngx_palloc.c:79) ==18312== by 0x499AC3: ngx_stream_close_connection (ngx_stream_handler.c:323) ==18312== by 0x4F7816: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==18312== by 0x4F8046: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==18312== by 0x4F8046: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==18312== by 0x4F8114: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==18312== by 0x4F41C3: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==18312== by 0x4F4282: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==18312== by 0x4F45A2: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==18312== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==18312== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==18312== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==18312== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==18312== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==18312== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==18312== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==18312== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==18312== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==18312== by 0x41B71D: main (nginx.c:367) ==18312== Block was alloc'd at ==18312== at 0x4C2B0D4: malloc (vg_replace_malloc.c:299) ==18312== by 0x43DE11: ngx_alloc (ngx_alloc.c:22) ==18312== by 0x41CC82: ngx_malloc (ngx_palloc.c:140) ==18312== by 0x41CEAA: ngx_palloc (ngx_palloc.c:123) ==18312== by 0x41CFD3: ngx_pcalloc (ngx_palloc.c:218) ==18312== by 0x499B1A: ngx_stream_init_session (ngx_stream_handler.c:238) ==18312== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==18312== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==18312== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==18312== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==18312== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==18312== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==18312== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==18312== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==18312== by 0x41B71D: main (nginx.c:367) ==18312== { <insert_a_suppression_name_here> Memcheck:Addr8 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 |
==18312== Invalid read of size 8 ==18312== at 0x4F7AC6: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:597) ==18312== by 0x4F45AD: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==18312== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==18312== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==18312== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==18312== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==18312== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==18312== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==18312== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==18312== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==18312== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==18312== by 0x41B71D: main (nginx.c:367) ==18312== Address 0x91eafd0 is 80 bytes inside a block of size 368 free'd ==18312== at 0x4C29FDA: free (vg_replace_malloc.c:530) ==18312== by 0x41CE11: ngx_destroy_pool (ngx_palloc.c:79) ==18312== by 0x499AC3: ngx_stream_close_connection (ngx_stream_handler.c:323) ==18312== by 0x4F7816: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==18312== by 0x4F8046: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==18312== by 0x4F8046: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==18312== by 0x4F8114: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==18312== by 0x4F41C3: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==18312== by 0x4F4282: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==18312== by 0x4F45A2: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==18312== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==18312== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==18312== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==18312== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==18312== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==18312== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==18312== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==18312== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==18312== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==18312== by 0x41B71D: main (nginx.c:367) ==18312== Block was alloc'd at ==18312== at 0x4C2B0D4: malloc (vg_replace_malloc.c:299) ==18312== by 0x43DE11: ngx_alloc (ngx_alloc.c:22) ==18312== by 0x41CC82: ngx_malloc (ngx_palloc.c:140) ==18312== by 0x41CEAA: ngx_palloc (ngx_palloc.c:123) ==18312== by 0x4F43F9: ngx_stream_lua_create_ctx (ngx_stream_lua_util.h:174) ==18312== by 0x4F43F9: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:216) ==18312== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==18312== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==18312== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==18312== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==18312== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==18312== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==18312== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==18312== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==18312== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==18312== by 0x41B71D: main (nginx.c:367) ==18312== { <insert_a_suppression_name_here> Memcheck:Addr8 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 |
==18312== Invalid read of size 8 ==18312== at 0x4F7ACF: ngx_stream_lua_cleanup_pending_operation (ngx_stream_lua_util.h:257) ==18312== by 0x4F7ACF: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:598) ==18312== by 0x4F45AD: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==18312== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==18312== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==18312== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==18312== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==18312== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==18312== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==18312== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==18312== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==18312== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==18312== by 0x41B71D: main (nginx.c:367) ==18312== Address 0x91eb000 is 128 bytes inside a block of size 368 free'd ==18312== at 0x4C29FDA: free (vg_replace_malloc.c:530) ==18312== by 0x41CE11: ngx_destroy_pool (ngx_palloc.c:79) ==18312== by 0x499AC3: ngx_stream_close_connection (ngx_stream_handler.c:323) ==18312== by 0x4F7816: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==18312== by 0x4F8046: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==18312== by 0x4F8046: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==18312== by 0x4F8114: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==18312== by 0x4F41C3: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==18312== by 0x4F4282: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==18312== by 0x4F45A2: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==18312== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==18312== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==18312== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==18312== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==18312== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==18312== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==18312== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==18312== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==18312== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==18312== by 0x41B71D: main (nginx.c:367) ==18312== Block was alloc'd at ==18312== at 0x4C2B0D4: malloc (vg_replace_malloc.c:299) ==18312== by 0x43DE11: ngx_alloc (ngx_alloc.c:22) ==18312== by 0x41CC82: ngx_malloc (ngx_palloc.c:140) ==18312== by 0x41CEAA: ngx_palloc (ngx_palloc.c:123) ==18312== by 0x4F43F9: ngx_stream_lua_create_ctx (ngx_stream_lua_util.h:174) ==18312== by 0x4F43F9: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:216) ==18312== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==18312== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==18312== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==18312== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==18312== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==18312== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==18312== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==18312== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==18312== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==18312== by 0x41B71D: main (nginx.c:367) ==18312== { <insert_a_suppression_name_here> Memcheck:Addr8 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 |
==18312== Invalid read of size 8 ==18312== at 0x4F7AE5: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:601) ==18312== by 0x4F45AD: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==18312== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==18312== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==18312== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==18312== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==18312== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==18312== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==18312== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==18312== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==18312== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==18312== by 0x41B71D: main (nginx.c:367) ==18312== Address 0x8fb64e8 is 8 bytes inside a block of size 96 free'd ==18312== at 0x4C29FDA: free (vg_replace_malloc.c:530) ==18312== by 0x41CE11: ngx_destroy_pool (ngx_palloc.c:79) ==18312== by 0x499AC3: ngx_stream_close_connection (ngx_stream_handler.c:323) ==18312== by 0x4F7816: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==18312== by 0x4F8046: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==18312== by 0x4F8046: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==18312== by 0x4F8114: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==18312== by 0x4F41C3: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==18312== by 0x4F4282: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==18312== by 0x4F45A2: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==18312== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==18312== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==18312== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==18312== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==18312== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==18312== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==18312== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==18312== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==18312== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==18312== by 0x41B71D: main (nginx.c:367) ==18312== Block was alloc'd at ==18312== at 0x4C2B0D4: malloc (vg_replace_malloc.c:299) ==18312== by 0x43DE11: ngx_alloc (ngx_alloc.c:22) ==18312== by 0x41CC82: ngx_malloc (ngx_palloc.c:140) ==18312== by 0x41CEAA: ngx_palloc (ngx_palloc.c:123) ==18312== by 0x41CFD3: ngx_pcalloc (ngx_palloc.c:218) ==18312== by 0x499DC3: ngx_stream_init_connection (ngx_stream_handler.c:121) ==18312== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==18312== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==18312== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==18312== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==18312== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==18312== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==18312== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==18312== by 0x41B71D: main (nginx.c:367) ==18312== { <insert_a_suppression_name_here> Memcheck:Addr8 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 |
==18312== Invalid read of size 8 ==18312== at 0x4F5BA9: ngx_stream_lua_finalize_fake_session (ngx_stream_lua_util.c:1886) ==18312== by 0x4F8053: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:606) ==18312== by 0x4F45AD: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==18312== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==18312== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==18312== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==18312== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==18312== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==18312== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==18312== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==18312== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==18312== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==18312== by 0x41B71D: main (nginx.c:367) ==18312== Address 0x8fb64e8 is 8 bytes inside a block of size 96 free'd ==18312== at 0x4C29FDA: free (vg_replace_malloc.c:530) ==18312== by 0x41CE11: ngx_destroy_pool (ngx_palloc.c:79) ==18312== by 0x499AC3: ngx_stream_close_connection (ngx_stream_handler.c:323) ==18312== by 0x4F7816: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==18312== by 0x4F8046: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==18312== by 0x4F8046: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==18312== by 0x4F8114: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==18312== by 0x4F41C3: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==18312== by 0x4F4282: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==18312== by 0x4F45A2: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==18312== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==18312== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==18312== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==18312== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==18312== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==18312== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==18312== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==18312== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==18312== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==18312== by 0x41B71D: main (nginx.c:367) ==18312== Block was alloc'd at ==18312== at 0x4C2B0D4: malloc (vg_replace_malloc.c:299) ==18312== by 0x43DE11: ngx_alloc (ngx_alloc.c:22) ==18312== by 0x41CC82: ngx_malloc (ngx_palloc.c:140) ==18312== by 0x41CEAA: ngx_palloc (ngx_palloc.c:123) ==18312== by 0x41CFD3: ngx_pcalloc (ngx_palloc.c:218) ==18312== by 0x499DC3: ngx_stream_init_connection (ngx_stream_handler.c:121) ==18312== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==18312== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==18312== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==18312== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==18312== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==18312== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==18312== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==18312== by 0x41B71D: main (nginx.c:367) ==18312== { <insert_a_suppression_name_here> Memcheck:Addr8 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 |
==18312== Invalid read of size 8 ==18312== at 0x4F5BB1: ngx_stream_lua_finalize_fake_session (ngx_stream_lua_util.c:1888) ==18312== by 0x4F8053: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:606) ==18312== by 0x4F45AD: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==18312== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==18312== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==18312== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==18312== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==18312== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==18312== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==18312== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==18312== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==18312== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==18312== by 0x41B71D: main (nginx.c:367) ==18312== Address 0x8fb6400 is 0 bytes inside a block of size 80 free'd ==18312== at 0x4C29FDA: free (vg_replace_malloc.c:530) ==18312== by 0x41CE11: ngx_destroy_pool (ngx_palloc.c:79) ==18312== by 0x499AC3: ngx_stream_close_connection (ngx_stream_handler.c:323) ==18312== by 0x4F7816: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==18312== by 0x4F8046: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==18312== by 0x4F8046: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==18312== by 0x4F8114: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==18312== by 0x4F41C3: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==18312== by 0x4F4282: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==18312== by 0x4F45A2: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==18312== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==18312== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==18312== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==18312== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==18312== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==18312== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==18312== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==18312== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==18312== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==18312== by 0x41B71D: main (nginx.c:367) ==18312== Block was alloc'd at ==18312== at 0x4C2B0D4: malloc (vg_replace_malloc.c:299) ==18312== by 0x43DE11: ngx_alloc (ngx_alloc.c:22) ==18312== by 0x41CC82: ngx_malloc (ngx_palloc.c:140) ==18312== by 0x41CEAA: ngx_palloc (ngx_palloc.c:123) ==18312== by 0x43AFBB: ngx_event_accept (ngx_event_accept.c:175) ==18312== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==18312== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==18312== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==18312== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==18312== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==18312== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==18312== by 0x41B71D: main (nginx.c:367) ==18312== { <insert_a_suppression_name_here> Memcheck:Addr8 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 |
==18312== Invalid read of size 8 ==18312== at 0x41C1C2: ngx_log_error_core (ngx_log.c:126) ==18312== by 0x4F5BD5: ngx_stream_lua_finalize_fake_session (ngx_stream_lua_util.c:1888) ==18312== by 0x4F8053: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:606) ==18312== by 0x4F45AD: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==18312== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==18312== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==18312== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==18312== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==18312== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==18312== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==18312== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==18312== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==18312== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==18312== by 0x41B71D: main (nginx.c:367) ==18312== Address 0x8fb6410 is 16 bytes inside a block of size 80 free'd ==18312== at 0x4C29FDA: free (vg_replace_malloc.c:530) ==18312== by 0x41CE11: ngx_destroy_pool (ngx_palloc.c:79) ==18312== by 0x499AC3: ngx_stream_close_connection (ngx_stream_handler.c:323) ==18312== by 0x4F7816: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==18312== by 0x4F8046: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==18312== by 0x4F8046: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==18312== by 0x4F8114: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==18312== by 0x4F41C3: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==18312== by 0x4F4282: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==18312== by 0x4F45A2: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==18312== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==18312== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==18312== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==18312== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==18312== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==18312== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==18312== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==18312== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==18312== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==18312== by 0x41B71D: main (nginx.c:367) ==18312== Block was alloc'd at ==18312== at 0x4C2B0D4: malloc (vg_replace_malloc.c:299) ==18312== by 0x43DE11: ngx_alloc (ngx_alloc.c:22) ==18312== by 0x41CC82: ngx_malloc (ngx_palloc.c:140) ==18312== by 0x41CEAA: ngx_palloc (ngx_palloc.c:123) ==18312== by 0x43AFBB: ngx_event_accept (ngx_event_accept.c:175) ==18312== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==18312== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==18312== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==18312== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==18312== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==18312== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==18312== by 0x41B71D: main (nginx.c:367) ==18312== { <insert_a_suppression_name_here> Memcheck:Addr8 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 |
==18312== Invalid read of size 8 ==18312== at 0x41C292: ngx_log_error_core (ngx_log.c:159) ==18312== by 0x4F5BD5: ngx_stream_lua_finalize_fake_session (ngx_stream_lua_util.c:1888) ==18312== by 0x4F8053: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:606) ==18312== by 0x4F45AD: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==18312== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==18312== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==18312== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==18312== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==18312== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==18312== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==18312== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==18312== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==18312== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==18312== by 0x41B71D: main (nginx.c:367) ==18312== Address 0x8fb6400 is 0 bytes inside a block of size 80 free'd ==18312== at 0x4C29FDA: free (vg_replace_malloc.c:530) ==18312== by 0x41CE11: ngx_destroy_pool (ngx_palloc.c:79) ==18312== by 0x499AC3: ngx_stream_close_connection (ngx_stream_handler.c:323) ==18312== by 0x4F7816: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==18312== by 0x4F8046: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==18312== by 0x4F8046: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==18312== by 0x4F8114: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==18312== by 0x4F41C3: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==18312== by 0x4F4282: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==18312== by 0x4F45A2: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==18312== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==18312== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==18312== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==18312== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==18312== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==18312== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==18312== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==18312== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==18312== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==18312== by 0x41B71D: main (nginx.c:367) ==18312== Block was alloc'd at ==18312== at 0x4C2B0D4: malloc (vg_replace_malloc.c:299) ==18312== by 0x43DE11: ngx_alloc (ngx_alloc.c:22) ==18312== by 0x41CC82: ngx_malloc (ngx_palloc.c:140) ==18312== by 0x41CEAA: ngx_palloc (ngx_palloc.c:123) ==18312== by 0x43AFBB: ngx_event_accept (ngx_event_accept.c:175) ==18312== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==18312== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==18312== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==18312== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==18312== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==18312== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==18312== by 0x41B71D: main (nginx.c:367) ==18312== { <insert_a_suppression_name_here> Memcheck:Addr8 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 |
==18312== Invalid read of size 8 ==18312== at 0x41C2B6: ngx_log_error_core (ngx_log.c:163) ==18312== by 0x4F5BD5: ngx_stream_lua_finalize_fake_session (ngx_stream_lua_util.c:1888) ==18312== by 0x4F8053: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:606) ==18312== by 0x4F45AD: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==18312== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==18312== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==18312== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==18312== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==18312== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==18312== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==18312== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==18312== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==18312== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==18312== by 0x41B71D: main (nginx.c:367) ==18312== Address 0x8fb6400 is 0 bytes inside a block of size 80 free'd ==18312== at 0x4C29FDA: free (vg_replace_malloc.c:530) ==18312== by 0x41CE11: ngx_destroy_pool (ngx_palloc.c:79) ==18312== by 0x499AC3: ngx_stream_close_connection (ngx_stream_handler.c:323) ==18312== by 0x4F7816: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==18312== by 0x4F8046: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==18312== by 0x4F8046: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==18312== by 0x4F8114: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==18312== by 0x4F41C3: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==18312== by 0x4F4282: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==18312== by 0x4F45A2: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==18312== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==18312== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==18312== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==18312== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==18312== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==18312== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==18312== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==18312== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==18312== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==18312== by 0x41B71D: main (nginx.c:367) ==18312== Block was alloc'd at ==18312== at 0x4C2B0D4: malloc (vg_replace_malloc.c:299) ==18312== by 0x43DE11: ngx_alloc (ngx_alloc.c:22) ==18312== by 0x41CC82: ngx_malloc (ngx_palloc.c:140) ==18312== by 0x41CEAA: ngx_palloc (ngx_palloc.c:123) ==18312== by 0x43AFBB: ngx_event_accept (ngx_event_accept.c:175) ==18312== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==18312== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==18312== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==18312== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==18312== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==18312== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==18312== by 0x41B71D: main (nginx.c:367) ==18312== { <insert_a_suppression_name_here> Memcheck:Addr8 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 |
==18312== Invalid read of size 8 ==18312== at 0x41C2C0: ngx_log_error_core (ngx_log.c:167) ==18312== by 0x4F5BD5: ngx_stream_lua_finalize_fake_session (ngx_stream_lua_util.c:1888) ==18312== by 0x4F8053: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:606) ==18312== by 0x4F45AD: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==18312== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==18312== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==18312== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==18312== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==18312== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==18312== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==18312== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==18312== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==18312== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==18312== by 0x41B71D: main (nginx.c:367) ==18312== Address 0x8fb6430 is 48 bytes inside a block of size 80 free'd ==18312== at 0x4C29FDA: free (vg_replace_malloc.c:530) ==18312== by 0x41CE11: ngx_destroy_pool (ngx_palloc.c:79) ==18312== by 0x499AC3: ngx_stream_close_connection (ngx_stream_handler.c:323) ==18312== by 0x4F7816: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==18312== by 0x4F8046: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==18312== by 0x4F8046: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==18312== by 0x4F8114: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==18312== by 0x4F41C3: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==18312== by 0x4F4282: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==18312== by 0x4F45A2: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==18312== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==18312== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==18312== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==18312== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==18312== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==18312== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==18312== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==18312== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==18312== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==18312== by 0x41B71D: main (nginx.c:367) ==18312== Block was alloc'd at ==18312== at 0x4C2B0D4: malloc (vg_replace_malloc.c:299) ==18312== by 0x43DE11: ngx_alloc (ngx_alloc.c:22) ==18312== by 0x41CC82: ngx_malloc (ngx_palloc.c:140) ==18312== by 0x41CEAA: ngx_palloc (ngx_palloc.c:123) ==18312== by 0x43AFBB: ngx_event_accept (ngx_event_accept.c:175) ==18312== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==18312== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==18312== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==18312== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==18312== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==18312== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==18312== by 0x41B71D: main (nginx.c:367) ==18312== { <insert_a_suppression_name_here> Memcheck:Addr8 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 |
==18312== Invalid read of size 8 ==18312== at 0x41C2E3: ngx_log_error_core (ngx_log.c:172) ==18312== by 0x4F5BD5: ngx_stream_lua_finalize_fake_session (ngx_stream_lua_util.c:1888) ==18312== by 0x4F8053: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:606) ==18312== by 0x4F45AD: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==18312== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==18312== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==18312== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==18312== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==18312== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==18312== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==18312== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==18312== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==18312== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==18312== by 0x41B71D: main (nginx.c:367) ==18312== Address 0x8fb6418 is 24 bytes inside a block of size 80 free'd ==18312== at 0x4C29FDA: free (vg_replace_malloc.c:530) ==18312== by 0x41CE11: ngx_destroy_pool (ngx_palloc.c:79) ==18312== by 0x499AC3: ngx_stream_close_connection (ngx_stream_handler.c:323) ==18312== by 0x4F7816: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==18312== by 0x4F8046: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==18312== by 0x4F8046: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==18312== by 0x4F8114: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==18312== by 0x4F41C3: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==18312== by 0x4F4282: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==18312== by 0x4F45A2: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==18312== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==18312== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==18312== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==18312== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==18312== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==18312== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==18312== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==18312== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==18312== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==18312== by 0x41B71D: main (nginx.c:367) ==18312== Block was alloc'd at ==18312== at 0x4C2B0D4: malloc (vg_replace_malloc.c:299) ==18312== by 0x43DE11: ngx_alloc (ngx_alloc.c:22) ==18312== by 0x41CC82: ngx_malloc (ngx_palloc.c:140) ==18312== by 0x41CEAA: ngx_palloc (ngx_palloc.c:123) ==18312== by 0x43AFBB: ngx_event_accept (ngx_event_accept.c:175) ==18312== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==18312== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==18312== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==18312== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==18312== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==18312== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==18312== by 0x41B71D: main (nginx.c:367) ==18312== { <insert_a_suppression_name_here> Memcheck:Addr8 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 |
==18312== Invalid read of size 8 ==18312== at 0x41C2E9: ngx_log_error_core (ngx_log.c:183) ==18312== by 0x4F5BD5: ngx_stream_lua_finalize_fake_session (ngx_stream_lua_util.c:1888) ==18312== by 0x4F8053: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:606) ==18312== by 0x4F45AD: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==18312== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==18312== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==18312== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==18312== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==18312== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==18312== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==18312== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==18312== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==18312== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==18312== by 0x41B71D: main (nginx.c:367) ==18312== Address 0x8fb6408 is 8 bytes inside a block of size 80 free'd ==18312== at 0x4C29FDA: free (vg_replace_malloc.c:530) ==18312== by 0x41CE11: ngx_destroy_pool (ngx_palloc.c:79) ==18312== by 0x499AC3: ngx_stream_close_connection (ngx_stream_handler.c:323) ==18312== by 0x4F7816: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==18312== by 0x4F8046: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==18312== by 0x4F8046: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==18312== by 0x4F8114: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==18312== by 0x4F41C3: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==18312== by 0x4F4282: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==18312== by 0x4F45A2: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==18312== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==18312== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==18312== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==18312== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==18312== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==18312== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==18312== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==18312== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==18312== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==18312== by 0x41B71D: main (nginx.c:367) ==18312== Block was alloc'd at ==18312== at 0x4C2B0D4: malloc (vg_replace_malloc.c:299) ==18312== by 0x43DE11: ngx_alloc (ngx_alloc.c:22) ==18312== by 0x41CC82: ngx_malloc (ngx_palloc.c:140) ==18312== by 0x41CEAA: ngx_palloc (ngx_palloc.c:123) ==18312== by 0x43AFBB: ngx_event_accept (ngx_event_accept.c:175) ==18312== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==18312== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==18312== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==18312== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==18312== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==18312== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==18312== by 0x41B71D: main (nginx.c:367) ==18312== { <insert_a_suppression_name_here> Memcheck:Addr8 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 |
==18312== Invalid read of size 8 ==18312== at 0x41C318: ngx_log_error_core (ngx_log.c:189) ==18312== by 0x4F5BD5: ngx_stream_lua_finalize_fake_session (ngx_stream_lua_util.c:1888) ==18312== by 0x4F8053: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:606) ==18312== by 0x4F45AD: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==18312== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==18312== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==18312== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==18312== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==18312== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==18312== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==18312== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==18312== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==18312== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==18312== by 0x41B71D: main (nginx.c:367) ==18312== Address 0x8fb6408 is 8 bytes inside a block of size 80 free'd ==18312== at 0x4C29FDA: free (vg_replace_malloc.c:530) ==18312== by 0x41CE11: ngx_destroy_pool (ngx_palloc.c:79) ==18312== by 0x499AC3: ngx_stream_close_connection (ngx_stream_handler.c:323) ==18312== by 0x4F7816: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==18312== by 0x4F8046: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==18312== by 0x4F8046: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==18312== by 0x4F8114: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==18312== by 0x4F41C3: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==18312== by 0x4F4282: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==18312== by 0x4F45A2: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==18312== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==18312== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==18312== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==18312== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==18312== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==18312== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==18312== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==18312== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==18312== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==18312== by 0x41B71D: main (nginx.c:367) ==18312== Block was alloc'd at ==18312== at 0x4C2B0D4: malloc (vg_replace_malloc.c:299) ==18312== by 0x43DE11: ngx_alloc (ngx_alloc.c:22) ==18312== by 0x41CC82: ngx_malloc (ngx_palloc.c:140) ==18312== by 0x41CEAA: ngx_palloc (ngx_palloc.c:123) ==18312== by 0x43AFBB: ngx_event_accept (ngx_event_accept.c:175) ==18312== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==18312== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==18312== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==18312== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==18312== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==18312== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==18312== by 0x41B71D: main (nginx.c:367) ==18312== { <insert_a_suppression_name_here> Memcheck:Addr8 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 |
==18312== Invalid read of size 8 ==18312== at 0x41C328: ngx_log_error_core (ngx_log.c:195) ==18312== by 0x4F5BD5: ngx_stream_lua_finalize_fake_session (ngx_stream_lua_util.c:1888) ==18312== by 0x4F8053: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:606) ==18312== by 0x4F45AD: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==18312== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==18312== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==18312== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==18312== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==18312== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==18312== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==18312== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==18312== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==18312== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==18312== by 0x41B71D: main (nginx.c:367) ==18312== Address 0x8fb6448 is 72 bytes inside a block of size 80 free'd ==18312== at 0x4C29FDA: free (vg_replace_malloc.c:530) ==18312== by 0x41CE11: ngx_destroy_pool (ngx_palloc.c:79) ==18312== by 0x499AC3: ngx_stream_close_connection (ngx_stream_handler.c:323) ==18312== by 0x4F7816: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==18312== by 0x4F8046: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==18312== by 0x4F8046: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==18312== by 0x4F8114: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==18312== by 0x4F41C3: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==18312== by 0x4F4282: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==18312== by 0x4F45A2: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==18312== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==18312== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==18312== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==18312== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==18312== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==18312== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==18312== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==18312== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==18312== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==18312== by 0x41B71D: main (nginx.c:367) ==18312== Block was alloc'd at ==18312== at 0x4C2B0D4: malloc (vg_replace_malloc.c:299) ==18312== by 0x43DE11: ngx_alloc (ngx_alloc.c:22) ==18312== by 0x41CC82: ngx_malloc (ngx_palloc.c:140) ==18312== by 0x41CEAA: ngx_palloc (ngx_palloc.c:123) ==18312== by 0x43AFBB: ngx_event_accept (ngx_event_accept.c:175) ==18312== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==18312== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==18312== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==18312== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==18312== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==18312== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==18312== by 0x41B71D: main (nginx.c:367) ==18312== { <insert_a_suppression_name_here> Memcheck:Addr8 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 14: waiting on two simple user threads without I/O, both aborted by errors |
==18332== Invalid read of size 8 ==18332== at 0x4F7AB2: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:596) ==18332== by 0x4F45AD: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==18332== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==18332== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==18332== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==18332== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==18332== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==18332== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==18332== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==18332== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==18332== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==18332== by 0x41B71D: main (nginx.c:367) ==18332== Address 0x950a110 is 32 bytes inside a block of size 96 free'd ==18332== at 0x4C29FDA: free (vg_replace_malloc.c:530) ==18332== by 0x41CE11: ngx_destroy_pool (ngx_palloc.c:79) ==18332== by 0x499AC3: ngx_stream_close_connection (ngx_stream_handler.c:323) ==18332== by 0x4F7816: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==18332== by 0x4F8046: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==18332== by 0x4F8046: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==18332== by 0x4F8114: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==18332== by 0x4F41C3: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==18332== by 0x4F4282: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==18332== by 0x4F45A2: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==18332== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==18332== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==18332== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==18332== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==18332== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==18332== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==18332== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==18332== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==18332== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==18332== by 0x41B71D: main (nginx.c:367) ==18332== Block was alloc'd at ==18332== at 0x4C2B0D4: malloc (vg_replace_malloc.c:299) ==18332== by 0x43DE11: ngx_alloc (ngx_alloc.c:22) ==18332== by 0x41CC82: ngx_malloc (ngx_palloc.c:140) ==18332== by 0x41CEAA: ngx_palloc (ngx_palloc.c:123) ==18332== by 0x41CFD3: ngx_pcalloc (ngx_palloc.c:218) ==18332== by 0x499DC3: ngx_stream_init_connection (ngx_stream_handler.c:121) ==18332== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==18332== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==18332== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==18332== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==18332== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==18332== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==18332== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==18332== by 0x41B71D: main (nginx.c:367) ==18332== { <insert_a_suppression_name_here> Memcheck:Addr8 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 14: waiting on two simple user threads without I/O, both aborted by errors |
==18332== Invalid read of size 8 ==18332== at 0x4F7ABD: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:596) ==18332== by 0x4F45AD: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==18332== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==18332== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==18332== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==18332== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==18332== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==18332== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==18332== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==18332== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==18332== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==18332== by 0x41B71D: main (nginx.c:367) ==18332== Address 0x950a290 is 96 bytes inside a block of size 104 free'd ==18332== at 0x4C29FDA: free (vg_replace_malloc.c:530) ==18332== by 0x41CE11: ngx_destroy_pool (ngx_palloc.c:79) ==18332== by 0x499AC3: ngx_stream_close_connection (ngx_stream_handler.c:323) ==18332== by 0x4F7816: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==18332== by 0x4F8046: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==18332== by 0x4F8046: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==18332== by 0x4F8114: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==18332== by 0x4F41C3: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==18332== by 0x4F4282: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==18332== by 0x4F45A2: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==18332== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==18332== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==18332== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==18332== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==18332== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==18332== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==18332== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==18332== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==18332== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==18332== by 0x41B71D: main (nginx.c:367) ==18332== Block was alloc'd at ==18332== at 0x4C2B0D4: malloc (vg_replace_malloc.c:299) ==18332== by 0x43DE11: ngx_alloc (ngx_alloc.c:22) ==18332== by 0x41CC82: ngx_malloc (ngx_palloc.c:140) ==18332== by 0x41CEAA: ngx_palloc (ngx_palloc.c:123) ==18332== by 0x41CFD3: ngx_pcalloc (ngx_palloc.c:218) ==18332== by 0x499B1A: ngx_stream_init_session (ngx_stream_handler.c:238) ==18332== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==18332== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==18332== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==18332== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==18332== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==18332== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==18332== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==18332== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==18332== by 0x41B71D: main (nginx.c:367) ==18332== { <insert_a_suppression_name_here> Memcheck:Addr8 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 14: waiting on two simple user threads without I/O, both aborted by errors |
==18332== Invalid read of size 8 ==18332== at 0x4F7AC6: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:597) ==18332== by 0x4F45AD: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==18332== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==18332== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==18332== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==18332== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==18332== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==18332== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==18332== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==18332== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==18332== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==18332== by 0x41B71D: main (nginx.c:367) ==18332== Address 0x950a380 is 80 bytes inside a block of size 368 free'd ==18332== at 0x4C29FDA: free (vg_replace_malloc.c:530) ==18332== by 0x41CE11: ngx_destroy_pool (ngx_palloc.c:79) ==18332== by 0x499AC3: ngx_stream_close_connection (ngx_stream_handler.c:323) ==18332== by 0x4F7816: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==18332== by 0x4F8046: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==18332== by 0x4F8046: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==18332== by 0x4F8114: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==18332== by 0x4F41C3: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==18332== by 0x4F4282: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==18332== by 0x4F45A2: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==18332== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==18332== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==18332== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==18332== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==18332== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==18332== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==18332== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==18332== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==18332== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==18332== by 0x41B71D: main (nginx.c:367) ==18332== Block was alloc'd at ==18332== at 0x4C2B0D4: malloc (vg_replace_malloc.c:299) ==18332== by 0x43DE11: ngx_alloc (ngx_alloc.c:22) ==18332== by 0x41CC82: ngx_malloc (ngx_palloc.c:140) ==18332== by 0x41CEAA: ngx_palloc (ngx_palloc.c:123) ==18332== by 0x4F43F9: ngx_stream_lua_create_ctx (ngx_stream_lua_util.h:174) ==18332== by 0x4F43F9: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:216) ==18332== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==18332== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==18332== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==18332== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==18332== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==18332== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==18332== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==18332== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==18332== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==18332== by 0x41B71D: main (nginx.c:367) ==18332== { <insert_a_suppression_name_here> Memcheck:Addr8 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 14: waiting on two simple user threads without I/O, both aborted by errors |
==18332== Invalid read of size 8 ==18332== at 0x4F7ACF: ngx_stream_lua_cleanup_pending_operation (ngx_stream_lua_util.h:257) ==18332== by 0x4F7ACF: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:598) ==18332== by 0x4F45AD: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==18332== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==18332== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==18332== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==18332== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==18332== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==18332== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==18332== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==18332== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==18332== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==18332== by 0x41B71D: main (nginx.c:367) ==18332== Address 0x950a3b0 is 128 bytes inside a block of size 368 free'd ==18332== at 0x4C29FDA: free (vg_replace_malloc.c:530) ==18332== by 0x41CE11: ngx_destroy_pool (ngx_palloc.c:79) ==18332== by 0x499AC3: ngx_stream_close_connection (ngx_stream_handler.c:323) ==18332== by 0x4F7816: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==18332== by 0x4F8046: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==18332== by 0x4F8046: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==18332== by 0x4F8114: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==18332== by 0x4F41C3: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==18332== by 0x4F4282: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==18332== by 0x4F45A2: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==18332== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==18332== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==18332== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==18332== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==18332== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==18332== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==18332== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==18332== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==18332== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==18332== by 0x41B71D: main (nginx.c:367) ==18332== Block was alloc'd at ==18332== at 0x4C2B0D4: malloc (vg_replace_malloc.c:299) ==18332== by 0x43DE11: ngx_alloc (ngx_alloc.c:22) ==18332== by 0x41CC82: ngx_malloc (ngx_palloc.c:140) ==18332== by 0x41CEAA: ngx_palloc (ngx_palloc.c:123) ==18332== by 0x4F43F9: ngx_stream_lua_create_ctx (ngx_stream_lua_util.h:174) ==18332== by 0x4F43F9: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:216) ==18332== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==18332== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==18332== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==18332== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==18332== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==18332== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==18332== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==18332== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==18332== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==18332== by 0x41B71D: main (nginx.c:367) ==18332== { <insert_a_suppression_name_here> Memcheck:Addr8 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 14: waiting on two simple user threads without I/O, both aborted by errors |
==18332== Invalid read of size 8 ==18332== at 0x4F7AE5: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:601) ==18332== by 0x4F45AD: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==18332== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==18332== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==18332== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==18332== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==18332== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==18332== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==18332== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==18332== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==18332== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==18332== by 0x41B71D: main (nginx.c:367) ==18332== Address 0x950a0f8 is 8 bytes inside a block of size 96 free'd ==18332== at 0x4C29FDA: free (vg_replace_malloc.c:530) ==18332== by 0x41CE11: ngx_destroy_pool (ngx_palloc.c:79) ==18332== by 0x499AC3: ngx_stream_close_connection (ngx_stream_handler.c:323) ==18332== by 0x4F7816: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==18332== by 0x4F8046: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==18332== by 0x4F8046: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==18332== by 0x4F8114: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==18332== by 0x4F41C3: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==18332== by 0x4F4282: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==18332== by 0x4F45A2: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==18332== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==18332== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==18332== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==18332== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==18332== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==18332== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==18332== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==18332== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==18332== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==18332== by 0x41B71D: main (nginx.c:367) ==18332== Block was alloc'd at ==18332== at 0x4C2B0D4: malloc (vg_replace_malloc.c:299) ==18332== by 0x43DE11: ngx_alloc (ngx_alloc.c:22) ==18332== by 0x41CC82: ngx_malloc (ngx_palloc.c:140) ==18332== by 0x41CEAA: ngx_palloc (ngx_palloc.c:123) ==18332== by 0x41CFD3: ngx_pcalloc (ngx_palloc.c:218) ==18332== by 0x499DC3: ngx_stream_init_connection (ngx_stream_handler.c:121) ==18332== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==18332== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==18332== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==18332== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==18332== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==18332== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==18332== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==18332== by 0x41B71D: main (nginx.c:367) ==18332== { <insert_a_suppression_name_here> Memcheck:Addr8 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 14: waiting on two simple user threads without I/O, both aborted by errors |
==18332== Invalid read of size 8 ==18332== at 0x4F5BA9: ngx_stream_lua_finalize_fake_session (ngx_stream_lua_util.c:1886) ==18332== by 0x4F8053: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:606) ==18332== by 0x4F45AD: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==18332== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==18332== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==18332== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==18332== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==18332== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==18332== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==18332== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==18332== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==18332== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==18332== by 0x41B71D: main (nginx.c:367) ==18332== Address 0x950a0f8 is 8 bytes inside a block of size 96 free'd ==18332== at 0x4C29FDA: free (vg_replace_malloc.c:530) ==18332== by 0x41CE11: ngx_destroy_pool (ngx_palloc.c:79) ==18332== by 0x499AC3: ngx_stream_close_connection (ngx_stream_handler.c:323) ==18332== by 0x4F7816: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==18332== by 0x4F8046: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==18332== by 0x4F8046: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==18332== by 0x4F8114: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==18332== by 0x4F41C3: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==18332== by 0x4F4282: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==18332== by 0x4F45A2: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==18332== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==18332== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==18332== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==18332== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==18332== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==18332== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==18332== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==18332== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==18332== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==18332== by 0x41B71D: main (nginx.c:367) ==18332== Block was alloc'd at ==18332== at 0x4C2B0D4: malloc (vg_replace_malloc.c:299) ==18332== by 0x43DE11: ngx_alloc (ngx_alloc.c:22) ==18332== by 0x41CC82: ngx_malloc (ngx_palloc.c:140) ==18332== by 0x41CEAA: ngx_palloc (ngx_palloc.c:123) ==18332== by 0x41CFD3: ngx_pcalloc (ngx_palloc.c:218) ==18332== by 0x499DC3: ngx_stream_init_connection (ngx_stream_handler.c:121) ==18332== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==18332== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==18332== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==18332== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==18332== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==18332== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==18332== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==18332== by 0x41B71D: main (nginx.c:367) ==18332== { <insert_a_suppression_name_here> Memcheck:Addr8 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 14: waiting on two simple user threads without I/O, both aborted by errors |
==18332== Invalid read of size 8 ==18332== at 0x4F5BB1: ngx_stream_lua_finalize_fake_session (ngx_stream_lua_util.c:1888) ==18332== by 0x4F8053: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:606) ==18332== by 0x4F45AD: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==18332== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==18332== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==18332== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==18332== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==18332== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==18332== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==18332== by 0x44048D: ngx_spawn_process (ngx_process.c:198) ==18332== by 0x441125: ngx_start_worker_processes (ngx_process_cycle.c:358) ==18332== by 0x442D69: ngx_master_process_cycle (ngx_process_cycle.c:243) ==18332== by 0x41B71D: main (nginx.c:367) ==18332== Address 0x9509f70 is 0 bytes inside a block of size 80 free'd ==18332== at 0x4C29FDA: free (vg_replace_malloc.c:530) ==18332== by 0x41CE11: ngx_destroy_pool (ngx_palloc.c:79) ==18332== by 0x499AC3: ngx_stream_close_connection (ngx_stream_handler.c:323) ==18332== by 0x4F7816: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==18332== by 0x4F8046: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==18332== by 0x4F8046: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==18332== by 0x4F8114: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==18332== by 0x4F41C3: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==18332== by 0x4F4282: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==18332== by 0x4F45A2: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==18332== by 0x499B34: ngx_stream_init_session (ngx_stream_handler.c:244) ==18332== by 0x49A234: ngx_stream_init_connection (ngx_stream_handler.c:223) ==18332== by 0x43B2BF: ngx_event_accept (ngx_event_accept.c:309) ==18332== by 0x443F1A: ngx_epoll_process_events (ngx_epoll_module.c:900) ==18332== by 0x43A370: ngx_process_events_and_timers (ngx_event.c:242) ==18332== by 0x441CEB: ngx_worker_process_cycle (ngx_process_cycle.c:753) |