Uploaded image for project: 'MongoDB Database Tools'
  1. MongoDB Database Tools
  2. TOOLS-1273

data race detected in mux tests by Race detector

    • Type: Icon: New Feature New Feature
    • Resolution: Done
    • Priority: Icon: Major - P3 Major - P3
    • 3.3.11
    • Affects Version/s: None
    • Component/s: None
    • None
    • Server Tools 18 (08/05/16)
    • Not Needed

      https://evergreen.mongodb.com/task_log_raw/mongo_tools_ubuntu_race_unit_10693ca10b01e2a82969432f68f9617fbe1df1b9_16_06_29_20_20_53/0?type=T

      [2016/06/29 17:36:57.862] ==================
       [2016/06/29 17:36:57.862] WARNING: DATA RACE
       [2016/06/29 17:36:57.862] Write by goroutine 13:
       [2016/06/29 17:36:57.862]   _/data/mci/a5bbcdd3e65e9cb54cd61d5a98e97d07/src/common/archive.TestBasicMux.func1.1()
       [2016/06/29 17:36:57.862]       /data/mci/a5bbcdd3e65e9cb54cd61d5a98e97d07/src/common/archive/multiplexer_roundtrip_test.go:93 +0x17b
       [2016/06/29 17:36:57.862] Previous write by goroutine 12:
       [2016/06/29 17:36:57.862]   _/data/mci/a5bbcdd3e65e9cb54cd61d5a98e97d07/src/common/archive.TestBasicMux.func1.1()
       [2016/06/29 17:36:57.862]       /data/mci/a5bbcdd3e65e9cb54cd61d5a98e97d07/src/common/archive/multiplexer_roundtrip_test.go:93 +0x17b
       [2016/06/29 17:36:57.862] Goroutine 13 (running) created at:
       [2016/06/29 17:36:57.862]   _/data/mci/a5bbcdd3e65e9cb54cd61d5a98e97d07/src/common/archive.TestBasicMux.func1()
       [2016/06/29 17:36:57.862]       /data/mci/a5bbcdd3e65e9cb54cd61d5a98e97d07/src/common/archive/multiplexer_roundtrip_test.go:110 +0xa00
       [2016/06/29 17:36:57.862]   github.com/smartystreets/goconvey/convey.parseAction.func1()
       [2016/06/29 17:36:57.862]       /data/mci/a5bbcdd3e65e9cb54cd61d5a98e97d07/src/vendor/src/github.com/smartystreets/goconvey/convey/discovery.go:80 +0x29
       [2016/06/29 17:36:57.862]   github.com/smartystreets/goconvey/convey.(*context).conveyInner()
       [2016/06/29 17:36:57.862]       /data/mci/a5bbcdd3e65e9cb54cd61d5a98e97d07/src/vendor/src/github.com/smartystreets/goconvey/convey/context.go:261 +0x28c
       [2016/06/29 17:36:57.862]   github.com/smartystreets/goconvey/convey.rootConvey.func1()
       [2016/06/29 17:36:57.862]       /data/mci/a5bbcdd3e65e9cb54cd61d5a98e97d07/src/vendor/src/github.com/smartystreets/goconvey/convey/context.go:110 +0x1f0
       [2016/06/29 17:36:57.862]   github.com/jtolds/gls._m()
       [2016/06/29 17:36:57.862]       /data/mci/a5bbcdd3e65e9cb54cd61d5a98e97d07/src/vendor/src/github.com/jtolds/gls/stack_tags.go:39 +0x39
       [2016/06/29 17:36:57.862]   github.com/jtolds/gls.markS()
       [2016/06/29 17:36:57.862]       /data/mci/a5bbcdd3e65e9cb54cd61d5a98e97d07/src/vendor/src/github.com/jtolds/gls/stack_tags.go:16 +0x38
       [2016/06/29 17:36:57.862]   github.com/jtolds/gls.addStackTag()
       [2016/06/29 17:36:57.862]       /data/mci/a5bbcdd3e65e9cb54cd61d5a98e97d07/src/vendor/src/github.com/jtolds/gls/stack_tags.go:13 +0x49
       [2016/06/29 17:36:57.862]   github.com/jtolds/gls.(*ContextManager).SetValues()
       [2016/06/29 17:36:57.862]       /data/mci/a5bbcdd3e65e9cb54cd61d5a98e97d07/src/vendor/src/github.com/jtolds/gls/context.go:92 +0x5d3
       [2016/06/29 17:36:57.862]   github.com/smartystreets/goconvey/convey.rootConvey()
       [2016/06/29 17:36:57.862]       /data/mci/a5bbcdd3e65e9cb54cd61d5a98e97d07/src/vendor/src/github.com/smartystreets/goconvey/convey/context.go:113 +0x54b
       [2016/06/29 17:36:57.862]   github.com/smartystreets/goconvey/convey.Convey()
       [2016/06/29 17:36:57.862]       /data/mci/a5bbcdd3e65e9cb54cd61d5a98e97d07/src/vendor/src/github.com/smartystreets/goconvey/convey/doc.go:75 +0x52
       [2016/06/29 17:36:57.862]   _/data/mci/a5bbcdd3e65e9cb54cd61d5a98e97d07/src/common/archive.TestBasicMux()
       [2016/06/29 17:36:57.863]       /data/mci/a5bbcdd3e65e9cb54cd61d5a98e97d07/src/common/archive/multiplexer_roundtrip_test.go:171 +0x254
       [2016/06/29 17:36:57.863]   testing.tRunner()
       [2016/06/29 17:36:57.863]       /opt/go/src/testing/testing.go:473 +0xdc
       [2016/06/29 17:36:57.863] Goroutine 12 (running) created at:
       [2016/06/29 17:36:57.863]   _/data/mci/a5bbcdd3e65e9cb54cd61d5a98e97d07/src/common/archive.TestBasicMux.func1()
       [2016/06/29 17:36:57.863]       /data/mci/a5bbcdd3e65e9cb54cd61d5a98e97d07/src/common/archive/multiplexer_roundtrip_test.go:110 +0xa00
       [2016/06/29 17:36:57.863]   github.com/smartystreets/goconvey/convey.parseAction.func1()
       [2016/06/29 17:36:57.863]       /data/mci/a5bbcdd3e65e9cb54cd61d5a98e97d07/src/vendor/src/github.com/smartystreets/goconvey/convey/discovery.go:80 +0x29
       [2016/06/29 17:36:57.863]   github.com/smartystreets/goconvey/convey.(*context).conveyInner()
       [2016/06/29 17:36:57.863]       /data/mci/a5bbcdd3e65e9cb54cd61d5a98e97d07/src/vendor/src/github.com/smartystreets/goconvey/convey/context.go:261 +0x28c
       [2016/06/29 17:36:57.863]   github.com/smartystreets/goconvey/convey.rootConvey.func1()
       [2016/06/29 17:36:57.863]       /data/mci/a5bbcdd3e65e9cb54cd61d5a98e97d07/src/vendor/src/github.com/smartystreets/goconvey/convey/context.go:110 +0x1f0
       [2016/06/29 17:36:57.863]   github.com/jtolds/gls._m()
       [2016/06/29 17:36:57.863]       /data/mci/a5bbcdd3e65e9cb54cd61d5a98e97d07/src/vendor/src/github.com/jtolds/gls/stack_tags.go:39 +0x39
       [2016/06/29 17:36:57.863]   github.com/jtolds/gls.markS()
       [2016/06/29 17:36:57.863]       /data/mci/a5bbcdd3e65e9cb54cd61d5a98e97d07/src/vendor/src/github.com/jtolds/gls/stack_tags.go:16 +0x38
       [2016/06/29 17:36:57.863]   github.com/jtolds/gls.addStackTag()
       [2016/06/29 17:36:57.863]       /data/mci/a5bbcdd3e65e9cb54cd61d5a98e97d07/src/vendor/src/github.com/jtolds/gls/stack_tags.go:13 +0x49
       [2016/06/29 17:36:57.863]   github.com/jtolds/gls.(*ContextManager).SetValues()
       [2016/06/29 17:36:57.863]       /data/mci/a5bbcdd3e65e9cb54cd61d5a98e97d07/src/vendor/src/github.com/jtolds/gls/context.go:92 +0x5d3
       [2016/06/29 17:36:57.863]   github.com/smartystreets/goconvey/convey.rootConvey()
       [2016/06/29 17:36:57.863]       /data/mci/a5bbcdd3e65e9cb54cd61d5a98e97d07/src/vendor/src/github.com/smartystreets/goconvey/convey/context.go:113 +0x54b
       [2016/06/29 17:36:57.863]   github.com/smartystreets/goconvey/convey.Convey()
       [2016/06/29 17:36:57.863]       /data/mci/a5bbcdd3e65e9cb54cd61d5a98e97d07/src/vendor/src/github.com/smartystreets/goconvey/convey/doc.go:75 +0x52
       [2016/06/29 17:36:57.863]   _/data/mci/a5bbcdd3e65e9cb54cd61d5a98e97d07/src/common/archive.TestBasicMux()
       [2016/06/29 17:36:57.863]       /data/mci/a5bbcdd3e65e9cb54cd61d5a98e97d07/src/common/archive/multiplexer_roundtrip_test.go:171 +0x254
       [2016/06/29 17:36:57.863]   testing.tRunner()
       [2016/06/29 17:36:57.863]       /opt/go/src/testing/testing.go:473 +0xdc
       [2016/06/29 17:36:57.863] ==================
       [2016/06/29 17:36:57.863] ==================
       [2016/06/29 17:36:57.863] WARNING: DATA RACE
       [2016/06/29 17:36:57.863] Write by goroutine 15:
       [2016/06/29 17:36:57.863]   _/data/mci/a5bbcdd3e65e9cb54cd61d5a98e97d07/src/common/archive.TestBasicMux.func1.1()
       [2016/06/29 17:36:57.863]       /data/mci/a5bbcdd3e65e9cb54cd61d5a98e97d07/src/common/archive/multiplexer_roundtrip_test.go:93 +0x17b
       [2016/06/29 17:36:57.863] Previous write by goroutine 12:
       [2016/06/29 17:36:57.863]   _/data/mci/a5bbcdd3e65e9cb54cd61d5a98e97d07/src/common/archive.TestBasicMux.func1.1()
       [2016/06/29 17:36:57.863]       /data/mci/a5bbcdd3e65e9cb54cd61d5a98e97d07/src/common/archive/multiplexer_roundtrip_test.go:93 +0x17b
       [2016/06/29 17:36:57.863] Goroutine 15 (running) created at:
       [2016/06/29 17:36:57.863]   _/data/mci/a5bbcdd3e65e9cb54cd61d5a98e97d07/src/common/archive.TestBasicMux.func1()
       [2016/06/29 17:36:57.863]       /data/mci/a5bbcdd3e65e9cb54cd61d5a98e97d07/src/common/archive/multiplexer_roundtrip_test.go:110 +0xa00
       [2016/06/29 17:36:57.863]   github.com/smartystreets/goconvey/convey.parseAction.func1()
       [2016/06/29 17:36:57.863]       /data/mci/a5bbcdd3e65e9cb54cd61d5a98e97d07/src/vendor/src/github.com/smartystreets/goconvey/convey/discovery.go:80 +0x29
       [2016/06/29 17:36:57.863]   github.com/smartystreets/goconvey/convey.(*context).conveyInner()
       [2016/06/29 17:36:57.863]       /data/mci/a5bbcdd3e65e9cb54cd61d5a98e97d07/src/vendor/src/github.com/smartystreets/goconvey/convey/context.go:261 +0x28c
       [2016/06/29 17:36:57.863]   github.com/smartystreets/goconvey/convey.rootConvey.func1()
       [2016/06/29 17:36:57.863]       /data/mci/a5bbcdd3e65e9cb54cd61d5a98e97d07/src/vendor/src/github.com/smartystreets/goconvey/convey/context.go:110 +0x1f0
       [2016/06/29 17:36:57.864]   github.com/jtolds/gls._m()
       [2016/06/29 17:36:57.864]       /data/mci/a5bbcdd3e65e9cb54cd61d5a98e97d07/src/vendor/src/github.com/jtolds/gls/stack_tags.go:39 +0x39
       [2016/06/29 17:36:57.864]   github.com/jtolds/gls.markS()
       [2016/06/29 17:36:57.864]       /data/mci/a5bbcdd3e65e9cb54cd61d5a98e97d07/src/vendor/src/github.com/jtolds/gls/stack_tags.go:16 +0x38
       [2016/06/29 17:36:57.864]   github.com/jtolds/gls.addStackTag()
       [2016/06/29 17:36:57.864]       /data/mci/a5bbcdd3e65e9cb54cd61d5a98e97d07/src/vendor/src/github.com/jtolds/gls/stack_tags.go:13 +0x49
       [2016/06/29 17:36:57.864]   github.com/jtolds/gls.(*ContextManager).SetValues()
       [2016/06/29 17:36:57.864]       /data/mci/a5bbcdd3e65e9cb54cd61d5a98e97d07/src/vendor/src/github.com/jtolds/gls/context.go:92 +0x5d3
       [2016/06/29 17:36:57.864]   github.com/smartystreets/goconvey/convey.rootConvey()
       [2016/06/29 17:36:57.864]       /data/mci/a5bbcdd3e65e9cb54cd61d5a98e97d07/src/vendor/src/github.com/smartystreets/goconvey/convey/context.go:113 +0x54b
       [2016/06/29 17:36:57.864]   github.com/smartystreets/goconvey/convey.Convey()
       [2016/06/29 17:36:57.864]       /data/mci/a5bbcdd3e65e9cb54cd61d5a98e97d07/src/vendor/src/github.com/smartystreets/goconvey/convey/doc.go:75 +0x52
       [2016/06/29 17:36:57.864]   _/data/mci/a5bbcdd3e65e9cb54cd61d5a98e97d07/src/common/archive.TestBasicMux()
       [2016/06/29 17:36:57.864]       /data/mci/a5bbcdd3e65e9cb54cd61d5a98e97d07/src/common/archive/multiplexer_roundtrip_test.go:171 +0x254
       [2016/06/29 17:36:57.864]   testing.tRunner()
       [2016/06/29 17:36:57.864]       /opt/go/src/testing/testing.go:473 +0xdc
       [2016/06/29 17:36:57.864] Goroutine 12 (running) created at:
       [2016/06/29 17:36:57.864]   _/data/mci/a5bbcdd3e65e9cb54cd61d5a98e97d07/src/common/archive.TestBasicMux.func1()
       [2016/06/29 17:36:57.864]       /data/mci/a5bbcdd3e65e9cb54cd61d5a98e97d07/src/common/archive/multiplexer_roundtrip_test.go:110 +0xa00
       [2016/06/29 17:36:57.864]   github.com/smartystreets/goconvey/convey.parseAction.func1()
       [2016/06/29 17:36:57.864]       /data/mci/a5bbcdd3e65e9cb54cd61d5a98e97d07/src/vendor/src/github.com/smartystreets/goconvey/convey/discovery.go:80 +0x29
       [2016/06/29 17:36:57.864]   github.com/smartystreets/goconvey/convey.(*context).conveyInner()
       [2016/06/29 17:36:57.864]       /data/mci/a5bbcdd3e65e9cb54cd61d5a98e97d07/src/vendor/src/github.com/smartystreets/goconvey/convey/context.go:261 +0x28c
       [2016/06/29 17:36:57.864]   github.com/smartystreets/goconvey/convey.rootConvey.func1()
       [2016/06/29 17:36:57.864]       /data/mci/a5bbcdd3e65e9cb54cd61d5a98e97d07/src/vendor/src/github.com/smartystreets/goconvey/convey/context.go:110 +0x1f0
       [2016/06/29 17:36:57.864]   github.com/jtolds/gls._m()
       [2016/06/29 17:36:57.864]       /data/mci/a5bbcdd3e65e9cb54cd61d5a98e97d07/src/vendor/src/github.com/jtolds/gls/stack_tags.go:39 +0x39
       [2016/06/29 17:36:57.864]   github.com/jtolds/gls.markS()
       [2016/06/29 17:36:57.864]       /data/mci/a5bbcdd3e65e9cb54cd61d5a98e97d07/src/vendor/src/github.com/jtolds/gls/stack_tags.go:16 +0x38
       [2016/06/29 17:36:57.864]   github.com/jtolds/gls.addStackTag()
       [2016/06/29 17:36:57.864]       /data/mci/a5bbcdd3e65e9cb54cd61d5a98e97d07/src/vendor/src/github.com/jtolds/gls/stack_tags.go:13 +0x49
       [2016/06/29 17:36:57.864]   github.com/jtolds/gls.(*ContextManager).SetValues()
       [2016/06/29 17:36:57.864]       /data/mci/a5bbcdd3e65e9cb54cd61d5a98e97d07/src/vendor/src/github.com/jtolds/gls/context.go:92 +0x5d3
       [2016/06/29 17:36:57.864]   github.com/smartystreets/goconvey/convey.rootConvey()
       [2016/06/29 17:36:57.864]       /data/mci/a5bbcdd3e65e9cb54cd61d5a98e97d07/src/vendor/src/github.com/smartystreets/goconvey/convey/context.go:113 +0x54b
       [2016/06/29 17:36:57.864]   github.com/smartystreets/goconvey/convey.Convey()
       [2016/06/29 17:36:57.864]       /data/mci/a5bbcdd3e65e9cb54cd61d5a98e97d07/src/vendor/src/github.com/smartystreets/goconvey/convey/doc.go:75 +0x52
       [2016/06/29 17:36:57.864]   _/data/mci/a5bbcdd3e65e9cb54cd61d5a98e97d07/src/common/archive.TestBasicMux()
       [2016/06/29 17:36:57.864]       /data/mci/a5bbcdd3e65e9cb54cd61d5a98e97d07/src/common/archive/multiplexer_roundtrip_test.go:171 +0x254
       [2016/06/29 17:36:57.864]   testing.tRunner()
       [2016/06/29 17:36:57.864]       /opt/go/src/testing/testing.go:473 +0xdc
       [2016/06/29 17:36:57.864] ==================
       [2016/06/29 17:36:59.719] ==================
      

            Assignee:
            lucas.morales Lucas Morales
            Reporter:
            mikeo@mongodb.com Michael O'Brien
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: