https://bz.apache.org/bugzilla/show_bug.cgi?id=60439

--- Comment #5 from [email protected] ---
Hello,

We've just got another SEGFAULT, with also a different coredump. Maybe it helps
to identify the issue:

GNU gdb (Debian 7.7.1+dfsg-5) 7.7.1
Copyright (C) 2014 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".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
<http://www.gnu.org/software/gdb/documentation/>.
For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from /opt/loadbalancer/apache/bin/httpd...done.
[New LWP 28271]
[New LWP 28274]
[New LWP 28277]
[New LWP 28278]
[New LWP 28279]
[New LWP 28280]
[New LWP 28275]
[New LWP 28281]
[New LWP 28286]
[New LWP 28273]
[New LWP 28287]
[New LWP 28289]
[New LWP 28291]
[New LWP 28272]
[New LWP 28299]
[New LWP 27530]
[New LWP 28300]
[New LWP 28301]
[New LWP 28284]
[New LWP 28283]
[New LWP 28303]
[New LWP 28282]
[New LWP 28304]
[New LWP 28276]
[New LWP 28309]
[New LWP 28310]
[New LWP 28290]
[New LWP 28311]
[New LWP 28288]
[New LWP 28319]
[New LWP 28285]
[New LWP 28321]
[New LWP 28294]
[New LWP 28293]
[New LWP 28322]
[New LWP 28292]
[New LWP 28325]
[New LWP 28326]
[New LWP 28327]
[New LWP 28329]
[New LWP 28302]
[New LWP 28336]
[New LWP 28298]
[New LWP 28297]
[New LWP 28337]
[New LWP 28296]
[New LWP 28338]
[New LWP 28295]
[New LWP 28343]
[New LWP 28347]
[New LWP 28308]
[New LWP 28350]
[New LWP 28307]
[New LWP 28351]
[New LWP 28254]
[New LWP 28306]
[New LWP 28255]
[New LWP 28305]
[New LWP 28257]
[New LWP 28320]
[New LWP 28258]
[New LWP 28259]
[New LWP 28318]
[New LWP 28261]
[New LWP 28266]
[New LWP 28268]
[New LWP 28317]
[New LWP 28270]
[New LWP 28315]
[New LWP 28323]
[New LWP 28316]
[New LWP 28324]
[New LWP 28328]
[New LWP 28330]
[New LWP 28314]
[New LWP 28331]
[New LWP 28313]
[New LWP 28332]
[New LWP 28312]
[New LWP 28333]
[New LWP 28269]
[New LWP 28334]
[New LWP 28335]
[New LWP 28267]
[New LWP 28339]
[New LWP 28265]
[New LWP 28340]
[New LWP 28341]
[New LWP 28264]
[New LWP 28342]
[New LWP 28344]
[New LWP 28345]
[New LWP 28346]
[New LWP 28348]
[New LWP 28349]
[New LWP 28352]
[New LWP 28252]
[New LWP 28253]
[New LWP 28256]
[New LWP 28260]
[New LWP 28262]
[New LWP 28263]
Core was generated by `/opt/loadbalancer/apache/bin/httpd -k start'.
Program terminated with signal SIGSEGV, Segmentation fault.
#0  0x0000000000454ac1 in ap_add_common_vars (r=0x0) at
/opt/unpack/httpd-2.4.23/server/util_script.c:197
197                 if (conf->cgi_pass_auth == AP_CGI_PASS_AUTH_ON) {
(gdb) bt full
#0  0x0000000000454ac1 in ap_add_common_vars (r=0x0) at
/opt/unpack/httpd-2.4.23/server/util_script.c:197
        e = 0x0
        s = 0x7f5c900e5720
        c = 0x7f5c900e3e30
        conf = 0x7f5c900e4508
        env_temp = <optimized out>
        hdrs_arr = 0x7f5c877ee700
        hdrs = <optimized out>
        i = -1642676128
        rport = <optimized out>
        q = <optimized out>
#1  0x0000000000000006 in ?? ()
No symbol table info available.
#2  0x00007f5c34004928 in ?? ()
No symbol table info available.
#3  0x0000000000000323 in ?? ()
No symbol table info available.
#4  0x00007f5c3400e9a8 in ?? ()
No symbol table info available.
#5  0x0000000000001cdd in ?? ()
No symbol table info available.
#6  0x0000000000499592 in ?? ()
No symbol table info available.
#7  0x0000000000000002 in ?? ()
No symbol table info available.
#8  0x00007f5c34003298 in ?? ()
No symbol table info available.
#9  0x0000000000000006 in ?? ()
No symbol table info available.
#10 0x00007f5c2008edd8 in ?? ()
No symbol table info available.
#11 0x000000000000025b in ?? ()
No symbol table info available.
#12 0x00007f5c20090de8 in ?? ()
No symbol table info available.
#13 0x0000000000001da5 in ?? ()
No symbol table info available.
#14 0x0000000000499592 in ?? ()
No symbol table info available.
#15 0x0000000000000002 in ?? ()
No symbol table info available.
#16 0x00007f5c34003b58 in ?? ()
No symbol table info available.
#17 0x0000000000000004 in ?? ()
No symbol table info available.
#18 0x00007f5c20066c98 in ?? ()
No symbol table info available.
#19 0x00000000000004b3 in ?? ()
No symbol table info available.
#20 0x00007f5c4803cb18 in ?? ()
No symbol table info available.
#21 0x0000000000001b4d in ?? ()
No symbol table info available.
#22 0x0000000000499592 in ?? ()
No symbol table info available.
#23 0x0000000000000002 in ?? ()
No symbol table info available.
#24 0x00007f5c4c054de8 in ?? ()
No symbol table info available.
#25 0x0000000000000006 in ?? ()
No symbol table info available.
#26 0x00007f5c541713e8 in ?? ()
No symbol table info available.
#27 0x00000000000003eb in ?? ()
No symbol table info available.
#28 0x00000001877edc60 in ?? ()
No symbol table info available.
#29 0x00007f5c877edbb0 in ?? ()
No symbol table info available.
#30 0x000000000000000b in ?? ()
No symbol table info available.
#31 0x00000000900e4438 in ?? ()
No symbol table info available.
#32 0x00000000000000c8 in ?? ()
No symbol table info available.
#33 0x0000000000c11e48 in ?? ()
---Type <return> to continue, or q <return> to quit--- 
No symbol table info available.
#34 0x00007f5c877edc70 in ?? ()
No symbol table info available.
#35 0x0000000000454d72 in ap_add_common_vars (r=0x1c15) at
/opt/unpack/httpd-2.4.23/server/util_script.c:282
        e = 0x2
        s = 0x7f5c900e5720
        c = 0x7f5c900e3e30
        conf = 0x7f5c900e4508
        env_temp = 0x0
        hdrs_arr = 0x7f5c34003478
        hdrs = <optimized out>
        i = <optimized out>
        rport = <optimized out>
        q = <optimized out>
#36 0x00000000004544c2 in getsfunc_BRIGADE (buf=<optimized out>, len=<optimized
out>, arg=<optimized out>) at /opt/unpack/httpd-2.4.23/server/util_script.c:756
        bb = <optimized out>
        dst_end = 0x1 <error: Cannot access memory at address 0x1>
        dst = <optimized out>
        e = <optimized out>
        rv = <optimized out>
        done = <optimized out>
#37 0x00007f5c877edcd0 in ?? ()
No symbol table info available.
#38 0x00007f5c900e43f0 in ?? ()
No symbol table info available.
#39 0x00007f5c900e4048 in ?? ()
No symbol table info available.
#40 0x0000000000000000 in ?? ()
No symbol table info available.
(gdb) frame 2 
#2  0x00007f5c34004928 in ?? ()
(gdb) frame 0
#0  0x0000000000454ac1 in ap_add_common_vars (r=0x0) at
/opt/unpack/httpd-2.4.23/server/util_script.c:197
197                 if (conf->cgi_pass_auth == AP_CGI_PASS_AUTH_ON) {
(gdb) list
192              * in the environment with "ps -e".  But, if you must...
193              */
194     #ifndef SECURITY_HOLE_PASS_AUTHORIZATION
195             else if (!strcasecmp(hdrs[i].key, "Authorization")
196                      || !strcasecmp(hdrs[i].key, "Proxy-Authorization")) {
197                 if (conf->cgi_pass_auth == AP_CGI_PASS_AUTH_ON) {
198                     add_unless_null(e, http2env(r, hdrs[i].key),
hdrs[i].val);
199                 }
200             }
201     #endif
(gdb) frame 35
#35 0x0000000000454d72 in ap_add_common_vars (r=0x1c15) at
/opt/unpack/httpd-2.4.23/server/util_script.c:282
282         if (env_temp) {
(gdb) list
277                 back = back->prev;
278             }
279         }
280         add_unless_null(e, "AUTH_TYPE", r->ap_auth_type);
281         env_temp = ap_get_remote_logname(r);
282         if (env_temp) {
283             apr_table_addn(e, "REMOTE_IDENT", apr_pstrdup(r->pool,
env_temp));
284         }
285     
286         /* Apache custom error responses. If we have redirected set two new
vars */
(gdb) frame 36
#36 0x00000000004544c2 in getsfunc_BRIGADE (buf=<optimized out>, len=<optimized
out>, arg=<optimized out>) at /opt/unpack/httpd-2.4.23/server/util_script.c:756
756     }
(gdb) list
751             apr_bucket_delete(e);
752             e = next;
753         }
754         *dst = 0;
755         return done;
756     }
757     
758     AP_DECLARE(int) ap_scan_script_header_err_brigade(request_rec *r,
759                                                       apr_bucket_brigade
*bb,
760                                                       char *buffer)
(gdb)

-- 
You are receiving this mail because:
You are the assignee for the bug.
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to