An assertion failure fired on the format stress test, detecting active history was not discarded while splitting during a page eviction. A core was generated on the build host margay-aws.
http://build.wiredtiger.com:8080/job/wiredtiger-test-format-stress/70777/console
+ eval SEGFAULT_SIGNALS=all nice catchsegv ./t -1 -c ../../../test/format/CONFIG.stress ++ SEGFAULT_SIGNALS=all ++ nice catchsegv ./t -1 -c ../../../test/format/CONFIG.stress [1557878277:422619][30740:0x7fb0ba169700], t, file:wt.wt, eviction-server: __split_parent, 865: !__wt_page_las_active(session, next_ref) [1557878277:422654][30740:0x7fb0ba169700], t, file:wt.wt, eviction-server: __wt_abort, 30: aborting WiredTiger library Aborted (core dumped) *** Aborted (...) Backtrace: /lib/x86_64-linux-gnu/libc.so.6(gsignal+0xc7)[0x7fb0bb4ebe97] /lib/x86_64-linux-gnu/libc.so.6(abort+0x141)[0x7fb0bb4ed801] /mnt/data0/jenkins/workspace/wiredtiger-test-format-stress/build_posix/../src/os_common/os_alloc.c:34(__wt_calloc)[0x457e75] /mnt/data0/jenkins/workspace/wiredtiger-test-format-stress/build_posix/../src/btree/bt_split.c:871(__split_parent)[0x508a31] /mnt/data0/jenkins/workspace/wiredtiger-test-format-stress/build_posix/../src/btree/bt_split.c:2156(__split_multi)[0x50c25f] /mnt/data0/jenkins/workspace/wiredtiger-test-format-stress/build_posix/../src/btree/bt_split.c:2196(__split_multi_lock)[0x50c3a5] /mnt/data0/jenkins/workspace/wiredtiger-test-format-stress/build_posix/../src/btree/bt_split.c:2224 (discriminator 3)(__wt_split_multi)[0x50c472] /mnt/data0/jenkins/workspace/wiredtiger-test-format-stress/build_posix/../src/evict/evict_page.c:408(__evict_page_dirty_update)[0x444fe6] /mnt/data0/jenkins/workspace/wiredtiger-test-format-stress/build_posix/../src/evict/evict_page.c:226(__wt_evict)[0x444423] /mnt/data0/jenkins/workspace/wiredtiger-test-format-stress/build_posix/../src/evict/evict_lru.c:2320(__evict_page)[0x4410a5] /mnt/data0/jenkins/workspace/wiredtiger-test-format-stress/build_posix/../src/evict/evict_lru.c:1173(__evict_lru_pages)[0x43d7e2] /mnt/data0/jenkins/workspace/wiredtiger-test-format-stress/build_posix/../src/evict/evict_lru.c:318(__wt_evict_thread_run)[0x43b933] /mnt/data0/jenkins/workspace/wiredtiger-test-format-stress/build_posix/../src/support/thread_group.c:31(__thread_run)[0x4aa000] /lib/x86_64-linux-gnu/libpthread.so.0(+0x76db)[0x7fb0bbee66db] /lib/x86_64-linux-gnu/libc.so.6(clone+0x3f)[0x7fb0bb5ce88f]
The configuration:
############################################ # RUN PARAMETERS ############################################ abort=0 alter=0 auto_throttle=1 backups=0 bitcnt=7 bloom=1 bloom_bit_count=9 bloom_hash_count=12 bloom_oldest=0 cache=288 cache_minimum=20 checkpoints=on checkpoint_log_size=117 checkpoint_wait=9 checksum=uncompressed chunk_size=9 compaction=0 compression=snappy data_extend=0 data_source=table delete_pct=3 dictionary=0 direct_io=0 encryption=none evict_max=0 file_type=row-store firstfit=0 huffman_key=0 huffman_value=0 independent_thread_rng=1 in_memory=0 insert_pct=3 internal_key_truncation=1 internal_page_max=10 isolation=snapshot key_gap=2 key_max=42 key_min=30 leaf_page_max=12 leak_memory=0 logging=0 logging_archive=0 logging_compression=none logging_file_max=355327 logging_prealloc=0 long_running_txn=0 lsm_worker_threads=3 memory_page_max=6 merge_max=6 mmap=1 modify_pct=60 ops=0 prefix_compression=1 prefix_compression_min=3 prepare=0 quiet=1 read_pct=33 rebalance=1 repeat_data_pct=10 reverse=0 rows=1000000 runs=1 salvage=1 split_pct=71 statistics=0 statistics_server=0 threads=24 timer=4 timing_stress_aggressive_sweep=0 timing_stress_checkpoint=0 timing_stress_lookaside_sweep=0 timing_stress_split_1=0 timing_stress_split_2=0 timing_stress_split_3=0 timing_stress_split_4=0 timing_stress_split_5=0 timing_stress_split_6=0 timing_stress_split_7=0 timing_stress_split_8=0 transaction_timestamps=1 transaction-frequency=100 truncate=1 value_max=3905 value_min=0 verify=1 wiredtiger_config= write_pct=1 ############################################