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

page-delete update list traversed after it has been discarded.

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Major - P3
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 3.6.4, 3.7.3, WT3.1.0
    • Component/s: None
    • Labels:
      None

      Description

      http://build.wiredtiger.com:8080/job/wiredtiger-test-format-stress-sanitizer-ppc/4471/console

      ASAN:DEADLYSIGNAL
      =================================================================
      ==18327==ERROR: AddressSanitizer: SEGV on unknown address 0x000000000000 (pc 0x0000104417c0 bp 0x3fff8756a8a0 sp 0x3fff8756a800 T15)
      ==18327==The signal is caused by a UNKNOWN memory access.
      ==18327==Hint: address points to the zero page.
          #0 0x104417bc in __wt_txn_commit /home/jenkins/jenkins/workspace/wiredtiger-test-format-stress-sanitizer-ppc/build_posix/../src/txn/txn.c:860:9
          #1 0x103abdc4 in __session_commit_transaction /home/jenkins/jenkins/workspace/wiredtiger-test-format-stress-sanitizer-ppc/build_posix/../src/session/session_api.c:1660:9
          #2 0x10160444 in commit_transaction /home/jenkins/jenkins/workspace/wiredtiger-test-format-stress-sanitizer-ppc/build_posix/test/format/../../../test/format/ops.c:564:3
          #3 0x1015dc50 in ops /home/jenkins/jenkins/workspace/wiredtiger-test-format-stress-sanitizer-ppc/build_posix/test/format/../../../test/format/ops.c:1070:4
          #4 0x1010ea9c in __asan::AsanThread::ThreadStart(unsigned long, __sanitizer::atomic_uintptr_t*) /home/dhows/llvm-git/projects/compiler-rt/lib/asan/asan_thread.cc:257
          #5 0x1003b278 in asan_thread_start(void*) /home/dhows/llvm-git/projects/compiler-rt/lib/asan/asan_interceptors.cc:305
          #6 0x3fff91d28940 in start_thread (/lib64/power8/libpthread.so.0+0x8940)
          #7 0x3fff91a7763c in __clone (/lib64/power8/libc.so.6+0x11763c)
       
      AddressSanitizer can not provide additional info.
      SUMMARY: AddressSanitizer: SEGV /home/jenkins/jenkins/workspace/wiredtiger-test-format-stress-sanitizer-ppc/build_posix/../src/txn/txn.c:860:9 in __wt_txn_commit
      Thread T15 created by T0 here:
          #0 0x1003b338 in pthread_create /home/dhows/llvm-git/projects/compiler-rt/lib/asan/asan_interceptors.cc:314
          #1 0x102cec3c in __wt_thread_create /home/jenkins/jenkins/workspace/wiredtiger-test-format-stress-sanitizer-ppc/build_posix/../src/os_posix/os_thread.c:30:2
          #2 0x10157784 in wts_ops /home/jenkins/jenkins/workspace/wiredtiger-test-format-stress-sanitizer-ppc/build_posix/test/format/../../../test/format/ops.c:162:3
          #3 0x10175d94 in main /home/jenkins/jenkins/workspace/wiredtiger-test-format-stress-sanitizer-ppc/build_posix/test/format/../../../test/format/t.c:209:5
          #4 0x3fff9198457c in generic_start_main.isra.0 (/lib64/power8/libc.so.6+0x2457c)
          #5 0x3fff91984770 in __libc_start_main (/lib64/power8/libc.so.6+0x24770)
       
      ==18327==ABORTING
      + cleanup
      + status=1
      + '[' -f RUNDIR/CONFIG ']'
      + cat RUNDIR/CONFIG
      ############################################
      #  RUN PARAMETERS
      ############################################
      abort=0
      alter=0
      auto_throttle=0
      backups=1
      bitcnt=8
      bloom=1
      bloom_bit_count=50
      bloom_hash_count=8
      bloom_oldest=1
      cache=69
      cache_minimum=0
      checkpoints=on
      checkpoint_log_size=48
      checkpoint_wait=33
      checksum=uncompressed
      chunk_size=6
      compaction=0
      compression=zlib
      data_extend=0
      data_source=table
      delete_pct=31
      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=7
      internal_key_truncation=1
      internal_page_max=12
      isolation=random
      key_gap=12
      key_max=85
      key_min=20
      leaf_page_max=9
      leak_memory=0
      logging=0
      logging_archive=1
      logging_compression=none
      logging_file_max=151989
      logging_prealloc=1
      long_running_txn=0
      lsm_worker_threads=3
      merge_max=17
      mmap=1
      modify_pct=44
      ops=100000
      prefix_compression=1
      prefix_compression_min=7
      quiet=1
      read_pct=6
      rebalance=1
      repeat_data_pct=21
      reverse=0
      rows=100000
      runs=1
      salvage=1
      split_pct=97
      statistics=0
      statistics_server=0
      threads=32
      timer=360
      transaction_timestamps=1
      transaction-frequency=14
      truncate=1
      value_max=3611
      value_min=9
      verify=1
      wiredtiger_config=
      write_pct=12
      ############################################
      

        Attachments

          Issue Links

            Activity

              People

              Assignee:
              keith.bostic Keith Bostic
              Reporter:
              keith.bostic Keith Bostic
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved: