Skip to content

Instantly share code, notes, and snippets.

@erikcw
Last active December 25, 2015 22:19
Show Gist options
  • Save erikcw/7048443 to your computer and use it in GitHub Desktop.
Save erikcw/7048443 to your computer and use it in GitHub Desktop.
# Directions for reproducing the issue
/usr/local/openresty/nginx/sbin/nginx -p `pwd`/ -c nginx.conf.debug
Load the '/' URI. Then refresh twice -- the backtrace will dump to the console on the 3rd refresh.
-- remvoing cjson causes the following error even though I'm not using cjson in the code below?
-- -- malloc.c:3801: _int_malloc: Assertion unsigned long)(size) >= (unsigned long)(nb)' failed.
-- -- 2013/10/18 20:09:25 [notice] 15058#0: signal 17 (SIGCHLD) received
-- -- 2013/10/18 20:09:25 [alert] 15058#0: worker process 15061 exited on signal 6 (core dumped)
-- -- 2013/10/18 20:09:25 [notice] 15058#0: start worker process 15063
local cjson = require("cjson")
local main
main = function()
local headers = ngx.req.get_headers()
headers['CF_VISITOR'] = ngx.var.x_scheme_json
headers['X-Forwarded-Host'] = ngx.var.host
local url = "http://nginx.org/"
print("BEFORE CAPTURE")
-- capture throws this error: *** glibc detected *** nginx: worker process: double free or corruption (!prev): 0x0000000002307f80 ***
local res = ngx.location.capture('/proxy', {
ctx = {
headers = headers
},
vars = {
_url = url
}
})
print("AFTER CAPTURE")
local body = res.body
local js = body
return ngx.say(js)
end
return main()
root@ip-10-73-139-251:/home/cc/test# gdb /usr/local/openresty/nginx/sbin/nginx cores/core
GNU gdb (GDB) 7.6.1-ubuntu
Copyright (C) 2013 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
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".
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>...
Reading symbols from /usr/local/openresty/nginx/sbin/nginx...done.
[New LWP 26149]
warning: Can't read pathname for load map: Input/output error.
warning: Could not load shared library symbols for ?z.
Do you need "set solib-search-path" or "set sysroot"?
[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 11, Segmentation fault.
#0 _int_malloc (av=0x7f57a71e4740 <main_arena>, bytes=<optimized out>) at malloc.c:3680
3680 malloc.c: No such file or directory.
(gdb) bt
#0 _int_malloc (av=0x7f57a71e4740 <main_arena>, bytes=<optimized out>) at malloc.c:3680
#1 0x00007f57a6ea64d0 in __GI___libc_malloc (bytes=136) at malloc.c:2859
#2 0x000000000042e229 in ngx_alloc (size=size@entry=136, log=0x17aa288) at src/os/unix/ngx_alloc.c:22
#3 0x00000000004262bf in ngx_resolver_alloc (r=r@entry=0x17be8a0, size=size@entry=136) at src/core/ngx_resolver.c:2081
#4 0x0000000000426496 in ngx_resolver_calloc (r=r@entry=0x17be8a0, size=size@entry=136) at src/core/ngx_resolver.c:2094
#5 0x0000000000426b08 in ngx_resolve_start (r=0x17be8a0, temp=temp@entry=0x7ffffb86f950) at src/core/ngx_resolver.c:295
#6 0x0000000000455aad in ngx_http_upstream_init_request (r=r@entry=0x17ae758) at src/http/ngx_http_upstream.c:624
#7 0x00000000004561d0 in ngx_http_upstream_init (r=0x17ae758) at src/http/ngx_http_upstream.c:466
#8 0x000000000044c061 in ngx_http_read_client_request_body (r=r@entry=0x17ae758, post_handler=0x456167 <ngx_http_upstream_init>) at src/http/ngx_http_request_body.c:54
#9 0x0000000000471da6 in ngx_http_proxy_handler (r=0x17ae758) at src/http/modules/ngx_http_proxy_module.c:704
#10 0x000000000043fce6 in ngx_http_core_content_phase (r=0x17ae758, ph=<optimized out>) at src/http/ngx_http_core_module.c:1419
#11 0x000000000043afc3 in ngx_http_core_run_phases (r=0x17ae758) at src/http/ngx_http_core_module.c:899
#12 0x000000000043b0d2 in ngx_http_handler (r=<optimized out>) at src/http/ngx_http_core_module.c:882
#13 0x0000000000443085 in ngx_http_run_posted_requests (c=c@entry=0x7f57a8828190) at src/http/ngx_http_request.c:2175
#14 0x0000000000444d23 in ngx_http_process_request (r=r@entry=0x17b4fd0) at src/http/ngx_http_request.c:1858
#15 0x0000000000445087 in ngx_http_process_request_headers (rev=rev@entry=0x17d0260) at src/http/ngx_http_request.c:1287
#16 0x0000000000445349 in ngx_http_process_request_line (rev=rev@entry=0x17d0260) at src/http/ngx_http_request.c:966
#17 0x000000000044567a in ngx_http_wait_request_handler (rev=0x17d0260) at src/http/ngx_http_request.c:487
#18 0x0000000000432e3b in ngx_epoll_process_events (cycle=<optimized out>, timer=<optimized out>, flags=<optimized out>) at src/event/modules/ngx_epoll_module.c:683
#19 0x000000000042ba60 in ngx_process_events_and_timers (cycle=cycle@entry=0x17aa270) at src/event/ngx_event.c:249
#20 0x0000000000431836 in ngx_worker_process_cycle (cycle=0x17aa270, data=<optimized out>) at src/os/unix/ngx_process_cycle.c:813
#21 0x00000000004301c6 in ngx_spawn_process (cycle=cycle@entry=0x17aa270, proc=proc@entry=0x43176a <ngx_worker_process_cycle>, data=data@entry=0x0,
name=name@entry=0x4c41fb "worker process", respawn=respawn@entry=-3) at src/os/unix/ngx_process.c:198
#22 0x000000000043198f in ngx_start_worker_processes (cycle=cycle@entry=0x17aa270, n=1, type=type@entry=-3) at src/os/unix/ngx_process_cycle.c:364
#23 0x0000000000431fed in ngx_master_process_cycle (cycle=cycle@entry=0x17aa270) at src/os/unix/ngx_process_cycle.c:136
#24 0x000000000041720a in main (argc=<optimized out>, argv=<optimized out>) at src/core/nginx.c:412
(gdb) backtrace full
#0 _int_malloc (av=0x7f57a71e4740 <main_arena>, bytes=<optimized out>) at malloc.c:3680
p = <optimized out>
iters = <optimized out>
nb = 144
idx = <optimized out>
bin = <optimized out>
victim = 0x17b60f0
size = 24838432
victim_index = <optimized out>
remainder = 0x17b6180
remainder_size = 24838288
block = <optimized out>
bit = <optimized out>
map = <optimized out>
fwd = 0x17b6180
bck = 0x7f57a71e4798 <main_arena+88>
errstr = 0x0
__func__ = "_int_malloc"
#1 0x00007f57a6ea64d0 in __GI___libc_malloc (bytes=136) at malloc.c:2859
ar_ptr = 0x7f57a71e4740 <main_arena>
victim = 0x7f57a71e4740 <main_arena>
__func__ = "__libc_malloc"
#2 0x000000000042e229 in ngx_alloc (size=size@entry=136, log=0x17aa288) at src/os/unix/ngx_alloc.c:22
p = <optimized out>
#3 0x00000000004262bf in ngx_resolver_alloc (r=r@entry=0x17be8a0, size=size@entry=136) at src/core/ngx_resolver.c:2081
p = 0x17b6180 ""
#4 0x0000000000426496 in ngx_resolver_calloc (r=r@entry=0x17be8a0, size=size@entry=136) at src/core/ngx_resolver.c:2094
p = <optimized out>
#5 0x0000000000426b08 in ngx_resolve_start (r=0x17be8a0, temp=temp@entry=0x7ffffb86f950) at src/core/ngx_resolver.c:295
addr = <optimized out>
ctx = <optimized out>
#6 0x0000000000455aad in ngx_http_upstream_init_request (r=r@entry=0x17ae758) at src/http/ngx_http_upstream.c:624
host = 0x17b0598
i = <optimized out>
ctx = <optimized out>
temp = {next = 0x0, resolver = 0x408bdf68, udp_connection = 0x408ccb10, ident = 7275936, state = 0, type = 1082905464, name = {len = 9, data = 0x17b0587 "nginx.org/hL"},
naddrs = 1082905464, addrs = 0x7f57a8654c75 <_dl_fixup+245>, addr = 1, handler = 0x0, data = 0x7ffffb86f9f0, timeout = 24831832, quick = 24934536, recursion = 4517762,
event = 0x17c7888}
cln = <optimized out>
u = 0x17b0138
clcf = 0x17c5c98
uscf = <optimized out>
uscfp = 0x17ac400
umcf = <optimized out>
#7 0x00000000004561d0 in ngx_http_upstream_init (r=0x17ae758) at src/http/ngx_http_upstream.c:466
c = 0x7f57a8828190
#8 0x000000000044c061 in ngx_http_read_client_request_body (r=r@entry=0x17ae758, post_handler=0x456167 <ngx_http_upstream_init>) at src/http/ngx_http_request_body.c:54
preread = <optimized out>
size = <optimized out>
rc = <optimized out>
b = <optimized out>
out = {buf = 0x17ae758, next = 0x17ae758}
cl = <optimized out>
rb = <optimized out>
#9 0x0000000000471da6 in ngx_http_proxy_handler (r=0x17ae758) at src/http/modules/ngx_http_proxy_module.c:704
rc = <optimized out>
u = 0x17b0138
ctx = 0x17b04e0
plcf = 0x17c60c8
#10 0x000000000043fce6 in ngx_http_core_content_phase (r=0x17ae758, ph=<optimized out>) at src/http/ngx_http_core_module.c:1419
root = 24858680
rc = <optimized out>
path = {len = 24820544, data = 0x43eea4 <ngx_http_core_generic_phase+15> "H\211\306H\205\300u\024H\213E\020H\211\203\330\003"}
#11 0x000000000043afc3 in ngx_http_core_run_phases (r=0x17ae758) at src/http/ngx_http_core_module.c:899
rc = <optimized out>
ph = 0x17cd850
cmcf = <optimized out>
#12 0x000000000043b0d2 in ngx_http_handler (r=<optimized out>) at src/http/ngx_http_core_module.c:882
cmcf = <optimized out>
#13 0x0000000000443085 in ngx_http_run_posted_requests (c=c@entry=0x7f57a8828190) at src/http/ngx_http_request.c:2175
r = <optimized out>
ctx = <optimized out>
pr = <optimized out>
#14 0x0000000000444d23 in ngx_http_process_request (r=r@entry=0x17b4fd0) at src/http/ngx_http_request.c:1858
c = 0x7f57a8828190
#15 0x0000000000445087 in ngx_http_process_request_headers (rev=rev@entry=0x17d0260) at src/http/ngx_http_request.c:1287
p = <optimized out>
len = <optimized out>
---Type <return> to continue, or q <return> to quit---
n = <optimized out>
rc = <optimized out>
rv = <optimized out>
h = <optimized out>
c = 0x7f57a8828190
hh = <optimized out>
r = 0x17b4fd0
cscf = 0x17c0f00
cmcf = 0x17abb00
#16 0x0000000000445349 in ngx_http_process_request_line (rev=rev@entry=0x17d0260) at src/http/ngx_http_request.c:966
n = <optimized out>
rc = <optimized out>
rv = <optimized out>
host = {len = 140014466007440, data = 0x442d07 <ngx_http_create_request+448> "H\211\203\360\003"}
c = 0x7f57a8828190
r = 0x17b4fd0
#17 0x000000000044567a in ngx_http_wait_request_handler (rev=0x17d0260) at src/http/ngx_http_request.c:487
size = 1024
n = <optimized out>
b = 0x17b4a80
c = 0x7f57a8828190
hc = <optimized out>
cscf = <optimized out>
#18 0x0000000000432e3b in ngx_epoll_process_events (cycle=<optimized out>, timer=<optimized out>, flags=<optimized out>) at src/event/modules/ngx_epoll_module.c:683
events = 1
revents = 1
instance = <optimized out>
i = 0
level = <optimized out>
err = <optimized out>
rev = <optimized out>
wev = <optimized out>
queue = <optimized out>
c = 0x7f57a8828190
#19 0x000000000042ba60 in ngx_process_events_and_timers (cycle=cycle@entry=0x17aa270) at src/event/ngx_event.c:249
flags = 1
timer = 60000
delta = 1382376560191
#20 0x0000000000431836 in ngx_worker_process_cycle (cycle=0x17aa270, data=<optimized out>) at src/os/unix/ngx_process_cycle.c:813
worker = <optimized out>
i = <optimized out>
c = <optimized out>
#21 0x00000000004301c6 in ngx_spawn_process (cycle=cycle@entry=0x17aa270, proc=proc@entry=0x43176a <ngx_worker_process_cycle>, data=data@entry=0x0,
name=name@entry=0x4c41fb "worker process", respawn=respawn@entry=-3) at src/os/unix/ngx_process.c:198
on = 1
pid = 0
s = 0
#22 0x000000000043198f in ngx_start_worker_processes (cycle=cycle@entry=0x17aa270, n=1, type=type@entry=-3) at src/os/unix/ngx_process_cycle.c:364
i = 0
ch = {command = 1, pid = 0, slot = 0, fd = 0}
#23 0x0000000000431fed in ngx_master_process_cycle (cycle=cycle@entry=0x17aa270) at src/os/unix/ngx_process_cycle.c:136
title = 0x17cdadc "master process /usr/local/openresty/nginx/sbin/nginx -p /home/cc/test/ -c nginx.conf.debug"
p = <optimized out>
size = <optimized out>
i = <optimized out>
n = <optimized out>
sigio = <optimized out>
set = {__val = {0 <repeats 16 times>}}
itv = {it_interval = {tv_sec = 24959576, tv_usec = 0}, it_value = {tv_sec = 0, tv_usec = 0}}
live = <optimized out>
delay = <optimized out>
ls = <optimized out>
ccf = 0x17ab218
#24 0x000000000041720a in main (argc=<optimized out>, argv=<optimized out>) at src/core/nginx.c:412
i = <optimized out>
log = 0x705ea0 <ngx_log>
cycle = 0x17aa270
init_cycle = {conf_ctx = 0x0, pool = 0x17a95b0, log = 0x705ea0 <ngx_log>, new_log = {log_level = 0, file = 0x0, connection = 0, handler = 0x0, data = 0x0, action = 0x0},
files = 0x0, free_connections = 0x0, free_connection_n = 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}, 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 = 30, data = 0x17a9600 "\002"}, conf_param = {len = 0, data = 0x0}, conf_prefix = {len = 14,
data = 0x17a9600 "\002"}, prefix = {len = 14, data = 0x7ffffb8718ac ""}, lock_file = {len = 0, data = 0x0}, hostname = {len = 0, data = 0x0}}
ccf = <optimized out>
(gdb)
worker_processes 1;
error_log stderr debug;
daemon off;
worker_rlimit_core 500M;
working_directory /home/cc/openresty/cores/;
events {
worker_connections 1024;
}
http {
include mime.types;
default_type application/octet-stream;
map_hash_bucket_size 64;
server_names_hash_bucket_size 64;
log_format main '$remote_addr - $remote_user [$time_local] "$request" '
'$status $body_bytes_sent "$http_referer" '
'"$http_user_agent" "$http_x_forwarded_for"';
access_log logs/access.log main;
server {
server_name _;
listen 80 default_server;
lua_code_cache on;
location / {
set $_url "";
resolver 8.8.8.8;
default_type text/javascript;
content_by_lua_file "debug.lua";
}
location /proxy {
internal;
rewrite_by_lua "
local req = ngx.req
for k,v in pairs(req.get_headers()) do
if k ~= 'content-length' then
req.clear_header(k)
end
end
if ngx.ctx.headers then
for k,v in pairs(ngx.ctx.headers) do
req.set_header(k, v)
end
end
";
resolver 8.8.8.8;
proxy_http_version 1.1;
proxy_pass $_url;
}
}
}
*** Error in `nginx: worker process': double free or corruption (!prev): 0x000000000174cb70 ***
======= Backtrace: =========
/lib/x86_64-linux-gnu/libc.so.6(+0x80996)[0x7fd163ee6996]
nginx: worker process(ngx_destroy_pool+0x54)[0x4182b1]
nginx: worker process(ngx_http_free_request+0x157)[0x4432fb]
nginx: worker process[0x443a11]
nginx: worker process(ngx_http_finalize_request+0x406)[0x444351]
nginx: worker process(ngx_http_lua_finalize_request+0x13)[0x49c030]
nginx: worker process[0x489b5b]
nginx: worker process(ngx_http_lua_content_wev_handler+0x1b)[0x49cdcb]
nginx: worker process(ngx_http_run_posted_requests+0x5b)[0x443085]
nginx: worker process[0x452043]
nginx: worker process[0x432e3b]
nginx: worker process(ngx_process_events_and_timers+0xa0)[0x42ba60]
nginx: worker process[0x431836]
nginx: worker process(ngx_spawn_process+0x438)[0x4301c6]
nginx: worker process[0x43198f]
nginx: worker process(ngx_master_process_cycle+0x1e7)[0x431fed]
nginx: worker process(main+0xa42)[0x41720a]
/lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf5)[0x7fd163e87de5]
nginx: worker process[0x415f39]
======= Memory map: ========
00400000-004f0000 r-xp 00000000 ca:01 31799 /usr/local/openresty/nginx/sbin/nginx
006ef000-006f0000 r--p 000ef000 ca:01 31799 /usr/local/openresty/nginx/sbin/nginx
006f0000-00706000 rw-p 000f0000 ca:01 31799 /usr/local/openresty/nginx/sbin/nginx
00706000-00717000 rw-p 00000000 00:00 0
01722000-01788000 rw-p 00000000 00:00 0 [heap]
01788000-017bd000 rw-p 00000000 00:00 0 [heap]
40e57000-40e77000 rw-p 00000000 00:00 0
7fd163008000-7fd16300f000 r-xp 00000000 ca:01 31770 /usr/local/openresty/lualib/cjson.so
7fd16300f000-7fd16320e000 ---p 00007000 ca:01 31770 /usr/local/openresty/lualib/cjson.so
7fd16320e000-7fd16320f000 r--p 00006000 ca:01 31770 /usr/local/openresty/lualib/cjson.so
7fd16320f000-7fd163210000 rw-p 00007000 ca:01 31770 /usr/local/openresty/lualib/cjson.so
7fd163210000-7fd16321c000 r-xp 00000000 ca:01 396063 /lib/x86_64-linux-gnu/libnss_files-2.17.so
7fd16321c000-7fd16341b000 ---p 0000c000 ca:01 396063 /lib/x86_64-linux-gnu/libnss_files-2.17.so
7fd16341b000-7fd16341c000 r--p 0000b000 ca:01 396063 /lib/x86_64-linux-gnu/libnss_files-2.17.so
7fd16341c000-7fd16341d000 rw-p 0000c000 ca:01 396063 /lib/x86_64-linux-gnu/libnss_files-2.17.so
7fd16341d000-7fd163428000 r-xp 00000000 ca:01 396065 /lib/x86_64-linux-gnu/libnss_nis-2.17.so
7fd163428000-7fd163627000 ---p 0000b000 ca:01 396065 /lib/x86_64-linux-gnu/libnss_nis-2.17.so
7fd163627000-7fd163628000 r--p 0000a000 ca:01 396065 /lib/x86_64-linux-gnu/libnss_nis-2.17.so
7fd163628000-7fd163629000 rw-p 0000b000 ca:01 396065 /lib/x86_64-linux-gnu/libnss_nis-2.17.so
7fd163629000-7fd163640000 r-xp 00000000 ca:01 396060 /lib/x86_64-linux-gnu/libnsl-2.17.so
7fd163640000-7fd16383f000 ---p 00017000 ca:01 396060 /lib/x86_64-linux-gnu/libnsl-2.17.so
7fd16383f000-7fd163840000 r--p 00016000 ca:01 396060 /lib/x86_64-linux-gnu/libnsl-2.17.so
7fd163840000-7fd163841000 rw-p 00017000 ca:01 396060 /lib/x86_64-linux-gnu/libnsl-2.17.so
7fd163841000-7fd163843000 rw-p 00000000 00:00 0
7fd163843000-7fd16384b000 r-xp 00000000 ca:01 396061 /lib/x86_64-linux-gnu/libnss_compat-2.17.so
7fd16384b000-7fd163a4a000 ---p 00008000 ca:01 396061 /lib/x86_64-linux-gnu/libnss_compat-2.17.so
7fd163a4a000-7fd163a4b000 r--p 00007000 ca:01 396061 /lib/x86_64-linux-gnu/libnss_compat-2.17.so
7fd163a4b000-7fd163a4c000 rw-p 00008000 ca:01 396061 /lib/x86_64-linux-gnu/libnss_compat-2.17.so
7fd163a4c000-7fd163a61000 r-xp 00000000 ca:01 396039 /lib/x86_64-linux-gnu/libgcc_s.so.1
7fd163a61000-7fd163c60000 ---p 00015000 ca:01 396039 /lib/x86_64-linux-gnu/libgcc_s.so.1
7fd163c60000-7fd163c61000 r--p 00014000 ca:01 396039 /lib/x86_64-linux-gnu/libgcc_s.so.1
7fd163c61000-7fd163c62000 rw-p 00015000 ca:01 396039 /lib/x86_64-linux-gnu/libgcc_s.so.1
7fd163c62000-7fd163c65000 r-xp 00000000 ca:01 396034 /lib/x86_64-linux-gnu/libdl-2.17.so
7fd163c65000-7fd163e64000 ---p 00003000 ca:01 396034 /lib/x86_64-linux-gnu/libdl-2.17.so
7fd163e64000-7fd163e65000 r--p 00002000 ca:01 396034 /lib/x86_64-linux-gnu/libdl-2.17.so
7fd163e65000-7fd163e66000 rw-p 00003000 ca:01 396034 /lib/x86_64-linux-gnu/libdl-2.17.so
7fd163e66000-7fd164023000 r-xp 00000000 ca:01 396026 /lib/x86_64-linux-gnu/libc-2.17.so
7fd164023000-7fd164223000 ---p 001bd000 ca:01 396026 /lib/x86_64-linux-gnu/libc-2.17.so
7fd164223000-7fd164227000 r--p 001bd000 ca:01 396026 /lib/x86_64-linux-gnu/libc-2.17.so
7fd164227000-7fd164229000 rw-p 001c1000 ca:01 396026 /lib/x86_64-linux-gnu/libc-2.17.so
7fd164229000-7fd16422e000 rw-p 00000000 00:00 0
7fd16422e000-7fd164246000 r-xp 00000000 ca:01 396104 /lib/x86_64-linux-gnu/libz.so.1.2.8
7fd164246000-7fd164445000 ---p 00018000 ca:01 396104 /lib/x86_64-linux-gnu/libz.so.1.2.8
7fd164445000-7fd164446000 r--p 00017000 ca:01 396104 /lib/x86_64-linux-gnu/libz.so.1.2.8
7fd164446000-7fd164447000 rw-p 00018000 ca:01 396104 /lib/x86_64-linux-gnu/libz.so.1.2.8
7fd164447000-7fd1645f9000 r-xp 00000000 ca:01 396031 /lib/x86_64-linux-gnu/libcrypto.so.1.0.0
7fd1645f9000-7fd1647f9000 ---p 001b2000 ca:01 396031 /lib/x86_64-linux-gnu/libcrypto.so.1.0.0
7fd1647f9000-7fd164814000 r--p 001b2000 ca:01 396031 /lib/x86_64-linux-gnu/libcrypto.so.1.0.0
7fd164814000-7fd16481f000 rw-p 001cd000 ca:01 396031 /lib/x86_64-linux-gnu/libcrypto.so.1.0.0
7fd16481f000-7fd164823000 rw-p 00000000 00:00 0
7fd164823000-7fd164877000 r-xp 00000000 ca:01 396092 /lib/x86_64-linux-gnu/libssl.so.1.0.0
7fd164877000-7fd164a77000 ---p 00054000 ca:01 396092 /lib/x86_64-linux-gnu/libssl.so.1.0.02013/10/21 18:22:40 [notice] 30279#0: signal 17 (SIGCHLD) received
2013/10/21 18:22:40 [alert] 30279#0: worker process 30280 exited on signal 6 (core dumped)
2013/10/21 18:22:40 [notice] 30279#0: start worker process 30282
2013/10/21 18:22:46 [notice] 30279#0: signal 28 (SIGWINCH) received
2013/10/21 18:22:46 [notice] 30282#0: signal 28 (SIGWINCH) received
2013/10/21 18:22:46 [info] 30282#0: epoll_wait() failed (4: Interrupted system call)
2013/10/21 18:22:47 [notice] 30279#0: signal 28 (SIGWINCH) received
2013/10/21 18:22:47 [notice] 30282#0: signal 28 (SIGWINCH) received
2013/10/21 18:22:47 [info] 30282#0: epoll_wait() failed (4: Interrupted system call)
2013/10/21 18:22:47 [notice] 30279#0: signal 28 (SIGWINCH) received
2013/10/21 18:22:47 [notice] 30282#0: signal 28 (SIGWINCH) received
2013/10/21 18:22:47 [info] 30282#0: epoll_wait() failed (4: Interrupted system call)
2013/10/21 18:22:47 [notice] 30279#0: signal 28 (SIGWINCH) received
2013/10/21 18:22:47 [notice] 30282#0: signal 28 (SIGWINCH) received
2013/10/21 18:22:47 [info] 30282#0: epoll_wait() failed (4: Interrupted system call)
2013/10/21 18:22:47 [notice] 30279#0: signal 28 (SIGWINCH) received
2013/10/21 18:22:47 [notice] 30282#0: signal 28 (SIGWINCH) received
2013/10/21 18:22:47 [info] 30282#0: epoll_wait() failed (4: Interrupted system call)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment