test_reconfig03.1 faces a segfault in __wt_vunpack_uint when discarding a block

XMLWordPrintableJSON

    • Type: Build Failure
    • Resolution: Duplicate
    • Priority: Major - P3
    • None
    • Affects Version/s: None
    • Component/s: Test Python

      unit-test-hook-disagg-leader on ubuntu2004

      Host: i-02401b3c9452f330e
      Project: wiredtiger
      Commit: a4f10c8e
      Please refer to BF(G) Playbook for instructions on handling BF and BFG tickets as well as Auto-Resolution Rules

      Task Logs:

      unit-test-hook-disagg-leader task_log

      Logs:

      test_import12.py: [pid:48116]:     Creating "file:new_db_file" with config = "import=(enabled,repair=false,panic_corrupt=false,file_metadata=(access_pattern_hint=none,allocation_size=512,app_metadata=,assert=(commit_timestamp=none,durable_timestamp=none,read_timestamp=none,write_timestamp=off),block_allocation=best,block_compressor=,block_manager=default,cache_resident=false,checksum=on,collator=,columns=,dictionary=0,disaggregated=(delta_pct=20,max_consecutive_delta=32,page_log=),encryption=(keyid=,name=),format=btree,huffman_key=,huffman_value=,id=32,ignore_in_memory_cache_size=false,in_memory=false,internal_item_max=0,internal_key_max=0,internal_key_truncate=true,internal_page_max=4KB,key_format=u,key_gap=10,leaf_item_max=0,leaf_key_max=0,leaf_page_max=32KB,leaf_value_max=0,log=(enabled=true),memory_page_image_max=0,memory_page_max=5MB,os_cache_dirty_max=0,os_cache_max=0,prefix_compression=false,prefix_compression_min=4,readonly=false,split_deepen_min_child=0,split_deepen_per_child=0,split_pct=90,tiered_object=false,tiered_storage=(auth_token=,bucket=,bucket_prefix=,cache_directory=,local_retention=300,name=,object_target_size=0),value_format=u,verbose=[],version=(major=2,minor=1),write_timestamp_usage=none,checkpoint=(WiredTigerCheckpoint.2=(addr="018881e4d31f08608981e4e5a567078a84e4e716b393808080ddc0c1c0",order=2,time=1751931068,size=1024,newest_start_durable_ts=40,oldest_start_ts=10,newest_txn=9,newest_stop_durable_ts=0,newest_stop_ts=-1,newest_stop_txn=-11,prepare=0,write_gen=6,run_write_gen=1,next_page_id=100)),checkpoint_backup_info=,checkpoint_lsn=(4294967295,2147483647)))"
      test_import12.py: [pid:48116]:     Creating "file:new_db_file" with config = "import=(enabled,repair=false,panic_corrupt=false,file_metadata=(access_pattern_hint=none,allocation_size=512,app_metadata=,assert=(commit_timestamp=none,durable_timestamp=none,read_timestamp=none,write_timestamp=off),block_allocation=best,block_compressor=,block_manager=default,cache_resident=false,checksum=on,collator=,columns=,dictionary=0,disaggregated=(delta_pct=20,max_consecutive_delta=32,page_log=),encryption=(keyid=,name=),format=btree,huffman_key=,huffman_value=,id=32,ignore_in_memory_cache_size=false,in_memory=false,internal_item_max=0,internal_key_max=0,internal_key_truncate=true,internal_page_max=4KB,key_format=u,key_gap=10,leaf_item_max=0,leaf_key_max=0,leaf_page_max=32KB,leaf_value_max=0,log=(enabled=true),memory_page_image_max=0,memory_page_max=5MB,os_cache_dirty_max=0,os_cache_max=0,prefix_compression=false,prefix_compression_min=4,readonly=false,split_deepen_min_child=0,split_deepen_per_child=0,split_pct=90,tiered_object=false,tiered_storage=(auth_token=,bucket=,bucket_prefix=,cache_directory=,local_retention=300,name=,object_target_size=0),value_format=u,verbose=[],version=(major=2,minor=1),write_timestamp_usage=none,checkpoint=(WiredTigerCheckpoint.2=(addr="018881e4d31f08608981e4e5a567078a84e4e716b393808080ddc0c1c0",order=2,time=1751931068,size=1024,newest_start_durable_ts=40,oldest_start_ts=10,newest_txn=9,newest_stop_durable_ts=0,newest_stop_ts=-1,newest_stop_txn=-11,prepare=0,write_gen=6,run_write_gen=1,next_page_id=100)),checkpoint_backup_info=,checkpoint_lsn=(4294967295,2147483647)))"
      test_import12.py: [pid:48116]:     Creating "file:new_db_file" with config = "import=(enabled,repair=false,panic_corrupt=false,file_metadata=(access_pattern_hint=none,allocation_size=512,app_metadata=,assert=(commit_timestamp=none,durable_timestamp=none,read_timestamp=none,write_timestamp=off),block_allocation=best,block_compressor=,block_manager=default,cache_resident=false,checksum=on,collator=,columns=,dictionary=0,disaggregated=(delta_pct=20,max_consecutive_delta=32,page_log=),encryption=(keyid=,name=),format=btree,huffman_key=,huffman_value=,id=32,ignore_in_memory_cache_size=false,in_memory=false,internal_item_max=0,internal_key_max=0,internal_key_truncate=true,internal_page_max=4KB,key_format=u,key_gap=10,leaf_item_max=0,leaf_key_max=0,leaf_page_max=32KB,leaf_value_max=0,log=(enabled=true),memory_page_image_max=0,memory_page_max=5MB,os_cache_dirty_max=0,os_cache_max=0,prefix_compression=false,prefix_compression_min=4,readonly=false,split_deepen_min_child=0,split_deepen_per_child=0,split_pct=90,tiered_object=false,tiered_storage=(auth_token=,bucket=,bucket_prefix=,cache_directory=,local_retention=300,name=,object_target_size=0),value_format=u,verbose=[],version=(major=2,minor=1),write_timestamp_usage=none,checkpoint=(WiredTigerCheckpoint.2=(addr="018881e4d31f08608981e4e5a567078a84e4e716b393808080ddc0c1c0",order=2,time=1751931068,size=1024,newest_start_durable_ts=40,oldest_start_ts=10,newest_txn=9,newest_stop_durable_ts=0,newest_stop_ts=-1,newest_stop_txn=-11,prepare=0,write_gen=6,run_write_gen=1,next_page_id=100)),checkpoint_backup_info=,checkpoint_lsn=(4294967295,2147483647)))"
      

      logs

      unit-test-hook-disagg-leader task_log

      Logs:

      ERROR: test_reconfig03.py process returned 139
      running python3 ../test/suite/run.py --noremove -v 2 --timeout 1800 --hook disagg=(role=leader) test_reconfig04.py
      test_reconfig04.py: [pid:51351]: None ... [pid:51351]: test_reconfig04.test_reconfig04.test_session_reconfigure: starting
      test_reconfig04.py: [pid:51351]: test_reconfig04.test_reconfig04.test_session_reconfigure: 0.08 seconds
      test_reconfig04.py: ok
      test_reconfig04.py:
      test_reconfig04.py: ----------------------------------------------------------------------
      test_reconfig04.py: Ran 1 test in 0.082s
      test_reconfig04.py:
      test_reconfig04.py: OK
      running python3 ../test/suite/run.py --noremove -v 2 --timeout 1800 --hook disagg=(role=leader) test_reconfig05.py
      test_reconfig05.py: [pid:51372]: None ... [pid:51372]: test_reconfig05.test_reconfig05.test_reconfig05: starting
      test_reconfig05.py: [pid:51372]:     Replacing, old uri = "table:reconfig05"
      test_reconfig05.py: [pid:51372]:     Replacing, new uri = "layered:reconfig05"
      test_reconfig05.py: [pid:51372]:     Creating "layered:reconfig05" with config = "key_format=S,value_format=S,"
      test_reconfig05.py: [pid:51372]: test_reconfig05.test_reconfig05.test_reconfig05: 0.12 seconds
      test_reconfig05.py: ok
      test_reconfig05.py:
      test_reconfig05.py: ----------------------------------------------------------------------
      test_reconfig05.py: Ran 1 test in 0.121s
      test_reconfig05.py:
      test_reconfig05.py: OK
      running python3 ../test/suite/run.py --noremove -v 2 --timeout 1800 --hook disagg=(role=leader) test_rollback01.py
      test_rollback01.py: [pid:51399]: Try to insert a key value pair while the cache is full, and verify cursor->next() calls ... [pid:51399]: test_rollback01.test_rollback.test_wt_rollback_cursor_next_no_retry: starting
      test_rollback01.py: [pid:51399]:     Replacing, old uri = "table:test_rollback.wt"
      test_rollback01.py: [pid:51399]:     Replacing, new uri = "layered:test_rollback.wt"
      test_rollback01.py: [pid:51399]:     Creating "layered:test_rollback.wt" with config = "key_format=S,value_format=S"
      test_rollback01.py: [pid:51399]: test_rollback01.test_rollback.test_wt_rollback_cursor_next_no_retry: 3.12 seconds
      test_rollback01.py: [pid:51399]: ERROR in test_rollback01.test_rollback.test_wt_rollback_cursor_next_no_retry
      test_rollback01.py: FAIL
      test_rollback01.py:
      test_rollback01.py: ======================================================================
      test_rollback01.py: [pid:51399]: FAIL: Try to insert a key value pair while the cache is full, and verify cursor->next() calls
      test_rollback01.py: ----------------------------------------------------------------------
      test_rollback01.py: [pid:51399]: Traceback (most recent call last):
      test_rollback01.py:   File "/data/mci/3a67a5f034923a418d598dc4db220683/wiredtiger/test/suite/wttest.py", line 243, in _callTestMethod
      test_rollback01.py:     method()
      test_rollback01.py:   File "/data/mci/3a67a5f034923a418d598dc4db220683/wiredtiger/test/suite/test_rollback01.py", line 91, in test_wt_rollback_cursor_next_no_retry
      test_rollback01.py:     self.assertTrue(got_rollback, "Expected rollback to occur on cursor->next()")
      test_rollback01.py: AssertionError: False is not true : Expected rollback to occur on cursor->next()
      test_rollback01.py:
      test_rollback01.py: ----------------------------------------------------------------------
      test_rollback01.py: Ran 1 test in 3.124s
      test_rollback01.py:
      ERROR: test_rollback01.py process returned 1
      running python3 ../test/suite/run.py --noremove -v 2 --timeout 1800 --hook disagg=(role=leader) test_rollback_to_stable01.py
      test_rollback_to_stable01.py: [pid:51427]: None ... skipped "test_rollback_to_stable01.test_rollback_to_stable01.test_rollback_to_stable -s 0 (column.no_inmem.no_prepare.no_dryrun.0) for hook disagg: In memory tests don't make sense with disagg storage"
      test_rollback_to_stable01.py: [pid:51427]: None ... skipped "test_rollback_to_stable01.test_rollback_to_stable01.test_rollback_to_stable -s 1 (column.no_inmem.no_prepare.no_dryrun.4) for hook disagg: In memory tests don't make sense with disagg storage"
      test_rollback_to_stable01.py: [pid:51427]: None ... skipped "test_rollback_to_stable01.test_rollback_to_stable01.test_rollback_to_stable -s 2 (column.no_inmem.no_prepare.no_dryrun.8) for hook disagg: In memory tests don't make sense with disagg storage"
      test_rollback_to_stable01.py: [pid:51427]: None ... skipped "test_rollback_to_stable01.test_rollback_to_stable01.test_rollback_to_stable -s 3 (column.no_inmem.no_prepare.dryrun.0) for hook disagg: In memory tests don't make sense with disagg storage"
      test_rollback_to_stable01.py: [pid:51427]: None ... skipped "test_rollback_to_stable01.test_rollback_to_stable01.test_rollback_to_stable -s 4 (column.no_inmem.no_prepare.dryrun.4) for hook disagg: In memory tests don't make sense with disagg storage"
      test_rollback_to_stable01.py: [pid:51427]: None ... skipped "test_rollback_to_stable01.test_rollback_to_stable01.test_rollback_to_stable -s 5 (column.no_inmem.no_prepare.dryrun.8) for hook disagg: In memory tests don't make sense with disagg storage"
      test_rollback_to_stable01.py: [pid:51427]: None ... skipped "test_rollback_to_stable01.test_rollback_to_stable01.test_rollback_to_stable -s 6 (column.no_inmem.prepare.no_dryrun.0) for hook disagg: In memory tests don't make sense with disagg storage"
      test_rollback_to_stable01.py: [pid:51427]: None ... skipped "test_rollback_to_stable01.test_rollback_to_stable01.test_rollback_to_stable -s 7 (column.no_inmem.prepare.no_dryrun.4) for hook disagg: In memory tests don't make sense with disagg storage"
      test_rollback_to_stable01.py: [pid:51427]: None ... skipped "test_rollback_to_stable01.test_rollback_to_stable01.test_rollback_to_stable -s 8 (column.no_inmem.prepare.no_dryrun.8) for hook disagg: In memory tests don't make sense with disagg storage"
      test_rollback_to_stable01.py: [pid:51427]: None ... skipped "test_rollback_to_stable01.test_rollback_to_stable01.test_rollback_to_stable -s 9 (column.no_inmem.prepare.dryrun.0) for hook disagg: In memory tests don't make sense with disagg storage"
      test_rollback_to_stable01.py: [pid:51427]: None ... skipped "test_rollback_to_stable01.test_rollback_to_stable01.test_rollback_to_stable -s 10 (column.no_inmem.prepare.dryrun.4) for hook disagg: In memory tests don't make sense with disagg storage"
      test_rollback_to_stable01.py: [pid:51427]: None ... skipped "test_rollback_to_stable01.test_rollback_to_stable01.test_rollback_to_stable -s 11 (column.no_inmem.prepare.dryrun.8) for hook disagg: In memory tests don't make sense with disagg storage"
      test_rollback_to_stable01.py: [pid:51427]: None ... skipped "test_rollback_to_stable01.test_rollback_to_stable01.test_rollback_to_stable -s 12 (column.inmem.no_prepare.no_dryrun.0) for hook disagg: In memory tests don't make sense with disagg storage"
      test_rollback_to_stable01.py: [pid:51427]: None ... skipped "test_rollback_to_stable01.test_rollback_to_stable01.test_rollback_to_stable -s 13 (column.inmem.no_prepare.no_dryrun.4) for hook disagg: In memory tests don't make sense with disagg storage"
      test_rollback_to_stable01.py: [pid:51427]: None ... skipped "test_rollback_to_stable01.test_rollback_to_stable01.test_rollback_to_stable -s 14 (column.inmem.no_prepare.no_dryrun.8) for hook disagg: In memory tests don't make sense with disagg storage"
      test_rollback_to_stable01.py: [pid:51427]: None ... skipped "test_rollback_to_stable01.test_rollback_to_stable01.test_rollback_to_stable -s 15 (column.inmem.no_prepare.dryrun.0) for hook disagg: In memory tests don't make sense with disagg storage"
      test_rollback_to_stable01.py: [pid:51427]: None ... skipped "test_rollback_to_stable01.test_rollback_to_stable01.test_rollback_to_stable -s 16 (column.inmem.no_prepare.dryrun.4) for hook disagg: In memory tests don't make sense with disagg storage"
      test_rollback_to_stable01.py: [pid:51427]: None ... skipped "test_rollback_to_stable01.test_rollback_to_stable01.test_rollback_to_stable -s 17 (column.inmem.no_prepare.dryrun.8) for hook disagg: In memory tests don't make sense with disagg storage"
      test_rollback_to_stable01.py: [pid:51427]: None ... skipped "test_rollback_to_stable01.test_rollback_to_stable01.test_rollback_to_stable -s 18 (column.inmem.prepare.no_dryrun.0) for hook disagg: In memory tests don't make sense with disagg storage"
      test_rollback_to_stable01.py: [pid:51427]: None ... skipped "test_rollback_to_stable01.test_rollback_to_stable01.test_rollback_to_stable -s 19 (column.inmem.prepare.no_dryrun.4) for hook disagg: In memory tests don't make sense with disagg storage"
      test_rollback_to_stable01.py: [pid:51427]: None ... skipped "test_rollback_to_stable01.test_rollback_to_stable01.test_rollback_to_stable -s 20 (column.inmem.prepare.no_dryrun.8) for hook disagg: In memory tests don't make sense with disagg storage"
      test_rollback_to_stable01.py: [pid:51427]: None ... skipped "test_rollback_to_stable01.test_rollback_to_stable01.test_rollback_to_stable -s 21 (column.inmem.prepare.dryrun.0) for hook disagg: In memory tests don't make sense with disagg storage"
      test_rollback_to_stable01.py: [pid:51427]: None ... skipped "test_rollback_to_stable01.test_rollback_to_stable01.test_rollback_to_stable -s 22 (column.inmem.prepare.dryrun.4) for hook disagg: In memory tests don't make sense with disagg storage"
      test_rollback_to_stable01.py: [pid:51427]: None ... skipped "test_rollback_to_stable01.test_rollback_to_stable01.test_rollback_to_stable -s 23 (column.inmem.prepare.dryrun.8) for hook disagg: In memory tests don't make sense with disagg storage"
      test_rollback_to_stable01.py: [pid:51427]: None ... skipped "test_rollback_to_stable01.test_rollback_to_stable01.test_rollback_to_stable -s 24 (column_fix.no_inmem.no_prepare.no_dryrun.0) for hook disagg: In memory tests don't make sense with disagg storage"
      test_rollback_to_stable01.py: [pid:51427]: None ... skipped "test_rollback_to_stable01.test_rollback_to_stable01.test_rollback_to_stable -s 25 (column_fix.no_inmem.no_prepare.no_dryrun.
      

      logs

            Assignee:
            Etienne Petrel
            Reporter:
            xgen-buildbaron-user
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved: