#2 0x00000000004614d2 in ngx_process_events_and_timers (cycle=0x248f1e0) at src/event/ngx_event.c:256
#3 0x00000000004681e0 in ngx_worker_process_cycle (cycle=0x248f1e0, data="" optimized out>)
#4 0x0000000000465e23 in ngx_spawn_process (cycle=0x248f1e0, proc=0x468139 <ngx_worker_process_cycle>, data="">
name=0x638987 "worker process", respawn=-3) at src/os/unix/ngx_process.c:203
#5 0x0000000000467cb7 in ngx_start_worker_processes (cycle=0x248f1e0, n=10, type=-3) at src/os/unix/ngx_process_cycle.c:395
#6 0x0000000000468745 in ngx_master_process_cycle (cycle=0x248f1e0) at src/os/unix/ngx_process_cycle.c:137
#7 0x0000000000447f8d in main (argc=<value optimized out>, argv=<value optimized out>) at src/core/nginx.c:374
(gdb) p *(struct ngx_event_s*)((char*)(root->left->left->left->left->left->left->left->left) - 0x28)
Attempt to extract a component of a value that is not a structure pointer.
(gdb) f 1`
Invalid character '`' in _expression_.
(gdb) f 1
#1 ngx_event_expire_timers () at src/event/ngx_event_timer.c:68
warning: Source file is more recent than executable.
68 node = ngx_rbtree_min(root, sentinel);
(gdb) p *(struct ngx_event_s*)((char*)(root->left->left->left->left->left->left->left->left) - 0x28)
$1 = {data = "" write = 0, accept = 0, instance = 1, active = 1, disabled = 0, ready = 0, _oneshot_ = 0, complete = 0,
eof = 0, error = 0, timedout = 0, timer_set = 0, delayed = 0, deferred_accept = 0, pending_eof = 0, posted = 0, closed = 0,
channel = 0, resolver = 0, cancelable = 0, available = 0, handler = 0x48a12b <ngx_http_upstream_handler>, index = 3503345872,
log = 0x273ec30, timer = {key = 0, left = 0x0, right = 0x0, parent = 0x0, color = 0 '\000', data = 0 '\000'}, queue = {prev = 0x0,
next = 0x0}}
(gdb) p *(struct ngx_event_s*)((char*)(root->left->left->left->left->left->left->left) - 0x28)
$2 = {data = "" write = 0, accept = 0, instance = 0, active = 0, disabled = 0, ready = 0, _oneshot_ = 0, complete = 0, eof = 0,
error = 0, timedout = 1, timer_set = 1, delayed = 0, deferred_accept = 0, pending_eof = 0, posted = 0, closed = 0, channel = 0,
resolver = 0, cancelable = 0, available = 0, handler = 0x4b43e1 <ngx_http_dyups_read_msg>, index = 0, log = 0x248f1f8, timer = {
key = 1493357435530, left = 0x24d3d98, right = 0x7f91a4147f60, parent = 0x7f91a4146750, color = 0 '\000', data = 0 '\000'},
queue = {prev = 0x0, next = 0x0}}