

![]() | Start a set with this search |
![]() | Include this search in one of my sets |
![]() | Exclude this search from one of my sets |
![]() | Permalink to these results Paste this link in email or IM: |
| Atom feed for tracking future search results Paste this URL into your reader: |
7 messages in ru.sysoev.nginxRe: nginx large POST body under Solaris| From | Sent On | Attachments |
|---|---|---|
| Wil Tan | Mar 25, 2008 12:45 pm | |
| Igor Sysoev | Mar 25, 2008 1:41 pm | |
| Wil Tan | Mar 25, 2008 3:41 pm | |
| Igor Sysoev | Mar 25, 2008 11:45 pm | |
| Wil Tan | Mar 26, 2008 1:44 am | |
| Igor Sysoev | Mar 26, 2008 2:16 am | .segfault |
| Wil Tan | Mar 26, 2008 9:23 am |

![]() | Permalink for this message Paste this link in email or IM: |
![]() | Permalink for this thread Paste this link in email or IM: |
| Atom feed for this thread Paste this URL into your reader: |
| Subject: | Re: nginx large POST body under Solaris | Actions... |
|---|---|---|
| From: | Igor Sysoev (is-G...@public.gmane.org) | |
| Date: | Mar 25, 2008 11:45:57 pm | |
| List: | ru.sysoev.nginx | |
On Tue, Mar 25, 2008 at 06:42:05PM -0400, Wil Tan wrote:
Hello Igor,
Thank you for your quick response. I've installed gdb and enabled global setuid core and reproduced the scenario for 0.6.29. Here's the backtrace:
[moji@d9b60282 /opt/local/src]$ sudo gdb /opt/local/nginx/sbin/nginx / var/core/core.nginx.12427 GNU gdb 6.6 Copyright (C) 2006 Free Software Foundation, Inc. GDB is free software, covered by the GNU General Public License, and you are welcome to change it and/or distribute copies of it under certain conditions. Type "show copying" to see the conditions. There is absolutely no warranty for GDB. Type "show warranty" for details. This GDB was configured as "i386-pc-solaris2.10"... Reading symbols from /lib/libsocket.so.1...done. Loaded symbols for /lib/libsocket.so.1 Reading symbols from /lib/libnsl.so.1...done. Loaded symbols for /lib/libnsl.so.1 Reading symbols from /lib/librt.so.1... warning: Lowest section in /lib/librt.so.1 is .dynamic at 00000074 done. Loaded symbols for /lib/librt.so.1 Reading symbols from /lib/libsendfile.so.1...done. Loaded symbols for /lib/libsendfile.so.1 Reading symbols from /opt/local/lib/libpcre.so.0...done. Loaded symbols for /usr/local/lib/libpcre.so.0 Reading symbols from /opt/local/lib/libz.so.1...done. Loaded symbols for /usr/local/lib/libz.so.1 Reading symbols from /lib/libc.so.1...done. Loaded symbols for /lib/libc.so.1 Reading symbols from /usr/sfw/lib/libgcc_s.so.1...done. Loaded symbols for /usr/sfw/lib/libgcc_s.so.1 Reading symbols from /lib/ld.so.1...done. Loaded symbols for /lib/ld.so.1 Core was generated by `/opt/local/nginx/sbin/nginx'. Program terminated with signal 11, Segmentation fault. #0 ngx_writev_chain (c=0x810e830, in=0x80d7d74, limit=2147479551) at src/os/unix/ngx_writev_chain.c:92 92 iov->iov_len += size; (gdb) where #0 ngx_writev_chain (c=0x810e830, in=0x80d7d74, limit=2147479551) at src/os/unix/ngx_writev_chain.c:92
p iov p *cl->buf p prev_send p send p size
-- Igor Sysoev http://sysoev.ru/en/








.segfault