-
Type: Bug
-
Resolution: Done
-
Priority: Major - P3
-
None
-
Affects Version/s: None
-
Component/s: None
-
None
There's an assertion failure in reconciliation during a cursor update on zSeries machine. It's a column-store according to configuration dump.
http://build.wiredtiger.com:8080/job/wiredtiger-test-format-stress-zseries/46119/
++ SEGFAULT_SIGNALS=all ++ nice catchsegv ./t -1 -c ../../../test/format/CONFIG.stress file_type=var leaf_page_max=9 internal_page_max=9 value_min=256 [1544016591:689775][13079:0x3ff96fff910], t, file:wt.wt, WT_CURSOR.update: __rec_col_var, 4185: F_ISSET(r, WT_REC_UPDATE_RESTORE) [1544016591:689826][13079:0x3ff96fff910], t, file:wt.wt, WT_CURSOR.update: __wt_abort, 30: aborting WiredTiger library t: process 13079 (...) Backtrace: /lib64/libc.so.6(gsignal+0x40)[0x3ffb0f40a78] /lib64/libc.so.6(abort+0x128)[0x3ffb0f42300] /mnt/workspace/wiredtiger-test-format-stress-zseries/build_posix/../src/os_common/os_alloc.c:34(__wt_calloc)[0x8006b018] /mnt/workspace/wiredtiger-test-format-stress-zseries/build_posix/../src/reconcile/rec_write.c:4191(__rec_col_var)[0x800938b4] /mnt/workspace/wiredtiger-test-format-stress-zseries/build_posix/../src/reconcile/rec_write.c:447(__wt_reconcile)[0x80089b56] /mnt/workspace/wiredtiger-test-format-stress-zseries/build_posix/../src/evict/evict_page.c:684(__evict_review)[0x80056326] /mnt/workspace/wiredtiger-test-format-stress-zseries/build_posix/../src/evict/evict_page.c:174(__wt_evict)[0x80054606] /mnt/workspace/wiredtiger-test-format-stress-zseries/build_posix/../src/evict/evict_lru.c:2322(__evict_page)[0x800505f4] /mnt/workspace/wiredtiger-test-format-stress-zseries/build_posix/../src/evict/evict_lru.c:2417(__wt_cache_eviction_worker)[0x80050c12] /mnt/workspace/wiredtiger-test-format-stress-zseries/build_posix/../src/include/cache.i:453(__wt_cache_eviction_check)[0x8010a17a] /mnt/workspace/wiredtiger-test-format-stress-zseries/build_posix/../src/include/cursor.i:152(__cursor_enter)[0x8010c9be] /mnt/workspace/wiredtiger-test-format-stress-zseries/build_posix/../src/include/cursor.i:357(__cursor_func_init)[0x8010cd58] /mnt/workspace/wiredtiger-test-format-stress-zseries/build_posix/../src/btree/bt_cursor.c:1286(__btcur_update)[0x8011054e] /mnt/workspace/wiredtiger-test-format-stress-zseries/build_posix/../src/btree/bt_cursor.c:1580(__wt_btcur_update)[0x801115da] /mnt/workspace/wiredtiger-test-format-stress-zseries/build_posix/../src/cursor/cur_file.c:366(__curfile_update)[0x8019ab34] /mnt/workspace/wiredtiger-test-format-stress-zseries/build_posix/test/format/../../../test/format/ops.c:1793(col_update)[0x8000ead8] /mnt/workspace/wiredtiger-test-format-stress-zseries/build_posix/test/format/../../../test/format/ops.c:1013(ops)[0x8000c418] /lib64/libpthread.so.0(+0x81f2)[0x3ffb12881f2] /lib64/libc.so.6(+0x1098da)[0x3ffb10098da]
The configuration:
############################################ # RUN PARAMETERS ############################################ abort=0 alter=0 auto_throttle=1 backups=1 bitcnt=5 bloom=1 bloom_bit_count=5 bloom_hash_count=26 bloom_oldest=0 cache=110 cache_minimum=20 checkpoints=on checkpoint_log_size=96 checkpoint_wait=98 checksum=uncompressed chunk_size=10 compaction=0 compression=zlib data_extend=0 data_source=table delete_pct=34 dictionary=0 direct_io=0 encryption=none evict_max=2 file_type=variable-length column-store firstfit=0 huffman_key=0 huffman_value=0 independent_thread_rng=1 in_memory=0 insert_pct=4 internal_key_truncation=1 internal_page_max=9 isolation=random key_gap=2 key_max=44 key_min=26 leaf_page_max=9 leak_memory=0 logging=0 logging_archive=1 logging_compression=none logging_file_max=419739 logging_prealloc=1 long_running_txn=0 lsm_worker_threads=3 memory_page_max=5 merge_max=14 mmap=1 modify_pct=0 ops=0 prefix_compression=1 prefix_compression_min=8 prepare=1 quiet=1 read_pct=1 rebalance=1 repeat_data_pct=77 reverse=0 rows=1000000 runs=1 salvage=1 split_pct=52 statistics=0 statistics_server=0 threads=11 timer=4 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=51 truncate=1 value_max=696 value_min=256 verify=1 wiredtiger_config= write_pct=61 ############################################
- is related to
-
WT-4352 Resolve birthmarks during eviction in more cases
- Closed