Re: [Mod-security-developers] when ModSecurit Nginx exit cause system trace
Brought to you by:
victorhora,
zimmerletw
From: Alan S. <ala...@ac...> - 2012-08-15 12:23:35
|
Hi Zhuo, What's your version of another mod security library dependencies? In what case it occurred? Update your source tree with svn? Show your ModSec.data too, please! [ ]'s Alan On Wednesday, August 15, 2012 at 6:25 AM, yorkng zhuo wrote: > hi all, > i compile ModSecurity Nginx project with Nginx-1.2.1, and the nginx.conf set like this > > daemon off; > matser_process off; > server { > listen 80; > server_name 192.168.10.34; > location / { > root html; > index intex.html; > ModsecurityConfig /opt/modsec-2.7-iis-nginx-1.2.3/conf.d/ModSec.data; > ModSecurityEnabled On; > } > } > > > when nginx exit, the system print trace information bellow, i think libapr(apr_pool operations) cause this, and its a nginx version regardless bug(cause at nginx-1.1.20 also), but i cant identity exactly reason of this. anyone know it? > ------------------------------------------------ > $/opt/modsec-2.7-iis-nginx-1.2.3/sbin/nginx > ^C*** glibc detected *** /opt/modsec-2.7-iis-nginx-1.2.3/sbin/nginx: double free or corruption (!prev): 0x0000000001ee9630 *** > ======= Backtrace: ========= > /lib/x86_64-linux-gnu/libc.so.6(+0x7e626)[0x7f4cf4f48626] > /opt/modsec-2.7-iis-nginx-1.2.3/sbin/nginx[0x4f55e4] > /opt/modsec-2.7-iis-nginx-1.2.3/lib/apr-1.4.6/lib/libapr-1.so.0(+0x1ed48)[0x7f4cf6110d48] > /opt/modsec-2.7-iis-nginx-1.2.3/lib/apr-1.4.6/lib/libapr-1.so.0(apr_pool_destroy+0x57)[0x7f4cf610fbd7] > /opt/modsec-2.7-iis-nginx-1.2.3/lib/apr-1.4.6/lib/libapr-1.so.0(apr_pool_destroy+0x3a)[0x7f4cf610fbba] > /opt/modsec-2.7-iis-nginx-1.2.3/lib/apr-1.4.6/lib/libapr-1.so.0(apr_pool_terminate+0x39)[0x7f4cf610f707] > /opt/modsec-2.7-iis-nginx-1.2.3/lib/apr-1.4.6/lib/libapr-1.so.0(apr_terminate+0x22)[0x7f4cf6112b15] > /opt/modsec-2.7-iis-nginx-1.2.3/sbin/nginx[0x4ac7da] > /opt/modsec-2.7-iis-nginx-1.2.3/sbin/nginx[0x4aba46] > /opt/modsec-2.7-iis-nginx-1.2.3/sbin/nginx[0x436926] > /opt/modsec-2.7-iis-nginx-1.2.3/sbin/nginx[0x4095f4] > /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xed)[0x7f4cf4eeb76d] > /opt/modsec-2.7-iis-nginx-1.2.3/sbin/nginx[0x408f61] > ======= Memory map: ======== > 00400000-006e2000 r-xp 00000000 08:01 2113858 /opt/modsec-2.7-iis-nginx-1.2.3/sbin/nginx > 008e1000-008e2000 r--p 002e1000 08:01 2113858 /opt/modsec-2.7-iis-nginx-1.2.3/sbin/nginx > 008e2000-00902000 rw-p 002e2000 08:01 2113858 /opt/modsec-2.7-iis-nginx-1.2.3/sbin/nginx > 00902000-00916000 rw-p 00000000 00:00 0 > 01e60000-01f18000 rw-p 00000000 00:00 0 [heap] > 7f4cf3923000-7f4cf3938000 r-xp 00000000 08:01 266625 /lib/x86_64-linux-gnu/libgcc_s.so.1 > 7f4cf3938000-7f4cf3b37000 ---p 00015000 08:01 266625 /lib/x86_64-linux-gnu/libgcc_s.so.1 > 7f4cf3b37000-7f4cf3b38000 r--p 00014000 08:01 266625 /lib/x86_64-linux-gnu/libgcc_s.so.1 > 7f4cf3b38000-7f4cf3b39000 rw-p 00015000 08:01 266625 /lib/x86_64-linux-gnu/libgcc_s.so.1 > 7f4cf3b39000-7f4cf3b45000 r-xp 00000000 08:01 276110 /lib/x86_64-linux-gnu/libnss_files-2.15.so (http://libnss_files-2.15.so) > 7f4cf3b45000-7f4cf3d44000 ---p 0000c000 08:01 276110 /lib/x86_64-linux-gnu/libnss_files-2.15.so (http://libnss_files-2.15.so) > 7f4cf3d44000-7f4cf3d45000 r--p 0000b000 08:01 276110 /lib/x86_64-linux-gnu/libnss_files-2.15.so (http://libnss_files-2.15.so) > 7f4cf3d45000-7f4cf3d46000 rw-p 0000c000 08:01 276110 /lib/x86_64-linux-gnu/libnss_files-2.15.so (http://libnss_files-2.15.so) > 7f4cf3d46000-7f4cf3d50000 r-xp 00000000 08:01 276111 /lib/x86_64-linux-gnu/libnss_nis-2.15.so (http://libnss_nis-2.15.so) > 7f4cf3d50000-7f4cf3f50000 ---p 0000a000 08:01 276111 /lib/x86_64-linux-gnu/libnss_nis-2.15.so (http://libnss_nis-2.15.so) > 7f4cf3f50000-7f4cf3f51000 r--p 0000a000 08:01 276111 /lib/x86_64-linux-gnu/libnss_nis-2.15.so (http://libnss_nis-2.15.so) > 7f4cf3f51000-7f4cf3f52000 rw-p 0000b000 08:01 276111 /lib/x86_64-linux-gnu/libnss_nis-2.15.so (http://libnss_nis-2.15.so) > 7f4cf3f52000-7f4cf3f69000 r-xp 00000000 08:01 268342 /lib/x86_64-linux-gnu/libnsl-2.15.so (http://libnsl-2.15.so) > 7f4cf3f69000-7f4cf4168000 ---p 00017000 08:01 268342 /lib/x86_64-linux-gnu/libnsl-2.15.so (http://libnsl-2.15.so) > 7f4cf4168000-7f4cf4169000 r--p 00016000 08:01 268342 /lib/x86_64-linux-gnu/libnsl-2.15.so (http://libnsl-2.15.so) > 7f4cf4169000-7f4cf416a000 rw-p 00017000 08:01 268342 /lib/x86_64-linux-gnu/libnsl-2.15.so (http://libnsl-2.15.so) > 7f4cf416a000-7f4cf416c000 rw-p 00000000 00:00 0 > 7f4cf416c000-7f4cf4174000 r-xp 00000000 08:01 276113 /lib/x86_64-linux-gnu/libnss_compat-2.15.so (http://libnss_compat-2.15.so) > 7f4cf4174000-7f4cf4373000 ---p 00008000 08:01 276113 /lib/x86_64-linux-gnu/libnss_compat-2.15.so (http://libnss_compat-2.15.so) > 7f4cf4373000-7f4cf4374000 r--p 00007000 08:01 276113 /lib/x86_64-linux-gnu/libnss_compat-2.15.so (http://libnss_compat-2.15.so) > 7f4cf4374000-7f4cf4375000 rw-p 00008000 08:01 276113 /lib/x86_64-linux-gnu/libnss_compat-2.15.so (http://libnss_compat-2.15.so) > 7f4cf4375000-7f4cf446e000 r-xp 00000000 08:01 267092 /lib/x86_64-linux-gnu/libm-2.15.so (http://libm-2.15.so) > 7f4cf446e000-7f4cf466d000 ---p 000f9000 08:01 267092 /lib/x86_64-linux-gnu/libm-2.15.so (http://libm-2.15.so) > 7f4cf466d000-7f4cf466e000 r--p 000f8000 08:01 267092 /lib/x86_64-linux-gnu/libm-2.15.so (http://libm-2.15.so) > 7f4cf466e000-7f4cf466f000 rw-p 000f9000 08:01 267092 /lib/x86_64-linux-gnu/libm-2.15.so (http://libm-2.15.so) > 7f4cf466f000-7f4cf468c000 r-xp 00000000 08:01 2246869 /opt/modsec-2.7-iis-nginx-1.2.3/lib/zlib-1.2.4/lib/libz.so.1.2.4 > 7f4cf468c000-7f4cf488c000 ---p 0001d000 08:01 2246869 /opt/modsec-2.7-iis-nginx-1.2.3/lib/zlib-1.2.4/lib/libz.so.1.2.4 > 7f4cf488c000-7f4cf488d000 r--p 0001d000 08:01 2246869 /opt/modsec-2.7-iis-nginx-1.2.3/lib/zlib-1.2.4/lib/libz.so.1.2.4 > 7f4cf488d000-7f4cf488e000 rw-p 0001e000 08:01 2246869 /opt/modsec-2.7-iis-nginx-1.2.3/lib/zlib-1.2.4/lib/libz.so.1.2.4 > 7f4cf488e000-7f4cf4898000 r-xp 00000000 08:01 2113179 /opt/modsec-2.7-iis-nginx-1.2.3/lib/apr-iconv-1.2.1/lib/libapriconv-1.so.0.2.1 > 7f4cf4898000-7f4cf4a98000 ---p 0000a000 08:01 2113179 /opt/modsec-2.7-iis-nginx-1.2.3/lib/apr-iconv-1.2.1/lib/libapriconv-1.so.0.2.1 > 7f4cf4a98000-7f4cf4a9a000 r--p 0000a000 08:01 2113179 /opt/modsec-2.7-iis-nginx-1.2.3/lib/apr-iconv-1.2.1/lib/libapriconv-1.so.0.2.1 > 7f4cf4a9a000-7f4cf4a9b000 rw-p 0000c000 08:01 2113179 /opt/modsec-2.7-iis-nginx-1.2.3/lib/apr-iconv-1.2.1/lib/libapriconv-1.so.0.2.1 > 7f4cf4a9b000-7f4cf4ac2000 r-xp 00000000 08:01 266041 /lib/x86_64-linux-gnu/libexpat.so.1.5.2 > 7f4cf4ac2000-7f4cf4cc2000 ---p 00027000 08:01 266041 /lib/x86_64-linux-gnu/libexpat.so.1.5.2 > 7f4cf4cc2000-7f4cf4cc4000 r--p 00027000 08:01 266041 /lib/x86_64-linux-gnu/libexpat.so.1.5.2 > 7f4cf4cc4000-7f4cf4cc5000 rw-p 00029000 08:01 266041 /lib/x86_64-linux-gnu/libexpat.so.1.5.2 > 7f4cf4cc5000-7f4cf4cc9000 r-xp 00000000 08:01 266113 /lib/x86_64-linux-gnu/libuuid.so.1.3.0 > 7f4cf4cc9000-7f4cf4ec8000 ---p 00004000 08:01 266113 /lib/x86_64-linux-gnu/libuuid.so.1.3.0 > 7f4cf4ec8000-7f4cf4ec9000 r--p 00003000 08:01 266113 Aborted > > > > Regards, > > Yorkng > |