Worker 12 #0 0x00007f50c14e0420 in sem_wait () from /lib/x86_64-linux-gnu/libpthread.so.0 #1 0x0000000000439080 in ngx_shmtx_lock (mtx=0x7f4ff09962a0) at src/core/ngx_shmtx.c:111 #2 0x00000000004eb975 in ngx_http_push_stream_assing_subscription_to_channel (shpool=shpool@entry=0x7f4fef7a2000, channel=0x7f4ff0a41b00, subscription=0x7f50b4b22140, subscriptions=subscriptions@entry=0x7f50b4b22110, log=0x7f50b3a052b0) at /usr/src/builddir/debian/modules/nginx-push-stream-module/src/ngx_http_push_stream_module_subscriber.c:626 #3 0x00000000004ebb9c in ngx_http_push_stream_subscriber_assign_channel (r=r@entry=0x7f50b3440670, if_modified_since=, tag=, last_event_id=0x0, subscriber=subscriber@entry=0x7f50b4b22108, temp_pool=, requested_channel=, requested_channel=, cf=, mcf=) at /usr/src/builddir/debian/modules/nginx-push-stream-module/src/ngx_http_push_stream_module_subscriber.c:278 #4 0x00000000004ef8d8 in ngx_http_push_stream_websocket_handler (r=0x7f50b3440670) at /usr/src/builddir/debian/modules/nginx-push-stream-module/src/ngx_http_push_stream_module_websocket.c:142 #5 0x00000000004668bf in ngx_http_core_content_phase (r=0x7f50b3440670, ph=) at src/http/ngx_http_core_module.c:1370 #6 0x0000000000460d35 in ngx_http_core_run_phases (r=r@entry=0x7f50b3440670) at src/http/ngx_http_core_module.c:847 #7 0x0000000000460e1c in ngx_http_handler (r=r@entry=0x7f50b3440670) at src/http/ngx_http_core_module.c:830 #8 0x0000000000467666 in ngx_http_internal_redirect (r=0x7f50b3440670, uri=, args=) at src/http/ngx_http_core_module.c:2611 #9 0x00007f50bb28ed62 in ngx_http_perl_handle_request () from /usr/share/nginx/modules/ngx_http_perl_module.so #10 0x00007f50bb28edb8 in ?? () from /usr/share/nginx/modules/ngx_http_perl_module.so #11 0x00000000004668bf in ngx_http_core_content_phase (r=0x7f50b3440670, ph=) at src/http/ngx_http_core_module.c:1370 #12 0x0000000000460d35 in ngx_http_core_run_phases (r=r@entry=0x7f50b3440670) at src/http/ngx_http_core_module.c:847 #13 0x0000000000460e1c in ngx_http_handler (r=r@entry=0x7f50b3440670) at src/http/ngx_http_core_module.c:830 #14 0x000000000046d271 in ngx_http_process_request (r=0x7f50b3440670) at src/http/ngx_http_request.c:1910 #15 0x000000000046db6c in ngx_http_process_request_headers (rev=rev@entry=0x7f50b32a7b30) at src/http/ngx_http_request.c:1342 #16 0x000000000046e176 in ngx_http_process_request_line (rev=0x7f50b32a7b30) at src/http/ngx_http_request.c:1022 #17 0x0000000000453ef1 in ngx_epoll_process_events (cycle=0x2c66150, timer=, flags=) at src/event/modules/ngx_epoll_module.c:822 #18 0x0000000000449f62 in ngx_process_events_and_timers (cycle=cycle@entry=0x2c66150) at src/event/ngx_event.c:242 #19 0x0000000000451cc5 in ngx_worker_process_cycle (cycle=cycle@entry=0x2c66150, data=data@entry=0xb) at src/os/unix/ngx_process_cycle.c:753 #20 0x0000000000450797 in ngx_spawn_process (cycle=cycle@entry=0x2c66150, proc=proc@entry=0x451c80 , data=data@entry=0xb, name=name@entry=0xd138c2 "worker process", respawn=respawn@entry=-3) at src/os/unix/ngx_process.c:198 #21 0x0000000000451fb4 in ngx_start_worker_processes (cycle=cycle@entry=0x2c66150, n=12, type=type@entry=-3) at src/os/unix/ngx_process_cycle.c:358 #22 0x0000000000452c61 in ngx_master_process_cycle (cycle=cycle@entry=0x2c66150) at src/os/unix/ngx_process_cycle.c:130 #23 0x000000000042b012 in main (argc=, argv=) at src/core/nginx.c:367 (gdb) select-frame 2 (gdb) info args shpool = 0x7f4fef7a2000 channel = 0x7f4ff0a41b00 subscription = 0x7f50b4b22140 subscriptions = 0x7f50b4b22110 log = 0x7f50b3a052b0 (gdb) print *(ngx_http_push_stream_channel_t*)0x7f4ff0a41b00 $1 = {node = {key = 1374021094, left = 0x7f4ff0997000, right = 0x7f4ff09ca100, parent = 0x7f4ff09ffc00, color = 0 '\000', data = 109 'm'}, queue = {prev = 0x7f4ff0a41728, next = 0x7f4ff0a41c28}, id = {len = 10, data = 0x7f4ff0a1c750 "my10847165"}, last_message_id = 0, last_message_time = 0, last_message_tag = 0, stored_messages = 0, subscribers = 0, workers_with_subscribers = {prev = 0x7f4ff0a41b70, next = 0x7f4ff0a41b70}, message_queue = { prev = 0x7f4ff0a41b80, next = 0x7f4ff0a41b80}, expires = 1475830358, deleted = 0, wildcard = 0, for_events = 0 '\000', channel_deleted_message = 0x0, mutex = 0x7f4ff09962a0}