On 7/12/21 10:00 AM, Joe Orton wrote:
> On Fri, Jul 09, 2021 at 06:00:26PM +0000, Travis CI wrote:
>> Build Update for apache/httpd
>> -------------------------------------
>>
>> Build: #1739
>> Status: Broken
>>
>> Duration: 21 mins and 57 secs
>> Commit: f087735 (trunk)
>> Author: Rich Bowen
>> Message: s/freenode/libera/
>>
>> git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1891404 
>> 13f79535-47bb-0310-9956-ffa450edef68
>>
>> View the changeset: 
>> https://github.com/apache/httpd/compare/bc06af472169...f087735b4d6e
>>
>> View the full build log and details: 
>> https://app.travis-ci.com/github/apache/httpd/builds/232281086?utm_medium=notification&utm_source=email
> 
> I'm guessing this is the same crash seen in 2.4.x builds recently, but 
> in the trunk build it has a useful backtrace:
> 
> Thread 1 (Thread 0x7f101cff1700 (LWP 3534)):
> 3622#0  ap_proxy_acquire_connection 
> (proxy_function=proxy_function@entry=0x7f105467de9f "http", 
> conn=conn@entry=0x7f101cff0a88, worker=worker@entry=0x55e9deb5c710, 
> s=0x55e9def94a58) at proxy_util.c:2484
> 3623#1  0x00007f105467bb5f in proxy_http_handler (r=0x7f0ff40234a0, 
> worker=0x55e9deb5c710, conf=0x55e9decd0e98, url=0x7f0ff400d1c0 
> "http://localhost:8529/";, proxyname=0x0, proxyport=<optimized out>) at 
> mod_proxy_http.c:1920
> 3624#2  0x00007f1054c9be0c in proxy_run_scheme_handler 
> (r=r@entry=0x7f0ff40234a0, worker=0x55e9deb5c710, 
> conf=conf@entry=0x55e9decd0e98, url=0x7f0ff400d1c0 "http://localhost:8529/";, 
> proxyhost=proxyhost@entry=0x0, proxyport=proxyport@entry=0) at 
> mod_proxy.c:3479
> 3625#3  0x00007f1054c9de7e in proxy_handler (r=0x7f0ff40234a0) at 
> mod_proxy.c:1521
> 3626#4  0x000055e9dcff8480 in ap_run_handler (r=r@entry=0x7f0ff40234a0) at 
> config.c:169
> 
> this is new?

Two questions:

1. If I have a look at the GDB output, I see the following warning:

warning: File "/home/travis/build/apache/httpd/.gdbinit" auto-loading has been 
declined by your `auto-load safe-path' set to
"$debugdir:$datadir/auto-load".

To enable execution of this file add

        add-auto-load-safe-path /home/travis/build/apache/httpd/.gdbinit

line to your configuration file "/home/travis/.gdbinit".

To completely disable this security protection add

        set auto-load safe-path /

line to your configuration file "/home/travis/.gdbinit".


Does it make sense that we create a /home/travis/.gdbinit whish sets and 
appropriate auto-load safe-path?

2. Should we apply the below patch to get more information?

Index: test/travis_run_linux.sh
===================================================================
--- test/travis_run_linux.sh    (revision 1891472)
+++ test/travis_run_linux.sh    (working copy)
@@ -186,7 +186,7 @@

     shopt -s nullglob
     for core in test/perl-framework/t/core* ; do
-        gdb -ex 'thread apply all backtrace' -batch ./httpd "$core"
+        gdb -ex 'thread apply all backtrace full' -batch ./httpd "$core"
         RV=5
     done

Regards

RĂ¼diger

> 
> 

Reply via email to