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

Add support for ASan builds in the Python test suite

    XMLWordPrintable

    Details

    • Type: Task
    • Status: Open
    • Priority: Trivial - P5
    • Resolution: Unresolved
    • Affects Version/s: None
    • Fix Version/s: 4.3 Desired
    • Component/s: None
    • Labels:
      None

      Description

      At the moment, we're unable to run Python tests with address sanitised builds. At the moment, I get:

      alexc@kitty:~/work/wiredtiger/build_posix$ LD_LIBRARY_PATH=.libs ../test/suite/run.py test_las01.py
      Traceback (most recent call last):
        File "../test/suite/run.py", line 98, in <module>
          import wttest
        File "/mnt/data0/alexc/work/wiredtiger/test/suite/wttest.py", line 42, in <module>
          import wiredtiger, wtscenario
        File "/mnt/data0/alexc/work/wiredtiger/build_posix/lang/python/wiredtiger/__init__.py", line 35, in <module>
          _wiredtiger = swig_import_helper()
        File "/mnt/data0/alexc/work/wiredtiger/build_posix/lang/python/wiredtiger/__init__.py", line 34, in swig_import_helper
          return importlib.import_module('_wiredtiger')
        File "/usr/lib/python2.7/importlib/__init__.py", line 37, in import_module
          __import__(name)
      ImportError: .libs/libwiredtiger-3.2.0.so: undefined symbol: __asan_option_detect_stack_use_after_return
      

        Attachments

          Activity

            People

            • Assignee:
              backlog-server-storage-engines Backlog - Storage Engines Team
              Reporter:
              alex.cameron Alex Cameron
            • Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

              • Created:
                Updated: