Uploaded image for project: 'Core Server'
  1. Core Server
  2. SERVER-16354

Memory leak in IndexCatalogEntry::setMultikey

    XMLWordPrintable

    Details

    • Operating System:
      ALL
    • Steps To Reproduce:
      Hide
      • scons --cc=/usr/bin/clang --cxx=/usr/bin/clang++ --ssl --dbg=on --opt=on --sanitize=address --allocator=system --mute ./dbtest ./mongo ./mongod
      • ASAN_OPTIONS="suppressions=etc/lsan.suppressions" ASAN_OPTIONS=detect_leaks=1 ASAN_SYMBOLIZER_PATH=<path-to-symbolizer> /usr/bin/python buildscripts/smoke.py --with-cleanbb dbtest --continue-on-failure
      Show
      scons --cc=/usr/bin/clang --cxx=/usr/bin/clang++ --ssl --dbg=on --opt=on --sanitize=address --allocator=system --mute ./dbtest ./mongo ./mongod ASAN_OPTIONS="suppressions=etc/lsan.suppressions" ASAN_OPTIONS=detect_leaks=1 ASAN_SYMBOLIZER_PATH=<path-to-symbolizer> /usr/bin/python buildscripts/smoke.py --with-cleanbb dbtest --continue-on-failure

      Description

      Detected by address sanitizer leak detector MCI build of commit 9abf77b840:

      https://mci.10gen.com/task/mongodb_mongo_master_sanitize_ubuntu1404_debug_asan_9abf77b84056003cf64ea9c69ae5e85bbd135ce0_14_11_28_20_59_08_dbtest_ubuntu1404_debug_asan

      http://buildlogs.mongodb.org/MCI_asan_ubuntu1404-debug-asan/builds/902/test/dbtest_0/dbtest

      This test was previously green at fdb0c2b3b6

      Bisection results across fdb0c2b3b6..9abf77b840:
      $ git bisect bad
      Bisecting: 0 revisions left to test after this (roughly 0 steps)
      [45790039049d7375beafe122622363d35ce990c2] SERVER-16143 Update multiKey metadata in a separate transaction

        Attachments

          Activity

            People

            Assignee:
            kaloian.manassiev Kaloian Manassiev
            Reporter:
            acm Andrew Morrow
            Participants:
            Votes:
            0 Vote for this issue
            Watchers:
            6 Start watching this issue

              Dates

              Created:
              Updated:
              Resolved: