@James,
Can you please check the ats stream file inside your sandbox directory. Your
sandbox should have a file something like
_sandbox/copy_config/_tmp_....._ts/stream.all.txt. I found the coredump texts
in that file
Syeda Persia Aziz
Software DeveloperYahoo! Inc.Champaign, Illinois
On Monday, May 29, 2017 5:46 PM, James Peach <[email protected]> wrote:
On 29 May 2017, at 12:40, Persia Aziz wrote:
> Not sure if anyone is working on fixing it already. Autest is failing
> because of this
> traffic_server: received signal 11 (Segmentation fault)traffic_server
> - STACK
> TRACE:
> traffic_server(_Z19crash_logger_invokeiP9siginfo_tPv+0xd2)[0x504a93]/lib/x86_64-linux-gnu/libpthread.so.0(+0x11390)[0x7fb86b9cd390]traffic_server[0x78f714]traffic_server[0x78e2a8]traffic_server(_Z16RecSetRawStatSumP15RecRawStatBlockil+0x24)[0x78ef7d]traffic_server[0x703c5b]traffic_server(_Z20register_cache_statsP15RecRawStatBlockPKc+0x33)[0x703cc1]traffic_server(_ZN14CacheProcessor15diskInitializedEv+0x41c)[0x6f8c24]traffic_server(_ZN9CacheDisk8openDoneEiPv+0x50)[0x711db0]traffic_server(_ZN9CacheDisk9clearDoneEiPv+0x10c)[0x711a3e]traffic_server(_ZN12Continuation11handleEventEiPv+0x72)[0x507d84]traffic_server(_ZN19AIOCallbackInternal11io_completeEiPv+0x3f)[0x705ba9]traffic_server(_ZN12Continuation11handleEventEiPv+0x72)[0x507d84]traffic_server(_ZN7EThread13process_eventEP5Eventi+0x143)[0x794c37]traffic_server(_ZN7EThread7executeEv+0x10c)[0x794ed8]traffic_server[0x794119]/lib/x86_64-linux-gnu/libpthread.so.0(+0x76ba)[0x7fb86b9c36ba]/lib/x86_64-linux-gnu/libc.so.6(clone+0x6d)[0x7fb86ac5482d]
>
> This coredump happens frequently but not every time ats starts
This is bad, but AFAICT it is not the cause of the test flakiness. From
the test log below, I really can’t intuit what the failure was, but
there was no crash that I could find.
Test: copy_config: Failed
File: copy_config.test.py
Directory: /home/jpeach/src/trafficserver/tests/gold_tests/basic
Starting Test copy_config : No issues found - Passed
Reason: Started!
Process: ts2: Passed
Setting up : MakeDir - Passed
Setting up : Copy - Passed
Setting up : CopyAs - Passed
Setting up : CopyAs - Passed
Setting up : CopyAs - Passed
Setting up : CopyAs - Passed
Setting up : CopyAs - Passed
Setting up : CopyAs - Passed
Setting up : CopyAs - Passed
Setting up : CopyAs - Passed
Setting up : CopyAs - Passed
Setting up : CopyAs - Passed
Setting up : Copy - Passed
Setting up : Copy - Passed
Setting up : MakeDir - Passed
Setting up : Chown - Passed
Setting up : MakeDir - Passed
Setting up : MakeDir - Passed
Setting up : MakeDir - Passed
Setting up : Chown - Passed
Setting up : MakeDir - Passed
Setting up : Chown - Passed
Setting up : Lamda - Passed
Setting up : Lamda - Passed
Setting up : CopyATSConfig - Passed
file
/home/jpeach/src/trafficserver/tests/_sandbox/copy_config/ts2/log/diags.log
: diags.log should not contain errors - Passed
Reason: Contents of
/home/jpeach/src/trafficserver/tests/_sandbox/copy_config/ts2/log/diags.log
excludes expression
file
/home/jpeach/src/trafficserver/tests/_sandbox/copy_config/ts2/log/diags.log
: diags.log should not contain errors - Passed
Reason: Contents of
/home/jpeach/src/trafficserver/tests/_sandbox/copy_config/ts2/log/diags.log
excludes expression
Test : Checking that ReturnCode == None - Passed
Reason: Returned Value: None == None
Appending File
/home/jpeach/src/trafficserver/tests/_sandbox/copy_config/ts2/etc/trafficserver/records.config
: Writing config file records.config - Passed
Reason: Success
Process: ts1: Failed
Setting up : MakeDir - Passed
Setting up : Copy - Passed
Setting up : CopyAs - Passed
Setting up : CopyAs - Passed
Setting up : CopyAs - Passed
Setting up : CopyAs - Passed
Setting up : CopyAs - Passed
Setting up : CopyAs - Passed
Setting up : CopyAs - Passed
Setting up : CopyAs - Passed
Setting up : CopyAs - Passed
Setting up : CopyAs - Passed
Setting up : Copy - Passed
Setting up : Copy - Passed
Setting up : MakeDir - Passed
Setting up : Chown - Passed
Setting up : MakeDir - Passed
Setting up : MakeDir - Passed
Setting up : MakeDir - Passed
Setting up : Chown - Passed
Setting up : MakeDir - Passed
Setting up : Chown - Passed
Setting up : Lamda - Passed
Setting up : Lamda - Passed
Setting up : CopyATSConfig - Passed
Appending File
/home/jpeach/src/trafficserver/tests/_sandbox/copy_config/ts1/etc/trafficserver/records.config
: Writing config file records.config - Passed
Reason: Success
file
/home/jpeach/src/trafficserver/tests/_sandbox/copy_config/ts1/log/diags.log
: diags.log should not contain errors - Passed
Reason: Contents of
/home/jpeach/src/trafficserver/tests/_sandbox/copy_config/ts1/log/diags.log
excludes expression
file
/home/jpeach/src/trafficserver/tests/_sandbox/copy_config/ts1/log/diags.log
: diags.log should not contain errors - Passed
Reason: Contents of
/home/jpeach/src/trafficserver/tests/_sandbox/copy_config/ts1/log/diags.log
excludes expression
Test : Checking that ReturnCode == None - Failed
Reason: Returned Value -11 != None
Process: Default: Skipped
Reason: Was not started
Run: 0-Talk to ts1: Failed
Starting TestRun 0-Talk to ts1 : No Issues found - Passed
Reason: Started!
Test : Checking that True == _isRunningAfter - Passed
Reason: Returned Value: True == _isRunningAfter
Test : Checking that True == _isRunningAfter - Passed
Reason: Returned Value: True == _isRunningAfter
Process: Default: Failed
Test : Checking that ReturnCode == 0 - Failed
Reason: Returned Value 7 != 0
Run: 1-Talk to ts2: Skipped
Reason: Test run 0-Talk to ts1 failed
> Syeda Persia Aziz
> Software DeveloperYahoo! Inc.Champaign, Illinois
>
> On Saturday, May 27, 2017 5:51 PM, James Peach <[email protected]>
> wrote:
>
>
>
>
> On 27 May 2017, at 15:26, James Peach wrote:
>
>> Hi all,
>>
>> The remap_http autest case seems to be broken on master:
>>
>> [jpeach@sk1 trafficserver]$ ./tests/autest.sh --ats-bin=/opt/ats/bin
>> Running Test basic:. Passed
>> Running Test basic-cop:. Passed
>> Running Test basic-manager:. Passed
>> Running Test cache-generation-clear:...... Passed
>> Running Test cache-generation-disjoint:...... Passed
>> Running Test config:. Passed
>> Running Test copy_config:.. Passed
>> Running Test copy_config2:.. Passed
>> Running Test custom-log:......... Passed
>> Running Test custom_response: Skipped
>> Warning: Skipping test custom_response because:
>> This test fails at the moment as is turned off
>> Running Test disjoint-wait-for-cache: Skipped
>> Warning: Skipping test disjoint-wait-for-cache because:
>> This test fails at the moment as is turned off
>> Running Test header_rewrite:. Passed
>> Running Test http2:... Passed
>> Running Test remap_http:FFFFFF Failed
>> Running Test remap_https:....... Passed
>> Running Test via:.... Passed
>
> Running 3 times in a row gave me 3 different results …
>
> [jpeach@sk1 trafficserver]$ ./tests/autest.sh --ats-bin=/opt/ats/bin
> Running Test basic:. Passed
> Running Test basic-cop:. Passed
> Running Test basic-manager:. Passed
> Running Test cache-generation-clear:...... Passed
> Running Test cache-generation-disjoint:...... Passed
> Running Test config:. Passed
> Running Test copy_config:.. Passed
> Running Test copy_config2:.. Passed
> Running Test custom-log:F Failed
> Running Test custom_response: Skipped
> Warning: Skipping test custom_response because:
> This test fails at the moment as is turned off
> Running Test disjoint-wait-for-cache: Skipped
> Warning: Skipping test disjoint-wait-for-cache because:
> This test fails at the moment as is turned off
> Running Test header_rewrite:. Passed
> Running Test http2:... Passed
> Running Test remap_http:FFFFFF Failed
> Running Test remap_https:....... Passed
> Running Test via:.... Passed
>
> [jpeach@sk1 trafficserver]$ ./tests/autest.sh --ats-bin=/opt/ats/bin
> Running Test basic:. Passed
> Running Test basic-cop:. Passed
> Running Test basic-manager:. Passed
> Running Test cache-generation-clear:...... Passed
> Running Test cache-generation-disjoint:...... Passed
> Running Test config:. Passed
> Running Test copy_config:.. Passed
> Running Test copy_config2:.. Passed
> Running Test custom-log:......... Passed
> Running Test custom_response: Skipped
> Warning: Skipping test custom_response because:
> This test fails at the moment as is turned off
> Running Test disjoint-wait-for-cache: Skipped
> Warning: Skipping test disjoint-wait-for-cache because:
> This test fails at the moment as is turned off
> Running Test header_rewrite:F Failed
> Running Test http2:... Passed
> Running Test remap_http:FFFFFF Failed
> Running Test remap_https:....... Passed
> Running Test via:.... Passed
>
> [jpeach@sk1 trafficserver]$ ./tests/autest.sh --ats-bin=/opt/ats/bin
> Running Test basic:. Passed
> Running Test basic-cop:. Passed
> Running Test basic-manager:. Passed
> Running Test cache-generation-clear:...... Passed
> Running Test cache-generation-disjoint:...... Passed
> Running Test config:. Passed
> Running Test copy_config:.. Passed
> Running Test copy_config2:.. Passed
> Running Test custom-log:......... Passed
> Running Test custom_response: Skipped
> Warning: Skipping test custom_response because:
> This test fails at the moment as is turned off
> Running Test disjoint-wait-for-cache: Skipped
> Warning: Skipping test disjoint-wait-for-cache because:
> This test fails at the moment as is turned off
> Running Test header_rewrite:. Passed
> Running Test http2:... Passed
> Running Test remap_http:...... Passed
> Running Test remap_https:....... Passed
> Running Test via:.... Passed
>
> Generating Report: --------------
> 2 Tests were skipped:
> --------------------------------------------------------------------------------
> Test "disjoint-wait-for-cache" Skipped
> File: disjoint-wait-for-cache.test.py
> Directory: /home/jpeach/src/trafficserver/tests/gold_tests/cache
> Reason: This test fails at the moment as is turned off
>
> Test "custom_response" Skipped
> File: custom_response.test.py
> Directory:
> /home/jpeach/src/trafficserver/tests/gold_tests/body_factory
> Reason: This test fails at the moment as is turned off
>
> Total of 16 test
> Unknown: 0
> Exception: 0
> Failed: 0
> Warning: 0
> Skipped: 2
> Passed: 14