-
Type: Bug
-
Resolution: Gone away
-
Priority: Major - P3
-
None
-
Affects Version/s: None
-
Component/s: None
-
8
-
Storage Engines 2020-03-09
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