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

Intermittent "Error 105" build errors

    • Type: Icon: Improvement Improvement
    • Resolution: Won't Do
    • Priority: Icon: Major - P3 Major - P3
    • None
    • Affects Version/s: None
    • Component/s: None
    • Labels:
      None
    • Server Development Platform

      While building with icecream I got a few files failing to build with error "Error 105". Rerunning the build command rebuilt the files successfully. I was using a pure scons build.

      I didn't record much info about the current but recently another person ran into the same issue:

      buildscripts/scons.py -j 256 --ssl --build-tools=next --variables-files=etc/scons/developer_versions.vars --variables-files=etc/scons/mongodbtoolchain_stable_gcc.vars CCACHE=ccache ICECC=icecc --link-model=dynamic VARIANT_DIR=gcc install-core install-mongo

      My guess is its icecream related, error 105 in icecream correlates to out of memory:

      /**
       * Common exit codes for both client and server.
       *
       * These need to be in [1,255] so that they can be used as exit()
       * codes.
       **/
      enum dcc_exitcode {
          EXIT_DISTCC_FAILED = 100, /**< General failure */
          EXIT_BAD_ARGUMENTS = 101,
          EXIT_BIND_FAILED = 102,
          EXIT_CONNECT_FAILED = 103,
          EXIT_COMPILER_CRASHED = 104,
          EXIT_OUT_OF_MEMORY = 105,
      

            Assignee:
            backlog-server-devplatform [DO NOT ASSIGN] Backlog - Server Development Platform Team (SDP) (Inactive)
            Reporter:
            daniel.moody@mongodb.com Daniel Moody
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

              Created:
              Updated:
              Resolved: