httpd-bugs mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From bugzi...@apache.org
Subject [Bug 60439] Program terminated with signal SIGSEGV, Segmentation fault.
Date Wed, 14 Dec 2016 15:33:52 GMT
https://bz.apache.org/bugzilla/show_bug.cgi?id=60439

--- Comment #3 from Claudio <c.liranzi@netforger.net> ---
Hey guys,

we have today an segfault on our infrastructure. I hope the new dump is more
helpful.

**** coredump ****

Core was generated by `/opt/build/loadbalancer/apache/bin/httpd -k start'.
Program terminated with signal SIGSEGV, Segmentation fault.
#0  0x0000000000454ac1 in ap_add_common_vars (r=0x0) at
/opt/build/unpack/httpd-2.4.23/server/util_script.c:197
197                 if (conf->cgi_pass_auth == AP_CGI_PASS_AUTH_ON) {
(gdb) frame 0
#0  0x0000000000454ac1 in ap_add_common_vars (r=0x0) at
/opt/build/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) bt
#0  0x0000000000454ac1 in ap_add_common_vars (r=0x0) at
/opt/build/unpack/httpd-2.4.23/server/util_script.c:197
#1  0x0000000000000006 in ?? ()
#2  0x00007f5c4c068cd8 in ?? ()
#3  0x00000000000003ea in ?? ()
#4  0x00007f5c2c088d78 in ?? ()
#5  0x0000000000001c16 in ?? ()
#6  0x0000000000499592 in ?? ()
#7  0x0000000000000002 in ?? ()
#8  0x00007f5c2c08d678 in ?? ()
#9  0x0000000000000006 in ?? ()
#10 0x00007f5c38004928 in ?? ()
#11 0x0000000000000322 in ?? ()
#12 0x00007f5c4c060c68 in ?? ()
#13 0x0000000000001cde in ?? ()
#14 0x0000000000499592 in ?? ()
#15 0x0000000000000002 in ?? ()
#16 0x00007f5c2c08ddf8 in ?? ()
#17 0x0000000000000006 in ?? ()
#18 0x00007f5c4c078d58 in ?? ()
#19 0x000000000000025a in ?? ()
#20 0x00007f5c4c072d28 in ?? ()
#21 0x0000000000001da6 in ?? ()
#22 0x0000000000499592 in ?? ()
#23 0x0000000000000002 in ?? ()
#24 0x00007f5c4c075558 in ?? ()
#25 0x0000000000000004 in ?? ()
#26 0x00007f5c38006938 in ?? ()
#27 0x00000000000004b2 in ?? ()
#28 0x0000000178fd0c60 in ?? ()
#29 0x00007f5c78fd0bb0 in ?? ()
#30 0x000000000000000f in ?? ()
#31 0x00000000900dc0b8 in ?? ()
#32 0x2064656e696c6365 in ?? ()
#33 0x00007f5c440e62b8 in ?? ()
#34 0x00007f5c78fd0c70 in ?? ()
#35 0x0000000000454d72 in ap_add_common_vars (r=0x1b4e) at
/opt/build/unpack/httpd-2.4.23/server/util_script.c:282
---Type <return> to continue, or q <return> to quit--- 
#36 0x00000000004544c2 in getsfunc_BRIGADE (buf=<optimized out>, len=<optimized
out>, arg=<optimized out>) at
/opt/build/unpack/httpd-2.4.23/server/util_script.c:756
#37 0x00007f5c78fd0cd0 in ?? ()
#38 0x00007f5c900dc070 in ?? ()
#39 0x00007f5c900dbcc8 in ?? ()
#40 0x0000000000000000 in ?? ()
(gdb) bt full
#0  0x0000000000454ac1 in ap_add_common_vars (r=0x0) at
/opt/build/unpack/httpd-2.4.23/server/util_script.c:197
        e = 0x0
        s = 0x7f5c900dc2c0
        c = 0x7f5c900dbab0
        conf = 0x7f5c900dc188
        env_temp = <optimized out>
        hdrs_arr = 0x7f5c78fd1700
        hdrs = <optimized out>
        i = -1642676128
        rport = <optimized out>
        q = <optimized out>
#1  0x0000000000000006 in ?? ()
No symbol table info available.
#2  0x00007f5c4c068cd8 in ?? ()
No symbol table info available.
#3  0x00000000000003ea in ?? ()
No symbol table info available.
#4  0x00007f5c2c088d78 in ?? ()
No symbol table info available.
#5  0x0000000000001c16 in ?? ()
No symbol table info available.
#6  0x0000000000499592 in ?? ()
No symbol table info available.
#7  0x0000000000000002 in ?? ()
No symbol table info available.
#8  0x00007f5c2c08d678 in ?? ()
No symbol table info available.
#9  0x0000000000000006 in ?? ()
No symbol table info available.
#10 0x00007f5c38004928 in ?? ()
No symbol table info available.
#11 0x0000000000000322 in ?? ()
No symbol table info available.
#12 0x00007f5c4c060c68 in ?? ()
No symbol table info available.
#13 0x0000000000001cde in ?? ()
---Type <return> to continue, or q <return> to quit---
No symbol table info available.
#14 0x0000000000499592 in ?? ()
No symbol table info available.
#15 0x0000000000000002 in ?? ()
No symbol table info available.
#16 0x00007f5c2c08ddf8 in ?? ()
No symbol table info available.
#17 0x0000000000000006 in ?? ()
No symbol table info available.
#18 0x00007f5c4c078d58 in ?? ()
No symbol table info available.
#19 0x000000000000025a in ?? ()
No symbol table info available.
#20 0x00007f5c4c072d28 in ?? ()
No symbol table info available.
#21 0x0000000000001da6 in ?? ()
No symbol table info available.
#22 0x0000000000499592 in ?? ()
No symbol table info available.
#23 0x0000000000000002 in ?? ()
No symbol table info available.
#24 0x00007f5c4c075558 in ?? ()
No symbol table info available.
#25 0x0000000000000004 in ?? ()
No symbol table info available.
#26 0x00007f5c38006938 in ?? ()
No symbol table info available.
#27 0x00000000000004b2 in ?? ()
No symbol table info available.
#28 0x0000000178fd0c60 in ?? ()
No symbol table info available.
#29 0x00007f5c78fd0bb0 in ?? ()
No symbol table info available.
#30 0x000000000000000f in ?? ()
No symbol table info available.
#31 0x00000000900dc0b8 in ?? ()
---Type <return> to continue, or q <return> to quit---
No symbol table info available.
#32 0x2064656e696c6365 in ?? ()
No symbol table info available.
#33 0x00007f5c440e62b8 in ?? ()
No symbol table info available.
#34 0x00007f5c78fd0c70 in ?? ()
No symbol table info available.
#35 0x0000000000454d72 in ap_add_common_vars (r=0x1b4e) at
/opt/build/unpack/httpd-2.4.23/server/util_script.c:282
        e = 0x2
        s = 0x7f5c900dc2c0
        c = 0x7f5c900dbab0
        conf = 0x7f5c900dc188
        env_temp = 0x6e6f6974617a6972 <error: Cannot access memory at address
0x6e6f6974617a6972>
        hdrs_arr = 0x7f5c2c08da38
        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/build/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 0x00007f5c78fd0cd0 in ?? ()
No symbol table info available.
#38 0x00007f5c900dc070 in ?? ()
No symbol table info available.
#39 0x00007f5c900dbcc8 in ?? ()
No symbol table info available.
#40 0x0000000000000000 in ?? ()
No symbol table info available.
(gdb) list
202             else
203                 add_unless_null(e, http2env(r, hdrs[i].key), hdrs[i].val);
204         }
205     
206         env_temp = apr_table_get(r->subprocess_env, "PATH");
207         if (env_temp == NULL) {
208             env_temp = getenv("PATH");
209         }
210         if (env_temp == NULL) {
211             env_temp = DEFAULT_PATH;
(gdb) 

**** coredump ****

-- 
You are receiving this mail because:
You are the assignee for the bug.
---------------------------------------------------------------------
To unsubscribe, e-mail: bugs-unsubscribe@httpd.apache.org
For additional commands, e-mail: bugs-help@httpd.apache.org


Mime
View raw message