GNU gdb (Ubuntu 7.11.90.20161005-0ubuntu1) 7.11.90.20161005-git Copyright (C) 2016 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "x86_64-linux-gnu". Type "show configuration" for configuration details. For bug reporting instructions, please see: . Find the GDB manual and other documentation resources online at: . For help, type "help". Type "apropos word" to search for commands related to "word"... Reading symbols from /tmp/nginx/nginx-1.11.6/objs/nginx...done. [New LWP 28022] [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". Core was generated by `nginx: worker process '. Program terminated with signal SIGSEGV, Segmentation fault. #0 0x000056187309f647 in ngx_http_script_flush_complex_value (val=, r=0x561874a05480) at src/http/ngx_http_script.c:46 46 if (r->variables[*index].no_cacheable) { #0 0x000056187309f647 in ngx_http_script_flush_complex_value (val=, r=0x561874a05480) at src/http/ngx_http_script.c:46 index = 0x1 #1 ngx_http_complex_value (r=r@entry=0x561874a05480, val=val@entry=0x561874a13a68, value=0x5618749f8718) at src/http/ngx_http_script.c:71 len = code = lcode = e = {ip = 0x5618749f8060 "(\207\237t\030V", pos = 0x561874a20f90 "\360\361\027\035)\177", sp = 0x5618732bb4c8, buf = {len = 94663009055001, data = 0x10 }, line = {len = 94663009054881, data = 0x5618749f8060 "(\207\237t\030V"}, args = 0x561874a05480 "HTTP", flushed = 0, skip = 0, quote = 0, is_args = 0, log = 1, status = 94663035927144, request = 0x561874a0dfc0} #2 0x0000561873116ded in ngx_http_cache_purge_init (r=r@entry=0x561874a05480, cache=0x561874a0dfc0, cache_key=cache_key@entry=0x561874a13a68) at ngx_cache_purge/ngx_cache_purge_module.c:1534 c = 0x5618749f84a8 key = rc = 0 #3 0x0000561873117445 in ngx_http_proxy_cache_purge_handler (r=0x561874a05480) at ngx_cache_purge/ngx_cache_purge_module.c:711 pmcf = cache = 0x561874a0dfc0 plcf = 0x561874a137b0 cplcf = rc = r = 0x561874a05480 #4 0x000056187308ce32 in ngx_http_core_content_phase (r=0x561874a05480, ph=) at src/http/ngx_http_core_module.c:1368 root = 94663035981712 rc = path = {len = 94663035868208, data = 0x561874a20f90 "\360\361\027\035)\177"} #5 0x0000561873087275 in ngx_http_core_run_phases (r=r@entry=0x561874a05480) at src/http/ngx_http_core_module.c:845 rc = ph = 0x561874a1c858 cmcf = #6 0x000056187308735f in ngx_http_handler (r=r@entry=0x561874a05480) at src/http/ngx_http_core_module.c:828 cmcf = #7 0x00005618730936b5 in ngx_http_process_request (r=0x561874a05480) at src/http/ngx_http_request.c:1914 c = 0x7f291d17f1f0 #8 0x0000561873093cba in ngx_http_process_request_headers (rev=rev@entry=0x561874a20f90) at src/http/ngx_http_request.c:1346 p = len = n = rc = rv = h = c = hh = r = cscf = cmcf = #9 0x00005618730940ac in ngx_http_process_request_line (rev=0x561874a20f90) at src/http/ngx_http_request.c:1026 n = rc = rv = host = {len = 94663035953872, data = 0x561873094215 "H\205\300H\211\003\017\204\024\377\377\377H\215\005\330\372\377\377H\211\357H\211E\020H\203\304\030[]A\\A]\351\302\372\377\377f\220H\215\rƯ¦\""} c = 0x7f291d17f1f0 r = 0x561874a05480 #10 0x0000561873079fb1 in ngx_epoll_process_events (cycle=0x5618749f40a0, timer=, flags=) at src/event/modules/ngx_epoll_module.c:907 events = revents = 1 instance = i = 0 level = err = rev = 0x561874a20f90 wev = queue = c = 0x7f291d17f1f0 #11 0x000056187306f0d7 in ngx_process_events_and_timers (cycle=cycle@entry=0x5618749f40a0) at src/event/ngx_event.c:242 flags = timer = delta = 1487700946512 #12 0x00005618730776cd in ngx_worker_process_cycle (cycle=cycle@entry=0x5618749f40a0, data=data@entry=0x0) at src/os/unix/ngx_process_cycle.c:753 worker = 0 #13 0x000056187307604f in ngx_spawn_process (cycle=cycle@entry=0x5618749f40a0, proc=0x561873077680 , data=0x0, name=0x5618732bb0b2 "worker process", respawn=respawn@entry=0) at src/os/unix/ngx_process.c:198 on = 1 pid = 0 s = 0 #14 0x0000561873078e0d in ngx_reap_children (cycle=0x5618749f40a0) at src/os/unix/ngx_process_cycle.c:621 i = live = 0 n = ch = {command = 2, pid = 27979, slot = 0, fd = -1} ccf = #15 ngx_master_process_cycle (cycle=0x5618749f40a0) at src/os/unix/ngx_process_cycle.c:174 title = p = size = i = n = sigio = 0 set = {__val = {0 }} itv = {it_interval = {tv_sec = 0, tv_usec = 0}, it_value = {tv_sec = 0, tv_usec = 0}} live = delay = 0 ls = ccf = 0x5618749f5e70 #16 0x000056187304d970 in main (argc=, argv=) at src/core/nginx.c:367 b = log = i = cycle = 0x5618749f40a0 init_cycle = {conf_ctx = 0x0, pool = 0x5618749f3280, log = 0x5618735cea80 , new_log = {log_level = 0, file = 0x0, connection = 0, disk_full_time = 0, handler = 0x0, data = 0x0, writer = 0x0, wdata = 0x0, action = 0x0, next = 0x0}, log_use_stderr = 0, files = 0x0, free_connections = 0x0, free_connection_n = 0, modules = 0x0, modules_n = 0, modules_used = 0, reusable_connections_queue = {prev = 0x0, next = 0x0}, listening = {elts = 0x0, nelts = 0, size = 0, nalloc = 0, pool = 0x0}, paths = {elts = 0x0, nelts = 0, size = 0, nalloc = 0, pool = 0x0}, config_dump = {elts = 0x0, nelts = 0, size = 0, nalloc = 0, pool = 0x0}, config_dump_rbtree = {root = 0x0, sentinel = 0x0, insert = 0x0}, config_dump_sentinel = {key = 0, left = 0x0, right = 0x0, parent = 0x0, color = 0 '\000', data = 0 '\000'}, open_files = {last = 0x0, part = {elts = 0x0, nelts = 0, next = 0x0}, size = 0, nalloc = 0, pool = 0x0}, shared_memory = {last = 0x0, part = { elts = 0x0, nelts = 0, next = 0x0}, size = 0, nalloc = 0, pool = 0x0}, connection_n = 0, files_n = 0, connections = 0x0, read_events = 0x0, write_events = 0x0, old_cycle = 0x0, conf_file = {len = 39, data = 0x5618749f32ed "/tmp/nginx/nginx-1.11.6/objs/nginx.conf"}, conf_param = {len = 11, data = 0x7fff36ac17fe ""}, conf_prefix = {len = 29, data = 0x5618749f32ed "/tmp/nginx/nginx-1.11.6/objs/nginx.conf"}, prefix = {len = 29, data = 0x5618749f32d0 "/tmp/nginx/nginx-1.11.6/objs//tmp/nginx/nginx-1.11.6/objs/nginx.conf"}, lock_file = {len = 0, data = 0x0}, hostname = {len = 0, data = 0x0}} cd = ccf = 0x5618749f5e70