-
Type:
Bug
-
Resolution: Gone away
-
Priority:
Major - P3
-
None
-
Affects Version/s: None
-
Component/s: None
-
Storage Engines 2020-03-09
-
8
Running 10 parallel test/format runs I am frequently seeing segfaults when dereferencing a NULL page (as in the contents of the page itself is entirely 0, the pointers to the page are fine).
Here's the stack:
(gdb) bt
#0 0x000000000046f077 in __evict_child_check (session=0x7f5c62bfaa90,
parent=0x19c48f0) at ../src/evict/evict_page.c:434
#1 0x000000000046f3c8 in __evict_review (session=0x7f5c62bfaa90,
ref=0x19c48f0, evict_flags=4, inmem_splitp=0x7f5c57ffe99f)
at ../src/evict/evict_page.c:523
#2 0x000000000046dd6d in __wt_evict (session=0x7f5c62bfaa90, ref=0x19c48f0,
previous_state=3 '\003', flags=4) at ../src/evict/evict_page.c:150
#3 0x000000000046db7b in __wt_page_release_evict (session=0x7f5c62bfaa90,
ref=0x19c48f0, flags=0) at ../src/evict/evict_page.c:81
#4 0x000000000053d10a in __wt_page_release (session=0x7f5c62bfaa90,
ref=0x19c48f0, flags=0) at ../src/include/btree.i:1498
#5 0x000000000053d899 in __cursor_reset (cbt=0x7f5c4028dc00)
at ../src/include/cursor.i:222
#6 0x000000000053ee2f in __wt_btcur_search (cbt=0x7f5c4028dc00)
at ../src/btree/bt_cursor.c:657
#7 0x0000000000540ffa in __wt_btcur_modify (cbt=0x7f5c4028dc00,
entries=0x7f5c57ffed50, nentries=5) at ../src/btree/bt_cursor.c:1500
#8 0x000000000044f2eb in __curfile_modify (cursor=0x7f5c4028dc00,
entries=0x7f5c57ffed50, nentries=5) at ../src/cursor/cur_file.c:333
#9 0x000000000040abe1 in row_modify (tinfo=0x1aa0d30, cursor=0x7f5c4028dc00,
positioned=false) at ../../../test/format/ops.c:1378
#10 0x0000000000408e54 in ops (arg=0x1aa0d30) at ../../../test/format/ops.c:795
#11 0x00007f5c621ecdc5 in start_thread () from /lib64/libpthread.so.0