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 <jpe...@apache.org> 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

Reply via email to