Uploaded image for project: 'WiredTiger'
  1. WiredTiger
  2. WT-940

column-store new-split branch core

    • Type: Icon: Task Task
    • Resolution: Done
    • WT2.2
    • Affects Version/s: None
    • Component/s: None

      @michaelcahill, I'm guessing this is the same one you're chasing in WT-938, but just in case it sheds any new light.

      We're walking an insert list, and the update item on the list isn't available.

      (gdb) where
      #0  0x000000000046786b in __rec_txn_read (session=0x802501c00, r=0x8063d6900, 
          ins=0x805823980, rip=0x0, vpack=0x7ffffdbed8b0, updp=0x7ffffdbed8a0)
          at ../src/btree/rec_write.c:790
      WT-1  0x000000000046865e in __rec_col_var (session=0x802501c00, r=0x8063d6900, 
          page=0x8061e9c00, salvage=0x0) at ../src/btree/rec_write.c:3312
      WT-2  0x0000000000460789 in __wt_rec_write (session=0x802501c00, 
          ref=0x8071f9340, salvage=0x0, flags=5) at ../src/btree/rec_write.c:390
      WT-3  0x000000000045d4de in __rec_review (session=0x802501c00, ref=0x8071f9340, 
          exclusive=0, top=1, istree=0x7ffffdbedae0) at ../src/btree/rec_evict.c:368
      WT-4  0x000000000045cb3c in __wt_rec_evict (session=0x802501c00, 
          ref=0x8071f9340, exclusive=0) at ../src/btree/rec_evict.c:43
      WT-5  0x0000000000445e20 in __wt_evict_page (session=0x802501c00, 
          ref=0x8071f9340) at ../src/btree/bt_evict.c:393
      WT-6  0x000000000044786e in __wt_evict_lru_page (session=0x802501c00, is_app=1)
          at ../src/btree/bt_evict.c:1210
      WT-7  0x00000000004a6a6b in __wt_cache_full_check (session=0x802501c00)
          at cache.i:93
      (gdb) frame 0
      #0  0x000000000046786b in __rec_txn_read (session=0x802501c00, r=0x8063d6900, 
          ins=0x805823980, rip=0x0, vpack=0x7ffffdbed8b0, updp=0x7ffffdbed8a0)
          at ../src/btree/rec_write.c:790
      790			if ((txnid = upd->txnid) == WT_TXN_ABORTED)
      (gdb) p *ins
      $11 = {upd = 0x800bdb900, u = {recno = 1112, key = {offset = 1112, size = 0}}, 
        next = 0x805823990}
      (gdb) p *ins->upd
      Cannot access memory at address 0x800bdb900
      

      It's the CONFIG I've been using for awhile now:

      file_type=var
      data_source=file
      cache=5
      compression=none
      leaf_page_max=12
      internal_page_max=12
      ops=100000
      rows=1000
      key_max=32
      value_max=32
      insert_pct=80
      

            Assignee:
            michael.cahill@mongodb.com Michael Cahill (Inactive)
            Reporter:
            keith.bostic@mongodb.com Keith Bostic (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

              Created:
              Updated:
              Resolved: