Details
Description
The recent test/format stress caused a SegFault on zseries during backup page eviction.
http://build.wiredtiger.com:8080/job/wiredtiger-test-format-stress-zseries/44289
Backtrace of the SegFault:
++ SEGFAULT_SIGNALS=all
|
++ nice catchsegv ./t -1 -c ../../../test/format/CONFIG.stress
|
[1534214565:181172][39585:0x3ff47fff910], t, file:wt.wt, WT_SESSION.verify: __wt_page_out, 75: !__wt_page_is_modified(page)
|
[1534214565:181666][39585:0x3ff47fff910], t, file:wt.wt, WT_SESSION.verify: __wt_abort, 30: aborting WiredTiger library
|
t: process 39585
|
*** Aborted
|
Register dump:
|
|
GPR0: 0000000000000000 GPR1: 000003ff47fff910 GPR2: 0000000000000000 GPR3: 0000000000009acd
|
GPR4: 0000000000000006 GPR5: 000003ff00000002 GPR6: 000000008024fb2c GPR7: 000003ffce67f170
|
GPR8: 0000000080003948 GPR9: 000003ff47fff200 GPRA: 000003ff47fff910 GPRB: 000003ff948ac4a8
|
GPRC: 000003ff948aa000 GPRD: 000003ff948ac4b8 GPRE: 000003ff94742300 GPRF: 000003ff47ffdbc0
|
|
PSW.MASK: 0705200180000000 PSW.ADDR: 000003ff94740a78 TRAP:
|
|
Backtrace:
|
/lib64/libc.so.6(gsignal+0x40)[0x3ff94740a78]
|
/lib64/libc.so.6(abort+0x128)[0x3ff94742300]
|
/mnt/workspace/wiredtiger-test-format-stress-zseries/build_posix/../src/os_common/os_alloc.c:34(__wt_calloc)[0x8006a4b8]
|
/mnt/workspace/wiredtiger-test-format-stress-zseries/build_posix/../src/btree/bt_discard.c:76(__wt_page_out)[0x8010d2ac]
|
/mnt/workspace/wiredtiger-test-format-stress-zseries/build_posix/../src/btree/bt_discard.c:45(__wt_ref_out)[0x8010d1c2]
|
/mnt/workspace/wiredtiger-test-format-stress-zseries/build_posix/../src/evict/evict_file.c:126(__wt_evict_file)[0x801ba95c]
|
/mnt/workspace/wiredtiger-test-format-stress-zseries/build_posix/../src/btree/bt_sync.c:434(__wt_cache_op)[0x8014720a]
|
/mnt/workspace/wiredtiger-test-format-stress-zseries/build_posix/../src/btree/bt_vrfy.c:249(__wt_verify)[0x8014a830]
|
/mnt/workspace/wiredtiger-test-format-stress-zseries/build_posix/../src/schema/schema_worker.c:35(__wt_exclusive_handle_operation)[0x800a6fd8]
|
/mnt/workspace/wiredtiger-test-format-stress-zseries/build_posix/../src/schema/schema_worker.c:75(__wt_schema_worker)[0x800a717a]
|
/mnt/workspace/wiredtiger-test-format-stress-zseries/build_posix/../src/schema/schema_worker.c:113(__wt_schema_worker)[0x800a74f2]
|
/mnt/workspace/wiredtiger-test-format-stress-zseries/build_posix/../src/session/session_api.c:1608 (discriminator 2)(__session_verify)[0x800b8cd6]
|
/mnt/workspace/wiredtiger-test-format-stress-zseries/build_posix/test/format/../../../test/format/backup.c:53(check_copy)[0x80003cae]
|
/mnt/workspace/wiredtiger-test-format-stress-zseries/build_posix/test/format/../../../test/format/backup.c:120(backup)[0x80004442]
|
/lib64/libpthread.so.0(+0x81f2)[0x3ff94a881f2]
|
/lib64/libc.so.6(+0x1098da)[0x3ff948098da]
|
The test/format configuration:
############################################
|
# RUN PARAMETERS
|
############################################
|
abort=0
|
alter=0
|
auto_throttle=1
|
backups=1
|
bitcnt=3
|
bloom=1
|
bloom_bit_count=17
|
bloom_hash_count=12
|
bloom_oldest=1
|
cache=30
|
cache_minimum=20
|
checkpoints=on
|
checkpoint_log_size=63
|
checkpoint_wait=94
|
checksum=on
|
chunk_size=6
|
compaction=1
|
compression=lz4
|
data_extend=0
|
data_source=table
|
delete_pct=4
|
dictionary=0
|
direct_io=0
|
encryption=none
|
evict_max=1
|
file_type=row-store
|
firstfit=0
|
huffman_key=0
|
huffman_value=0
|
independent_thread_rng=1
|
in_memory=0
|
insert_pct=0
|
internal_key_truncation=1
|
internal_page_max=9
|
isolation=random
|
key_gap=6
|
key_max=65
|
key_min=21
|
leaf_page_max=13
|
leak_memory=0
|
logging=0
|
logging_archive=1
|
logging_compression=none
|
logging_file_max=207240
|
logging_prealloc=1
|
long_running_txn=0
|
lsm_worker_threads=3
|
merge_max=5
|
mmap=1
|
modify_pct=94
|
ops=0
|
prefix_compression=0
|
prefix_compression_min=8
|
prepare=0
|
quiet=1
|
read_pct=1
|
rebalance=1
|
repeat_data_pct=31
|
reverse=0
|
rows=1000000
|
runs=1
|
salvage=1
|
split_pct=53
|
statistics=1
|
statistics_server=0
|
threads=30
|
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=12
|
truncate=1
|
value_max=3966
|
value_min=15
|
verify=1
|
wiredtiger_config=
|
write_pct=1
|
############################################
|
Attachments
Issue Links
- is caused by
-
WT-4104 Fix test/format failure during comparing data content with berkeley db
-
- Closed
-