task-timed-out: race-condition-stress-asan-test-2 on ubuntu2004-asan [wiredtiger @ f4fbaabd]

XMLWordPrintableJSON

    • Type: Build Failure
    • Resolution: Duplicate
    • Priority: Major - P3
    • None
    • Affects Version/s: None
    • Component/s: Not Applicable

      race-condition-stress-asan-test-2 on ubuntu2004-asan

      Host: i-0196f13614dff198c
      Project: wiredtiger
      Commit: f4fbaabd
      Please refer to BF(G) Playbook for instructions on handling BF and BFG tickets as well as Auto-Resolution Rules

      Task Logs:

      race-condition-stress-asan-test-2 task_log

      Logs:

      3a11bd180d WT-17752 Fix buffer overflow in transaction state dump (#14243)
      Finished command 'git.get_project' in function 'get project' (step 1 of 3) in 17.639723474s.
      Running command 'github.generate_token' in function 'compile wiredtiger' (step 2.1 of 3).
      Requesting a GitHub dynamic access token with owner:wiredtiger, repository:automation-scripts, permissions:[Contents:read, Metadata:read]
      Created a GitHub dynamic access token. The token has the following permissions: [Contents:read, Metadata:read]
      Finished command 'github.generate_token' in function 'compile wiredtiger' (step 2.1 of 3) in 133.409458ms.
      Running command 'shell.exec' in function 'compile wiredtiger' (step 2.2 of 3).
      max_attempts=5
      command="git clone https://x-access-token:<REDACTED:generated_token>@github.com/wiredtiger/automation-scripts.git"
      if ! [ -d "./automation-scripts" ]; then
        for attempt in $(seq 1 $max_attempts); do
          echo "Attempt $attempt of $max_attempts cloning automation-scripts'"
          $command
          # Check the exit status of the command
          if [ $? -eq 0 ]; then
            echo "Clone succeeded on attempt $attempt."
            exit 0
          else
            if [ $attempt -eq $max_attempts ]; then
              echo "Clone failed after $max_attempts attempts."
              exit 1
            fi
          fi
          # Delay before reattempting the clone
          sleep 1
      Attempt 1 of 5 cloning automation-scripts'
      Clone succeeded on attempt 1.
        done
      fi
      Cloning into 'automation-scripts'...
      Finished command 'shell.exec' in function 'compile wiredtiger' (step 2.2 of 3) in 265.447863ms.
      Running command 'shell.exec' in function 'compile wiredtiger' (step 2.3 of 3).
      Dump Environment
      CI=true
      EVR_AGENT_PID=3289
      EVR_TASK_ID=wiredtiger_ubuntu2004_asan_race_condition_stress_asan_test_2_f4fbaabd866b53c919cbdc56b747b6dcc9bbe0b0_26_07_20_03_59_32
      GOCACHE=/data/mci/f0e0125af13d6b25057d3232933ccd91/wiredtiger/.gocache
      GOTRACEBACK=none
      HOME=/home/ubuntu
      INVOCATION_ID=f6d8d67428824beaa80bee746a78b1da
      JASPER_ID=5858f48a-c3c1-478b-b11d-80f67cff92db
      JASPER_MANAGER=ca53a25a-b4fa-49d4-a680-40c623d2e803
      JOURNAL_STREAM=9:36826
      LANG=C.UTF-8
      LC_ALL=C
      LOGNAME=ubuntu
      LSAN_OPTIONS=:allocator_may_return_null=1:print_suppressions=0:suppressions=/data/mci/f0e0125af13d6b25057d3232933ccd91/wiredtiger/test/evergreen/asan_leaks.supp
      PATH=/opt/mongodbtoolchain/v5/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/snap/bin:/home/ubuntu/.dotnet/tools
      PWD=/data/mci/f0e0125af13d6b25057d3232933ccd91/wiredtiger
      SHELL=/bin/bash
      SHLVL=0
      TEMP=/data/mci/f0e0125af13d6b25057d3232933ccd91/tmp
      TMP=/data/mci/f0e0125af13d6b25057d3232933ccd91/tmp
      TMPDIR=/data/mci/f0e0125af13d6b25057d3232933ccd91/tmp
      USER=ubuntu
      XDG_DATA_DIRS=/usr/local/share:/usr/share:/var/lib/snapd/desktop
      _=/usr/bin/printenv
      s3_access_key=<REDACTED:s3_access_key>
      s3_bucket_tcmalloc=s3://boxes.10gen.com
      s3_secret_key=<REDACTED:s3_secret_key>
      Using config flags -DCMAKE_BUILD_TYPE=ASan   -DCMAKE_INSTALL_PREFIX=/data/mci/f0e0125af13d6b25057d3232933ccd91/wiredtiger/cmake_build/LOCAL_INSTALL                  -DHAVE_BUILTIN_EXTENSION_LZ4=1   -DHAVE_BUILTIN_EXTENSION_SNAPPY=1   -DHAVE_BUILTIN_EXTENSION_ZLIB=1   -DHAVE_BUILTIN_EXTENSION_ZSTD=1               -DENABLE_CPPSUITE=0      -DENABLE_COLORIZE_OUTPUT=0
      SWIG version 4.0.1 is 4.0.0 or later.
      Find CMake
      ==========================================================
      CMake and CTest environment variables, paths and versions:
      CMAKE: /opt/mongodbtoolchain/v5/bin/cmake
      CTEST: /opt/mongodbtoolchain/v5/bin/ctest
      /opt/mongodbtoolchain/v5/bin/cmake
      /opt/mongodbtoolchain/v5/bin/ctest
      cmake version 3.21.2
      CMake suite maintained and supported by Kitware (kitware.com/cmake).
      ctest version 3.21.2
      CMake suite maintained and supported by Kitware (kitware.com/cmake).
      ==========================================================
      Remove the cmake_build directory, if it already exists
      Create a new cmake_build directory
      Calling CMake with command:
      /opt/mongodbtoolchain/v5/bin/cmake --preset linux-clang -DCMAKE_BUILD_TYPE=ASan -DCMAKE_INSTALL_PREFIX=/data/mci/f0e0125af13d6b25057d3232933ccd91/wiredtiger/cmake_build/LOCAL_INSTALL -DHAVE_BUILTIN_EXTENSION_LZ4=1 -DHAVE_BUILTIN_EXTENSION_SNAPPY=1 -DHAVE_BUILTIN_EXTENSION_ZLIB=1 -DHAVE_BUILTIN_EXTENSION_ZSTD=1 -DENABLE_CPPSUITE=0 -DENABLE_COLORIZE_OUTPUT=0 -G Ninja ./..
      Preset CMake variables:
        CMAKE_CXX_COMPILER="/opt/mongodbtoolchain/v5/bin/clang++"
        CMAKE_C_COMPILER="/opt/mongodbtoolchain/v5/bin/clang"
      Preset environment variables:
        MONGODBTOOLCHAIN_BIN="/opt/mongodbtoolchain/v5/bin"
      -- The C compiler identification is Clang 19.1.7
      -- The CXX compiler identification is Clang 19.1.7
      -- Detecting C compiler ABI info
      -- Detecting C compiler ABI info - done
      -- Check for working C compiler: /opt/mongodbtoolchain/v5/bin/clang - skipped
      -- Detecting C compile features
      -- Detecting C compile features - done
      -- Detecting CXX compiler ABI info
      -- Detecting CXX compiler ABI info - done
      -- Check for working CXX compiler: /opt/mongodbtoolchain/v5/bin/clang++ - skipped
      -- Detecting CXX compile features
      -- Detecting CXX compile features - done
      -- Performing Test HAVE_BUILD_ASan_C_FLAGS
      -- Performing Test HAVE_BUILD_ASan_C_FLAGS - Success
      -- Performing Test HAVE_BUILD_ASan_CXX_FLAGS
      -- Performing Test HAVE_BUILD_ASan_CXX_FLAGS - Success
      -- Performing Test HAVE_BUILD_UBSan_C_FLAGS
      -- Performing Test HAVE_BUILD_UBSan_C_FLAGS - Success
      -- Performing Test HAVE_BUILD_UBSan_CXX_FLAGS
      -- Performing Test HAVE_BUILD_UBSan_CXX_FLAGS - Success
      -- Performing Test HAVE_BUILD_MSan_C_FLAGS
      -- Performing Test HAVE_BUILD_MSan_C_FLAGS - Success
      -- Performing Test HAVE_BUILD_MSan_CXX_FLAGS
      -- Performing Test HAVE_BUILD_MSan_CXX_FLAGS - Success
      -- Performing Test HAVE_BUILD_TSan_C_FLAGS
      -- Performing Test HAVE_BUILD_TSan_C_FLAGS - Success
      -- Performing Test HAVE_BUILD_TSan_CXX_FLAGS
      -- Performing Test HAVE_BUILD_TSan_CXX_FLAGS - Success
      -- Performing Test HAVE_BUILD_Coverage_C_FLAGS
      -- Performing Test HAVE_BUILD_Coverage_C_FLAGS - Success
      -- Performing Test HAVE_BUILD_Coverage_CXX_FLAGS
      -- Performing Test HAVE_BUILD_Coverage_CXX_FLAGS - Success
      -- Using ccache: /opt/mongodbtoolchain/v5/bin/ccache
      -- Looking for pthread.h
      -- Looking for pthread.h - found
      -- Performing Test CMAKE_HAVE_LIBC_PTHREAD
      -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Failed
      -- Check if compiler accepts -pthread
      -- Check if compiler accepts -pthread - yes
      -- Found Threads: TRUE
      -- Looking for library lz4
      -- Looking for library lz4 - found
      -- Looking for library snappy
      -- Looking for library snappy - found
      -- Looking for library z
      -- Looking for library z - found
      -- Looking for library zstd
      -- Looking for library zstd - found
      -- Looking for library sodium
      -- Looking for library sodium - found
      -- Looking for library qpl
      -- Looking for library qpl - not found
      -- Looking for library accel-config
      -- Looking for library accel-config - not found
      -- Looking for library memkind
      -- Looking for library memkind - not found
      -- Looking for library SQLite3
      -- Looking for library SQLite3 - Found internal SQLite3: /data/mci/f0e0125af13d6b25057d3232933ccd91/wiredtiger/test/3rdparty/sqlite3 (found version "3.50.4")
      -- Setting up gdb script auto-loading.
      -- Found Python3: /opt/mongodbtoolchain/v5/bin/python3.10 (found version "3.10.4") found components: Interpreter Development Development.Module Development.Embed
      -- Found SWIG: /usr/bin/swig4.0 (found suitable version "4.0.1", minimum required is "4") found components: python
      -- Performing Test Iconv_IS_BUILT_IN
      -- Performing Test Iconv_IS_BUILT_IN - Success
      -- Found Iconv: built in to C library
      -- Configuring done
      -- Generating done
      -- Build files have been written to: /data/mci/f0e0125af13d6b25057d3232933ccd91/wiredtiger/cmake_build
      Completed CMake
      Finished command 'shell.exec' in function 'compile wiredtiger' (step 2.3 of 3) in 3.419466785s.
      Running command 'shell.exec' in function 'compile wiredtiger' (step 2.4 of 3).
      echo "Starting 'make wiredtiger' step"
      if [ "$OS" = "Windows_NT" ]; then
        export PATH=/cygdrive/c/python/Python311:/cygdrive/c/python/Python311/Scripts:$PATH
      else
        export PATH=/opt/mongodbtoolchain/v5/bin:$PATH
      fi
      export LSAN_OPTIONS="$COMMON_SAN_OPTIONS:allocator_may_return_null=1:print_suppressions=0:suppressions=$(git rev-parse --show-toplevel)/test/evergreen/asan_leaks.supp"
      Starting 'make wiredtiger' step
      Dump Environment
      CI=true
      EVR_AGENT_PID=3289
      EVR_TASK_ID=wiredtiger_ubuntu2004_asan_race_condition_stress_asan_test_2_f4fbaabd866b53c919cbdc56b747b6dcc9bbe0b0_26_07_20_03_59_32
      GOCACHE=/data/mci/f0e0125af13d6b25057d3232933ccd91/wiredtiger/.gocache
      GOTRACEBACK=none
      HOME=/home/ubuntu
      INVOCATION_ID=f6d8d67428824beaa80bee746a78b1da
      JASPER_ID=1022e2a2-0623-467d-943a-95feec0b6bd3
      JASPER_MANAGER=ca53a25a-b4fa-49d4-a680-40c623d2e803
      JOURNAL_STREAM=9:36826
      LANG=C.UTF-8
      LC_ALL=C
      LOGNAME=ubuntu
      LSAN_OPTIONS=:allocator_may_return_null=1:print_suppressions=0:suppressions=/data/mci/f0e0125af13d6b25057d3232933ccd91/wiredtiger/test/evergreen/asan_leaks.supp
      PATH=/opt/mongodbtoolchain/v5/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/snap/bin:/home/ubuntu/.dotnet/tools
      PWD=/data/mci/f0e0125af13d6b25057d3232933ccd91/wiredtiger
      SHELL=/bin/bash
      SHLVL=0
      TEMP=/data/mci/f0e0125af13d6b25057d3232933ccd91/tmp
      TMP=/data/mci/f0e0125af13d6b25057d3232933ccd91/tmp
      TMPDIR=/data/mci/f0e0125af13d6b25057d3232933ccd91/tmp
      USER=ubuntu
      XDG_DATA_DIRS=/usr/local/share:/usr/share:/var/lib/snapd/desktop
      _=/usr/bin/printenv
      echo "Dump Environment"
      printenv | sort
      if ! command -v swig >/dev/null 2>&1; then
          echo "SWIG is not installed. Skipping check ..."
      else
          # Make sure that SWIG v4 is available.
          source test/evergreen/ensure_swig_version.sh
      fi
      # No shebang. This script is not for direct execution.
      # Ensure the required SWIG version is available for builds.
      #
      # Note: It is important to source this script as opposite to
      # executing it. Example:
      #
      #   source ./test/evergreen/ensure_swig_version.sh
      #
      # The script activates Python virtual environment and ensures
      # the required SWIG version is available in $
      

      logs

      Repro Artifacts:

            Assignee:
            [DO NOT USE] Backlog - Storage Engines Team
            Reporter:
            xgen-buildbaron-user
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved: