Uploaded image for project: 'WiredTiger'
  1. WiredTiger
  2. WT-9888

test_cursor_bound_fuzz error using bound without a key

    • Type: Icon: Build Failure Build Failure
    • Resolution: Gone away
    • Priority: Icon: Major - P3 Major - P3
    • None
    • Affects Version/s: None
    • Component/s: None

      The relevant error message is:

      [2022/09/20 01:47:15.527] Contents from WT_TEST/test_cursor_bound_fuzz.test_cursor_bound_fuzz.test_bound_fuzz_file.column/stderr.txt:
      [2022/09/20 01:47:15.528] [1663637742:638832][66160:0x7fe7c2eed740], test_cursor_bound_fuzz.test_cursor_bound_fuzz.test_bound_fuzz(file.column), file:test_fuzz.wt, WT_CURSOR.next: [WT_VERB_DEFAULT][ERROR]: __btcur_bounds_contains_key, 40: Assertion 'key != NULL || recno != WT_RECNO_OOB' failed: A valid key or recno must be provided when comparing bounds.
      [2022/09/20 01:47:15.528] [1663637742:638884][66160:0x7fe7c2eed740], test_cursor_bound_fuzz.test_cursor_bound_fuzz.test_bound_fuzz(file.column), file:test_fuzz.wt, WT_CURSOR.next: [WT_VERB_DEFAULT][ERROR]: __wt_abort, 28: aborting WiredTiger library
      [2022/09/20 01:47:15.529] Contents from WT_TEST/test_cursor_bound_fuzz.test_cursor_bound_fuzz.test_bound_fuzz_table.column/stderr.txt:
      [2022/09/20 01:47:15.530] [1663637623:987729][66162:0x7fe7c2eed740], test_cursor_bound_fuzz.test_cursor_bound_fuzz.test_bound_fuzz(table.column), file:test_fuzz.wt.wt, WT_CURSOR.search_near: [WT_VERB_DEFAULT][ERROR]: __btcur_bounds_contains_key, 40: Assertion 'key != NULL || recno != WT_RECNO_OOB' failed: A valid key or recno must be provided when comparing bounds.
      [2022/09/20 01:47:15.530] [1663637623:987786][66162:0x7fe7c2eed740], test_cursor_bound_fuzz.test_cursor_bound_fuzz.test_bound_fuzz(table.column), file:test_fuzz.wt.wt, WT_CURSOR.search_near: [WT_VERB_DEFAULT][ERROR]: __wt_abort, 28: aborting WiredTiger library
      

      The cases that failed were:

      [2022/09/20 01:47:06.952] ======================================================================
      [2022/09/20 01:47:06.952] ERROR: test_cursor_bound_fuzz.test_cursor_bound_fuzz.test_bound_fuzz(table.column) (subunit.RemotedTestCase)
      [2022/09/20 01:47:06.952] test_cursor_bound_fuzz.test_cursor_bound_fuzz.test_bound_fuzz(table.column)
      [2022/09/20 01:47:06.952] ----------------------------------------------------------------------
      [2022/09/20 01:47:06.952] testtools.testresult.real._StringException: lost connection during test 'test_cursor_bound_fuzz.test_cursor_bound_fuzz.test_bound_fuzz(table.column)'
      [2022/09/20 01:47:06.952] ======================================================================
      [2022/09/20 01:47:06.952] ERROR: test_cursor_bound_fuzz.test_cursor_bound_fuzz.test_bound_fuzz(file.column) (subunit.RemotedTestCase)
      [2022/09/20 01:47:06.952] test_cursor_bound_fuzz.test_cursor_bound_fuzz.test_bound_fuzz(file.column)
      [2022/09/20 01:47:06.953] ----------------------------------------------------------------------
      

      I thought that the Python tests output a -s XX option that allowed the specific test configuration to be re-run, but I don't see it in the error messages here.

      unit-test-long on rhel80

      Host: i-065c88a06785b97d8
      Project: wiredtiger
      Commit: 132e8a3b

      Task Logs:

      unit-test-long task_log

      Logs:

      Test failure
      ERROR: test_cursor_bound_fuzz.test_cursor_bound_fuzz.test_bound_fuzz(table.column) (subunit.RemotedTestCase)
      test_cursor_bound_fuzz.test_cursor_bound_fuzz.test_bound_fuzz(table.column)
      ----------------------------------------------------------------------
      testtools.testresult.real._StringException: lost connection during test 'test_cursor_bound_fuzz.test_cursor_bound_fuzz.test_bound_fuzz(table.column)'
      ======================================================================
      ERROR: test_cursor_bound_fuzz.test_cursor_bound_fuzz.test_bound_fuzz(file.column) (subunit.RemotedTestCase)
      test_cursor_bound_fuzz.test_cursor_bound_fuzz.test_bound_fuzz(file.column)
      ----------------------------------------------------------------------
      testtools.testresult.real._StringException: lost connection during test 'test_cursor_bound_fuzz.test_cursor_bound_fuzz.test_bound_fuzz(file.column)'
      ----------------------------------------------------------------------
      Ran 33483 tests in 2273.709s
      Link: https://evergreen.mongodb.com/task_log_raw/wiredtiger_rhel80_unit_test_long_132e8a3ba5cc8ab45dfcbc1ae904b2e5dd1be237_22_09_20_00_59_27/0?type=T#L114911
      
      Evergreen YAML Script Failure
      Command failed: shell script encountered problem: exit code 1
      
      Link: https://evergreen.mongodb.com/task_log_raw/wiredtiger_rhel80_unit_test_long_132e8a3ba5cc8ab45dfcbc1ae904b2e5dd1be237_22_09_20_00_59_27/0?type=T#L114924
      
      Verbose Error message
      [1663637742:638832][66160:0x7fe7c2eed740], test_cursor_bound_fuzz.test_cursor_bound_fuzz.test_bound_fuzz(file.column), file:test_fuzz.wt, WT_CURSOR.next: [WT_VERB_DEFAULT][ERROR]: __btcur_bounds_contains_key, 40: Assertion 'key != NULL || recno != WT_RECNO_OOB' failed: A valid key or recno must be provided when comparing bounds.
      [1663637742:638884][66160:0x7fe7c2eed740], test_cursor_bound_fuzz.test_cursor_bound_fuzz.test_bound_fuzz(file.column), file:test_fuzz.wt, WT_CURSOR.next: [WT_VERB_DEFAULT][ERROR]: __wt_abort, 28: aborting WiredTiger library
      [1663637623:987729][66162:0x7fe7c2eed740], test_cursor_bound_fuzz.test_cursor_bound_fuzz.test_bound_fuzz(table.column), file:test_fuzz.wt.wt, WT_CURSOR.search_near: [WT_VERB_DEFAULT][ERROR]: __btcur_bounds_contains_key, 40: Assertion 'key != NULL || recno != WT_RECNO_OOB' failed: A valid key or recno must be provided when comparing bounds.
      [1663637623:987786][66162:0x7fe7c2eed740], test_cursor_bound_fuzz.test_cursor_bound_fuzz.test_bound_fuzz(table.column), file:test_fuzz.wt.wt, WT_CURSOR.search_near: [WT_VERB_DEFAULT][ERROR]: __wt_abort, 28: aborting WiredTiger library
      Link: https://evergreen.mongodb.com/task_log_raw/wiredtiger_rhel80_unit_test_long_132e8a3ba5cc8ab45dfcbc1ae904b2e5dd1be237_22_09_20_00_59_27/0?type=T#L115230
      

      logs

            Assignee:
            backlog-server-storage-engines [DO NOT USE] Backlog - Storage Engines Team
            Reporter:
            Xgen-BuildBaron-User xgen-buildbaron-user
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved: