Skip to content

Instantly share code, notes, and snippets.

@erikcw
Created October 17, 2013 22:07
Show Gist options
  • Save erikcw/7033102 to your computer and use it in GitHub Desktop.
Save erikcw/7033102 to your computer and use it in GitHub Desktop.
*** glibc detected *** nginx: worker process: double free or corruption (!prev): 0x0000000001b30300 ***
======= Backtrace: =========
/lib/x86_64-linux-gnu/libc.so.6(+0x7eb96)[0x7f2905687b96]
nginx: worker process(ngx_destroy_pool+0x54)[0x4181cc]
nginx: worker process(ngx_http_free_request+0x157)[0x44413b]
nginx: worker process[0x4448e5]
nginx: worker process(ngx_http_finalize_request+0x41a)[0x445256]
nginx: worker process(ngx_http_lua_finalize_request+0x13)[0x49ee3b]
nginx: worker process[0x4a4649]
nginx: worker process(ngx_http_lua_content_wev_handler+0x1b)[0x49fc8b]
nginx: worker process[0x4a41f6]
nginx: worker process[0x4a8377]
nginx: worker process[0x4a882d]
nginx: worker process[0x4a4574]
nginx: worker process[0x4334f1]
nginx: worker process(ngx_process_events_and_timers+0xae)[0x42bf6f]
nginx: worker process[0x431ed0]
nginx: worker process(ngx_spawn_process+0x45c)[0x4308be]
nginx: worker process(ngx_master_process_cycle+0x47e)[0x432911]
nginx: worker process(main+0xa74)[0x41711a]
/lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xed)[0x7f290562a76d]
nginx: worker process[0x415df9]
======= Memory map: ========
00400000-004f0000 r-xp 00000000 ca:01 280518 /usr/local/openresty/nginx/sbin/nginx
006ef000-006f0000 r--p 000ef000 ca:01 280518 /usr/local/openresty/nginx/sbin/nginx
006f0000-00706000 rw-p 000f0000 ca:01 280518 /usr/local/openresty/nginx/sbin/nginx
00706000-00717000 rw-p 00000000 00:00 0
01b04000-01ba4000 rw-p 00000000 00:00 0 [heap]
01ba4000-01c57000 rw-p 00000000 00:00 0 [heap]
40c17000-40c37000 rw-p 00000000 00:00 0
40d69000-40d89000 rw-p 00000000 00:00 0
41327000-41347000 rw-p 00000000 00:00 0
41cdd000-41cfd000 rw-p 00000000 00:00 0
7f290397c000-7f2903986000 r-xp 00000000 ca:01 151622 /usr/local/lib/lua/5.1/lpeg.so
7f2903986000-7f2903b85000 ---p 0000a000 ca:01 151622 /usr/local/lib/lua/5.1/lpeg.so
7f2903b85000-7f2903b86000 r--p 00009000 ca:01 151622 /usr/local/lib/lua/5.1/lpeg.so
7f2903b86000-7f2903b87000 rw-p 0000a000 ca:01 151622 /usr/local/lib/lua/5.1/lpeg.so
7f2903b87000-7f2903b8d000 r-xp 00000000 ca:01 280489 /usr/local/openresty/lualib/cjson.so
7f2903b8d000-7f2903d8d000 ---p 00006000 ca:01 280489 /usr/local/openresty/lualib/cjson.so
7f2903d8d000-7f2903d8e000 r--p 00006000 ca:01 280489 /usr/local/openresty/lualib/cjson.so
7f2903d8e000-7f2903d8f000 rw-p 00007000 ca:01 280489 /usr/local/openresty/lualib/cjson.so
7f2903d8f000-7f290458f000 rw-s 00000000 00:04 48886 /dev/zero (deleted)
7f290458f000-7f2904599000 r-xp 00000000 ca:01 397116 /lib/x86_64-linux-gnu/libnss_nis-2.15.so
7f2904599000-7f2904799000 ---p 0000a000 ca:01 397116 /lib/x86_64-linux-gnu/libnss_nis-2.15.so
7f2904799000-7f290479a000 r--p 0000a000 ca:01 397116 /lib/x86_64-linux-gnu/libnss_nis-2.15.so
7f290479a000-7f290479b000 rw-p 0000b000 ca:01 397116 /lib/x86_64-linux-gnu/libnss_nis-2.15.so
7f290479b000-7f29047b2000 r-xp 00000000 ca:01 397134 /lib/x86_64-linux-gnu/libnsl-2.15.so
7f29047b2000-7f29049b1000 ---p 00017000 ca:01 397134 /lib/x86_64-linux-gnu/libnsl-2.15.so
7f29049b1000-7f29049b2000 r--p 00016000 ca:01 397134 /lib/x86_64-linux-gnu/libnsl-2.15.so
7f29049b2000-7f29049b3000 rw-p 00017000 ca:01 397134 /lib/x86_64-linux-gnu/libnsl-2.15.so
7f29049b3000-7f29049b5000 rw-p 00000000 00:00 0
7f29049b5000-7f29049bd000 r-xp 00000000 ca:01 397126 /lib/x86_64-linux-gnu/libnss_compat-2.15.so
7f29049bd000-7f2904bbc000 ---p 00008000 ca:01 397126 /lib/x86_64-linux-gnu/libnss_compat-2.15.so
7f2904bbc000-7f2904bbd000 r--p 00007000 ca:01 397126 /lib/x86_64-linux-gnu/libnss_compat-2.15.so
7f2904bbd000-7f2904bbe000 rw-p 00008000 ca:01 397126 /lib/x86_64-linux-gnu/libnss_compat-2.15.so
7f2904bbe000-7f2904bd6000 r-xp 00000000 ca:01 397114 /lib/x86_64-linux-gnu/libresolv-2.15.so
7f2904bd6000-7f2904dd6000 ---p 00018000 ca:01 397114 /lib/x86_64-linux-gnu/libresolv-2.15.so
7f2904dd6000-7f2904dd7000 r--p 00018000 ca:01 397114 /lib/x86_64-linux-gnu/libresolv-2.15.so
7f2904dd7000-7f2904dd8000 rw-p 00019000 ca:01 397114 /lib/x86_64-linux-gnu/libresolv-2.15.so
7f2904dd8000-7f2904dda000 rw-p 00000000 00:00 0
7f2904dda000-7f2904de1000 r-xp 00000000 ca:01 397132 /lib/x86_64-linux-gnu/libnss_dns-2.15.so
7f2904de1000-7f2904fe0000 ---p 00007000 ca:01 397132 /lib/x86_64-linux-gnu/libnss_dns-2.15.so
7f2904fe0000-7f2904fe1000 r--p 00006000 ca:01 397132 /lib/x86_64-linux-gnu/libnss_dns-2.15.so
7f2904fe1000-7f2904fe2000 rw-p 00007000 ca:01 397132 /lib/x86_64-linux-gnu/libnss_dns-2.15.so
7f2904fe2000-7f2904fee000 r-xp 00000000 ca:01 397125 /lib/x86_64-linux-gnu/libnss_files-2.15.so
7f2904fee000-7f29051ed000 ---p 0000c000 ca:01 397125 /lib/x86_64-linux-gnu/libnss_files-2.15.so
7f29051ed000-7f29051ee000 r--p 0000b000 ca:01 397125 /lib/x86_64-linux-gnu/libnss_files-2.15.so
7f29051ee000-7f29051ef000 rw-p 0000c000 ca:01 397125 /lib/x86_64-linux-gnu/libnss_files-2.15.so
7f29051ef000-7f2905204000 r-xp 00000000 ca:01 396915 /lib/x86_64-linux-gnu/libgcc_s.so.1
7f2905204000-7f2905403000 ---p 00015000 ca:01 396915 /lib/x86_64-linux-gnu/libgcc_s.so.1
7f2905403000-7f2905404000 r--p 00014000 ca:01 396915 /lib/x86_64-linux-gnu/libgcc_s.so.1
7f2905404000-7f2905405000 rw-p 00015000 ca:01 396915 /lib/x86_64-linux-gnu/libgcc_s.so.1
7f2905405000-7f2905407000 r-xp 00000000 ca:01 393740 /lib/x86_64-linux-gnu/libdl-2.15.so
7f2905407000-7f2905607000 ---p 00002000 ca:01 393740 /lib/x86_64-linux-gnu/libdl-2.15.so
7f2905607000-7f2905608000 r--p 00002000 ca:01 393740 /lib/x86_64-linux-gnu/libdl-2.15.so
7f2905608000-7f2905609000 rw-p 00003000 ca:01 393740 /lib/x86_64-linux-gnu/libdl-2.15.so
7f2905609000-7f29057be000 r-xp 00000000 ca:01 393744 /lib/x86_64-linux-gnu/libc-2.15.so
7f29057be000-7f29059bd000 ---p 001b5000 ca:01 393744 /lib/x86_64-linux-gnu/libc-2.15.so
7f29059bd000-7f29059c1000 r--p 001b4000 ca:01 393744 /lib/x86_64-linux-gnu/libc-2.15.so
7f29059c1000-7f29059c3000 rw-p 001b8000 ca:01 393744 /lib/x86_64-linux-gnu/libc-2.15.so
7f29059c3000-7f29059c8000 rw-p 00000000 00:00 0
7f29059c8000-7f29059de000 r-xp 00000000 ca:01 396962 /lib/x86_64-linux-gnu/libz.so.1.2.3.4
7f29059de000-7f2905bdd000 ---p 00016000 ca:01 396962 /lib/x86_64-linux-gnu/libz.so.1.2.3.4
7f2905bdd000-7f2905bde000 r--p 00015000 ca:01 396962 /lib/x86_64-linux-gnu/libz.so.1.2.3.4
7f2905bde000-7f2905bdf000 rw-p 00016000 ca:01 396962 /lib/x86_64-linux-gnu/libz.so.1.2.3.4
7f2905bdf000-7f2905d90000 r-xp 00000000 ca:01 393736 /lib/x86_64-linux-gnu/libcrypto.so.1.0.0
7f2905d90000-7f2905f90000 ---p 001b1000 ca:01 393736 /lib/x86_64-linux-gnu/libcrypto.so.1.0.0
7f2905f90000-7f2905fab000 r--p 001b1000 ca:01 393736 /lib/x86_64-linux-gnu/libcrypto.so.1.0.0
7f2905fab000-7f2905fb6000 rw-p 001cc000 ca:01 393736 /lib/x86_64-linux-gnu/libcrypto.so.1.0.0
7f2905fb6000-7f2905fba000 rw-p 00000000 00:00 0
7f2905fba000-7f290600e000 r-xp 00000000 ca:01 396457 /lib/x86_64-linux-gnu/libssl.so.1.0.0
7f290600e000-7f290620e000 ---p 00054000 ca:01 396457 /lib/x86_64-linux-gnu/libssl.so.1.0.0
7f290620e000-7f2906211000 r--p 00054000 ca:01 396457 /lib/x86_64-linux-gnu/libssl.so.1.0.0
7f2906211000-7f2906217000 rw-p 00057000 ca:01 396457 /lib/x86_64-linux-gnu/libssl.so.1.0.0
7f2906217000-7f2906218000 rw-p 00000000 00:00 0
7f2906218000-7f2906254000 r-xp 00000000 ca:01 396942 /lib/x86_64-linux-gnu/libpcre.so.3.12.1
7f2906254000-7f2906453000 ---p 0003c000 ca:01 396942 /lib/x86_64-linux-gnu/libpcre.so.3.12.1
7f2906453000-7f2906454000 r--p 0003b000 ca:01 396942 /lib/x86_64-linux-gnu/libpcre.so.3.12.1
7f2906454000-7f2906455000 rw-p 0003c000 ca:01 396942 /lib/x86_64-linux-gnu/libpcre.so.3.12.1
7f2906455000-7f2906550000 r-xp 00000000 ca:01 397121 /lib/x86_64-linux-gnu/libm-2.15.so
7f2906550000-7f290674f000 ---p 000fb000 ca:01 397121 /lib/x86_64-linux-gnu/libm-2.15.so
7f290674f000-7f2906750000 r--p 000fa000 ca:01 397121 /lib/x86_64-linux-gnu/libm-2.15.so
7f2906750000-7f2906751000 rw-p 000fb000 ca:01 397121 /lib/x86_64-linux-gnu/libm-2.15.so
7f2906751000-7f29067bd000 r-xp 00000000 ca:01 35961 /usr/local/openresty/luajit/lib/libluajit-5.1.so.2.0.2
7f29067bd000-7f29069bc000 ---p 0006c000 ca:01 35961 /usr/local/openresty/luajit/lib/libluajit-5.1.so.2.0.2
7f29069bc000-7f29069be000 r--p 0006b000 ca:01 35961 /usr/local/openresty/luajit/lib/libluajit-5.1.so.2.0.2
7f29069be000-7f29069bf000 rw-p 0006d000 ca:01 35961 /usr/local/openresty/luajit/lib/libluajit-5.1.so.2.0.2
7f29069bf000-7f29069c8000 r-xp 00000000 ca:01 397124 /lib/x86_64-linux-gnu/libcrypt-2.15.so
7f29069c8000-7f2906bc8000 ---p 00009000 ca:01 397124 /lib/x86_64-linux-gnu/libcrypt-2.15.so
7f2906bc8000-7f2906bc9000 r--p 00009000 ca:01 397124 /lib/x86_64-linux-gnu/libcrypt-2.15.so
7f2906bc9000-7f2906bca000 rw-p 0000a000 ca:01 397124 /lib/x86_64-linux-gnu/libcrypt-2.15.so
7f2906bca000-7f2906bf8000 rw-p 00000000 00:00 0
7f2906bf8000-7f2906c10000 r-xp 00000000 ca:01 397111 /lib/x86_64-linux-gnu/libpthread-2.15.so
7f2906c10000-7f2906e0f000 ---p 00018000 ca:01 397111 /lib/x86_64-linux-gnu/libpthread-2.15.so
7f2906e0f000-7f2906e10000 r--p 00017000 ca:01 397111 /lib/x86_64-linux-gnu/libpthread-2.15.so
7f2906e10000-7f2906e11000 rw-p 00018000 ca:01 397111 /lib/x86_64-linux-gnu/libpthread-2.15.so
7f2906e11000-7f2906e15000 rw-p 00000000 00:00 0
7f2906e15000-7f2906e37000 r-xp 00000000 ca:01 397129 /lib/x86_64-linux-gnu/ld-2.15.so
7f2907029000-7f2907030000 rw-p 00000000 00:00 0
7f2907033000-7f2907034000 rw-p 00000000 00:00 0
7f2907034000-7f2907035000 rw-s 00000000 00:04 48888 /dev/zero (deleted)
7f2907035000-7f2907037000 rw-p 00000000 00:00 0
7f2907037000-7f2907038000 r--p 00022000 ca:01 397129 /lib/x86_64-linux-gnu/ld-2.15.so
7f2907038000-7f290703a000 rw-p 00023000 ca:01 397129 /lib/x86_64-linux-gnu/ld-2.15.so
7fffe6991000-7fffe69b2000 rw-p 00000000 00:00 0 [stack]
7fffe69ff000-7fffe6a00000 r-xp 00000000 00:00 0 [vdso]
ffffffffff600000-ffffffffff601000 r-xp 00000000 00:00 0 [vsyscall]
2013/10/17 21:53:30 [notice] 8438#0: signal 17 (SIGCHLD) received
2013/10/17 21:53:30 [alert] 8438#0: worker process 8906 exited on signal 6 (core dumped)
2013/10/17 21:53:30 [notice] 8438#0: start worker process 8909
2013/10/17 21:53:30 [notice] 8438#0: signal 29 (SIGIO) received
2013/10/17 21:53:30 [notice] 8438#0: signal 17 (SIGCHLD) received
2013/10/17 21:53:30 [alert] 8438#0: worker process 8909 exited on signal 11 (core dumped)
2013/10/17 21:53:30 [notice] 8438#0: start worker process 8911
2013/10/17 21:53:30 [notice] 8438#0: signal 29 (SIGIO) received
2013/10/17 21:53:30 [notice] 8911#0: *6157 [lua] [C]:-1: [200] GET /px/?c=1e3b9def99d566c - { }, client: 10.243.118.186, server: _, request: "GET /px/?c=1e3b9def99d566c HTTP/1.1", host: "a.test.com", referrer: ""
2013/10/17 21:53:30 [notice] 8438#0: signal 17 (SIGCHLD) received
2013/10/17 21:53:30 [alert] 8438#0: worker process 8911 exited on signal 11 (core dumped)
2013/10/17 21:53:30 [notice] 8438#0: start worker process 8913
2013/10/17 21:53:30 [notice] 8438#0: signal 29 (SIGIO) received
2013/10/17 21:53:31 [notice] 8438#0: signal 17 (SIGCHLD) received
2013/10/17 21:53:31 [alert] 8438#0: worker process 8913 exited on signal 11 (core dumped)
2013/10/17 21:53:31 [notice] 8438#0: start worker process 8915
2013/10/17 21:53:31 [notice] 8438#0: signal 29 (SIGIO) received
2013/10/17 21:53:31 [notice] 8915#0: *6178 [lua] [C]:-1: [200] GET /px/?c=1e2d5eb0b65999f - { } while sending to client, client: 10.243.118.186, server: _, request: "GET /px/?c=1e2d5eb0b65999f HTTP/1.1", host: "a.test.com", referrer: ""
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment