<div dir="ltr">patched is still throw the same segfault. I think may be cause by 1.3.9 feature: <div><pre style="color:rgb(0,0,0);word-wrap:break-word;white-space:pre-wrap"> *) Feature: the $request_time and $msec variables can now be used not
       only in the "log_format" directive.</pre></div></div><div class="gmail_extra"><br><br><div class="gmail_quote">2013/1/4 Valentin V. Bartenev <span dir="ltr"><<a href="mailto:vbart@nginx.com" target="_blank">vbart@nginx.com</a>></span><br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Please, try the patch from ticket 268: <a href="http://trac.nginx.org/nginx/ticket/268" target="_blank">http://trac.nginx.org/nginx/ticket/268</a><br>

<br>
 wbr, Valentin V. Bartenev<br>
<br>
--<br>
<a href="http://nginx.com/support.html" target="_blank">http://nginx.com/support.html</a><br>
<a href="http://nginx.org/en/donation.html" target="_blank">http://nginx.org/en/donation.html</a><br>
<div><div class="h5"><br>
<br>
On Friday 04 January 2013 19:29:08 ビリビリⅤ wrote:<br>
> #0  0x000000348a289087 in memcpy () from /lib64/libc.so.6<br>
> Missing separate debuginfos, use: debuginfo-install<br>
> glibc-2.12-1.80.el6_3.6.x86_64 keyutils-libs-1.4-4.el6.x86_64<br>
> krb5-libs-1.9-33.el6_3.3.x86_64 libcom_err-1.41.12-12.el6.x86_64<br>
> libselinux-2.0.94-5.3.el6.x86_64 openssl-1.0.0-25.el6_3.1.x86_64<br>
> zlib-1.2.3-27.el6.x86_64<br>
> (gdb) bt<br>
> #0  0x000000348a289087 in memcpy () from /lib64/libc.so.6<br>
> #1  0x00000000004565c5 in ngx_http_log_variable (r=<value optimized out>,<br>
> buf=0xaf0fd08bab1b748d <Address 0xaf0fd08bab1b748d out of bounds>,<br>
> op=<value optimized out>) at src/http/modules/ngx_http_log_module.c:901<br>
> #2  0x0000000000456ec5 in ngx_http_log_handler (r=0x1bf0070) at<br>
> src/http/modules/ngx_http_log_module.c:308<br>
> #3  0x000000000044b847 in ngx_http_log_request (r=0x1bf0070, rc=<value<br>
> optimized out>) at src/http/ngx_http_request.c:3109<br>
> #4  ngx_http_free_request (r=0x1bf0070, rc=<value optimized out>) at<br>
> src/http/ngx_http_request.c:3064<br>
> #5  0x000000000044ca9b in ngx_http_close_request (r=0x1bf0070, rc=400) at<br>
> src/http/ngx_http_request.c:3017<br>
> #6  0x000000000044ed1e in ngx_http_read_request_header (r=0x1bf0070) at<br>
> src/http/ngx_http_request.c:1214<br>
> #7  0x000000000044f890 in ngx_http_process_request_line<br>
> (rev=0x7f39d37d4750) at src/http/ngx_http_request.c:743<br>
> #8  0x0000000000438dc1 in ngx_epoll_process_events (cycle=0x15753e0,<br>
> timer=<value optimized out>, flags=<value optimized out>) at<br>
> src/event/modules/ngx_epoll_module.c:683<br>
> #9  0x000000000042e957 in ngx_process_events_and_timers (cycle=0x15753e0)<br>
> at src/event/ngx_event.c:247<br>
> #10 0x0000000000436249 in ngx_worker_process_cycle (cycle=0x15753e0,<br>
> data=<value optimized out>) at src/os/unix/ngx_process_cycle.c:807<br>
> #11 0x00000000004347d4 in ngx_spawn_process (cycle=0x15753e0, proc=0x436180<br>
> <ngx_worker_process_cycle>, data=0x3, name=0x4e4875 "worker process",<br>
> respawn=8) at src/os/unix/ngx_process.c:198<br>
> #12 0x000000000043723f in ngx_reap_children (cycle=0x15753e0) at<br>
> src/os/unix/ngx_process_cycle.c:619<br>
> #13 ngx_master_process_cycle (cycle=0x15753e0) at<br>
> src/os/unix/ngx_process_cycle.c:180<br>
> #14 0x0000000000414a0b in main (argc=<value optimized out>, argv=<value<br>
> optimized out>) at src/core/nginx.c:412<br>
> (gdb) bt full<br>
> #0  0x000000348a289087 in memcpy () from /lib64/libc.so.6<br>
> No symbol table info available.<br>
> #1  0x00000000004565c5 in ngx_http_log_variable (r=<value optimized out>,<br>
> buf=0xaf0fd08bab1b748d <Address 0xaf0fd08bab1b748d out of bounds>,<br>
> op=<value optimized out>) at src/http/modules/ngx_http_log_module.c:901<br>
>         value = 0x1a82fe8<br>
> #2  0x0000000000456ec5 in ngx_http_log_handler (r=0x1bf0070) at<br>
> src/http/modules/ngx_http_log_module.c:308<br>
>         line = <value optimized out><br>
>         p = <value optimized out><br>
>         len = <value optimized out><br>
>         i = <value optimized out><br>
>         l = <value optimized out><br>
>         log = <value optimized out><br>
>         op = 0x1576bc0<br>
>         buffer = 0x157e640<br>
>         lcf = 0x1ae1868<br>
> #3  0x000000000044b847 in ngx_http_log_request (r=0x1bf0070, rc=<value<br>
> optimized out>) at src/http/ngx_http_request.c:3109<br>
>         i = <value optimized out><br>
>         n = 1<br>
>         log_handler = 0x1ca4cb8<br>
> #4  ngx_http_free_request (r=0x1bf0070, rc=<value optimized out>) at<br>
> src/http/ngx_http_request.c:3064<br>
>         log = 0x1ba82b0<br>
>         linger = {l_onoff = 28185920, l_linger = 0}<br>
>         cln = <value optimized out><br>
>         ctx = <value optimized out><br>
> #5  0x000000000044ca9b in ngx_http_close_request (r=0x1bf0070, rc=400) at<br>
> src/http/ngx_http_request.c:3017<br>
>         c = 0x7f39d3978610<br>
> #6  0x000000000044ed1e in ngx_http_read_request_header (r=0x1bf0070) at<br>
> src/http/ngx_http_request.c:1214<br>
>         n = <value optimized out><br>
>         rev = 0x7f39d37d4750<br>
>         c = 0x7f39d3978610<br>
> #7  0x000000000044f890 in ngx_http_process_request_line<br>
> (rev=0x7f39d37d4750) at src/http/ngx_http_request.c:743<br>
>         host = <value optimized out><br>
>         n = <value optimized out><br>
>         rc = -2<br>
>         rv = <value optimized out><br>
>         c = 0x7f39d3978610<br>
>         r = 0x1bf0070<br>
> #8  0x0000000000438dc1 in ngx_epoll_process_events (cycle=0x15753e0,<br>
> timer=<value optimized out>, flags=<value optimized out>) at<br>
> src/event/modules/ngx_epoll_module.c:683<br>
>         events = <value optimized out><br>
>         revents = <value optimized out><br>
>         instance = <value optimized out><br>
>         i = <value optimized out><br>
>         level = <value optimized out><br>
>         err = <value optimized out><br>
>         rev = 0x7f39d37d4750<br>
>         wev = <value optimized out><br>
>         queue = <value optimized out><br>
>         c = 0x7f39d3978610<br>
> #9  0x000000000042e957 in ngx_process_events_and_timers (cycle=0x15753e0)<br>
> at src/event/ngx_event.c:247<br>
>         flags = <value optimized out><br>
>         timer = <value optimized out><br>
>         delta = 1357311866947<br>
> #10 0x0000000000436249 in ngx_worker_process_cycle (cycle=0x15753e0,<br>
> data=<value optimized out>) at src/os/unix/ngx_process_cycle.c:807<br>
>         worker = <value optimized out><br>
>         i = <value optimized out><br>
>         c = <value optimized out><br>
> #11 0x00000000004347d4 in ngx_spawn_process (cycle=0x15753e0, proc=0x436180<br>
> <ngx_worker_process_cycle>, data=0x3, name=0x4e4875 "worker process",<br>
> respawn=8) at src/os/unix/ngx_process.c:198<br>
>         on = 1<br>
>         pid = 0<br>
>         s = <value optimized out><br>
> #12 0x000000000043723f in ngx_reap_children (cycle=0x15753e0) at<br>
> src/os/unix/ngx_process_cycle.c:619<br>
>         i = <value optimized out><br>
>         live = <value optimized out><br>
>         n = <value optimized out><br>
>         ch = {command = 2, pid = 22951, slot = 8, fd = -1}<br>
>         ccf = <value optimized out><br>
> #13 ngx_master_process_cycle (cycle=0x15753e0) at<br>
> src/os/unix/ngx_process_cycle.c:180<br>
>         title = <value optimized out><br>
>         p = <value optimized out><br>
>         size = <value optimized out><br>
>         i = <value optimized out><br>
> ---Type <return> to continue, or q <return> to quit---<br>
>         n = <value optimized out><br>
>         sigio = 0<br>
>         set = {__val = {0 <repeats 16 times>}}<br>
>         itv = {it_interval = {tv_sec = 0, tv_usec = 21766488}, it_value =<br>
> {tv_sec = 0, tv_usec = 0}}<br>
>         live = <value optimized out><br>
>         delay = 0<br>
>         ls = <value optimized out><br>
>         ccf = 0x1575c78<br>
> #14 0x0000000000414a0b in main (argc=<value optimized out>, argv=<value<br>
> optimized out>) at src/core/nginx.c:412<br>
>         i = <value optimized out><br>
>         log = <value optimized out><br>
>         cycle = 0x14c2140<br>
>         init_cycle = {conf_ctx = 0x0, pool = 0x14c1360, log = 0x728f80,<br>
> new_log = {log_level = 0, file = 0x0, connection = 0, handler = 0, data =<br>
> 0x0, action = 0x0}, files = 0x0, free_connections = 0x0,<br>
>           free_connection_n = 0, reusable_connections_queue = {prev = 0x0,<br>
> next = 0x0}, listening = {elts = 0x0, nelts = 0, size = 0, nalloc = 0, pool<br>
> = 0x0}, paths = {elts = 0x0, nelts = 0, size = 0, nalloc = 0,<br>
>             pool = 0x0}, open_files = {last = 0x0, part = {elts = 0x0,<br>
> nelts = 0, next = 0x0}, size = 0, nalloc = 0, pool = 0x0}, shared_memory =<br>
> {last = 0x0, part = {elts = 0x0, nelts = 0, next = 0x0}, size = 0,<br>
>             nalloc = 0, pool = 0x0}, connection_n = 0, files_n = 0,<br>
> connections = 0x0, read_events = 0x0, write_events = 0x0, old_cycle = 0x0,<br>
> conf_file = {len = 21, data = 0x4e0370 "/etc/nginx/nginx.conf"},<br>
>           conf_param = {len = 0, data = 0x0}, conf_prefix = {len = 11, data<br>
> = 0x4e0370 "/etc/nginx/nginx.conf"}, prefix = {len = 11, data = 0x4e0364<br>
> "/usr/local/"}, lock_file = {len = 0, data = 0x0}, hostname = {<br>
>             len = 0, data = 0x0}}<br>
>         ccf = 0x14c3058<br>
> (gdb)<br>
<br>
<br>
<br>
<br>
</div></div>_______________________________________________<br>
nginx-devel mailing list<br>
<a href="mailto:nginx-devel@nginx.org">nginx-devel@nginx.org</a><br>
<a href="http://mailman.nginx.org/mailman/listinfo/nginx-devel" target="_blank">http://mailman.nginx.org/mailman/listinfo/nginx-devel</a></blockquote></div><br></div>