Mailing List Archive

travis CI failing in 2.4.x
We have the CI for 2.4.x failing for some time in endless log messages for "Linux Ubuntu Focal, ASan, pool-debug"

[Mon May 16 14:36:38.939810 2022] [optional_hook_import:error] [pid 64983:tid 140667614734080] AH01866: Optional hook test said: GET /getfiles-perl-pod/perlapi.pod HTTP/1.1
5989[Mon May 16 14:36:38.939815 2022] [optional_fn_export:error] [pid 64983:tid 140667614734080] AH01871: Optional function test said: GET /getfiles-perl-pod/perlapi.pod HTTP/1.1

Anyone got an idea?

Seems to have started with "Merge r1900026 from trunk:"? https://github.com/apache/httpd/commit/b64b0488b12dc81df972bff4747d9b9c68fbad3f

Kind Regards,
Stefan
Re: travis CI failing in 2.4.x [ In reply to ]
Hi,

>
> We have the CI for 2.4.x failing for some time in endless log messages for "Linux Ubuntu Focal, ASan, pool-debug"
>
> [Mon May 16 14:36:38.939810 2022] [optional_hook_import:error] [pid 64983:tid 140667614734080] AH01866: Optional hook test said: GET /getfiles-perl-pod/perlapi.pod HTTP/1.1
> 5989[Mon May 16 14:36:38.939815 2022] [optional_fn_export:error] [pid 64983:tid 140667614734080] AH01871: Optional function test said: GET /getfiles-perl-pod/perlapi.pod HTTP/1.1
>
> Anyone got an idea?

While both r1900026 and r1899841 were in the backport proposal
(STATUS), it seems that the former only made it to 2.4.x in r1900751,
the latter fixed the same issue in trunk a while ago
(https://app.travis-ci.com/github/apache/httpd/jobs/566966513#L4124)
so it's probably what's missing.

Cheers;
Yann.
Re: travis CI failing in 2.4.x [ In reply to ]
> Am 17.05.2022 um 15:20 schrieb Yann Ylavic <ylavic.dev@gmail.com>:
>
> Hi,
>
>>
>> We have the CI for 2.4.x failing for some time in endless log messages for "Linux Ubuntu Focal, ASan, pool-debug"
>>
>> [Mon May 16 14:36:38.939810 2022] [optional_hook_import:error] [pid 64983:tid 140667614734080] AH01866: Optional hook test said: GET /getfiles-perl-pod/perlapi.pod HTTP/1.1
>> 5989[Mon May 16 14:36:38.939815 2022] [optional_fn_export:error] [pid 64983:tid 140667614734080] AH01871: Optional function test said: GET /getfiles-perl-pod/perlapi.pod HTTP/1.1
>>
>> Anyone got an idea?
>
> While both r1900026 and r1899841 were in the backport proposal
> (STATUS), it seems that the former only made it to 2.4.x in r1900751,
> the latter fixed the same issue in trunk a while ago
> (https://app.travis-ci.com/github/apache/httpd/jobs/566966513#L4124)
> so it's probably what's missing.

Thanks! I'll merge it and see if this fixes things.

>
> Cheers;
> Yann.
Re: travis CI failing in 2.4.x [ In reply to ]
Not yet a full explanation but:

- the build fails due to "The job exceeded the maximum log length, and
has been terminated." shortly before line 30.000

- the difference to the succeeeding "Linux Ubuntu Focal, ASan" is, that
the ErrorLog of the run is not part of this log output handled by Travis.

- the lines you saw look pretty normal to me (depending on the modules
we build). And it is not the exact same line repeating, but just the
same type of line for every request executed during the tests.

I guess, the build configs differ, so that travis handled the ErrorLog
differently?

Best regards,

Rainer
Re: travis CI failing in 2.4.x [ In reply to ]
Forget the below. The real error was already detected by others and
25.000 lines higher in the console output:

t/modules/heartbeat.t (Wstat: 0 Tests: 1 Failed: 1)

Failed test: 1

Files=141, Tests=7232, 130 wallclock secs ( 2.85 usr 0.26 sys + 47.35
cusr 10.50 csys = 60.96 CPU)

Result: FAIL

Failed 1/141 test programs. 1/7232 subtests failed.

...

Am 17.05.2022 um 15:24 schrieb Rainer Jung:
> Not yet a full explanation but:
>
> - the build fails due to "The job exceeded the maximum log length, and
> has been terminated." shortly before line 30.000
>
> - the difference to the succeeeding "Linux Ubuntu Focal, ASan" is, that
> the ErrorLog of the run is not part of this log output handled by Travis.
>
> - the lines you saw look pretty normal to me (depending on the modules
> we build). And it is not the exact same line repeating, but just the
> same type of line for every request executed during the tests.
>
> I guess, the build configs differ, so that travis handled the ErrorLog
> differently?
>
> Best regards,
>
> Rainer
Re: travis CI failing in 2.4.x [ In reply to ]
Thanks for checking. I merged the change Yann mentioned and travis is considering maybe starting the ci suite some day in the future...we'll see.



> Am 17.05.2022 um 15:33 schrieb Rainer Jung <rainer.jung@kippdata.de>:
>
> Forget the below. The real error was already detected by others and 25.000 lines higher in the console output:
>
> t/modules/heartbeat.t (Wstat: 0 Tests: 1 Failed: 1)
>
> Failed test: 1
>
> Files=141, Tests=7232, 130 wallclock secs ( 2.85 usr 0.26 sys + 47.35 cusr 10.50 csys = 60.96 CPU)
>
> Result: FAIL
>
> Failed 1/141 test programs. 1/7232 subtests failed.
>
> ...
>
> Am 17.05.2022 um 15:24 schrieb Rainer Jung:
>> Not yet a full explanation but:
>> - the build fails due to "The job exceeded the maximum log length, and has been terminated." shortly before line 30.000
>> - the difference to the succeeeding "Linux Ubuntu Focal, ASan" is, that the ErrorLog of the run is not part of this log output handled by Travis.
>> - the lines you saw look pretty normal to me (depending on the modules we build). And it is not the exact same line repeating, but just the same type of line for every request executed during the tests.
>> I guess, the build configs differ, so that travis handled the ErrorLog differently?
>> Best regards,
>> Rainer