<!-- 
RSS generated by JIRA (9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66) at Thu Feb 08 04:45:32 UTC 2024

It is possible to restrict the fields that are returned in this document by specifying the 'field' parameter in your request.
For example, to request only the issue key and summary append 'field=key&field=summary' to the URL of your request.
-->
<rss version="0.92" >
<channel>
    <title>MongoDB Jira</title>
    <link>https://jira.mongodb.org</link>
    <description>This file is an XML representation of an issue</description>
    <language>en-us</language>    <build-info>
        <version>9.7.1</version>
        <build-number>970001</build-number>
        <build-date>13-04-2023</build-date>
    </build-info>


<item>
            <title>[SERVER-37282] options_parser_test failed EmptySingleNam std::exception: std::bad_alloc in test EmptySingleName</title>
                <link>https://jira.mongodb.org/browse/SERVER-37282</link>
                <project id="10000" key="SERVER">Core Server</project>
                    <description>&lt;p&gt;Compiling mongodb&#160;3.6.8 on Ubuntu 18.10 (Cosmic) fails at options_parser_test.cpp at EmptySingleName test case, like so:&lt;/p&gt;

&lt;p&gt;&#160;&lt;br/&gt;
&lt;span class=&quot;error&quot;&gt;&amp;#91;executor:cpp_unit_test:job0&amp;#93;&lt;/span&gt; 2018-09-24T12:24:10.508+0000 Running options_parser_test... build/opt/mongo/util/options_parser/options_parser_test &lt;span class=&quot;error&quot;&gt;&amp;#91;cpp_unit_test:options_parser_test&amp;#93;&lt;/span&gt; 2018-09-24T12:24:10.508+0000 Starting Program build/opt/mongo/util/options_parser/options_parser_test... build/opt/mongo/util/options_parser/options_parser_test &lt;span class=&quot;error&quot;&gt;&amp;#91;cpp_unit_test:options_parser_test&amp;#93;&lt;/span&gt; 2018-09-24T12:24:10.511+0000 Program build/opt/mongo/util/options_parser/options_parser_test started with pid 2985. &lt;span class=&quot;error&quot;&gt;&amp;#91;cpp_unit_test:options_parser_test&amp;#93;&lt;/span&gt; 2018-09-24T12:24:10.515+0000 2018-09-24T12:24:10.515+0000 I - &lt;span class=&quot;error&quot;&gt;&amp;#91;main&amp;#93;&lt;/span&gt; going to run suite: ChainingInterface &lt;span class=&quot;error&quot;&gt;&amp;#91;cpp_unit_test:options_parser_test&amp;#93;&lt;/span&gt; 2018-09-24T12:24:10.516+0000 2018-09-24T12:24:10.515+0000 I - &lt;span class=&quot;error&quot;&gt;&amp;#91;main&amp;#93;&lt;/span&gt; going to run test: GoodReference &lt;span class=&quot;error&quot;&gt;&amp;#91;cpp_unit_test:options_parser_test&amp;#93;&lt;/span&gt; 2018-09-24T12:24:10.516+0000 2018-09-24T12:24:10.516+0000 I - &lt;span class=&quot;error&quot;&gt;&amp;#91;main&amp;#93;&lt;/span&gt; going to run test: Basic &lt;span class=&quot;error&quot;&gt;&amp;#91;cpp_unit_test:options_parser_test&amp;#93;&lt;/span&gt; 2018-09-24T12:24:10.516+0000 2018-09-24T12:24:10.516+0000 I - &lt;span class=&quot;error&quot;&gt;&amp;#91;main&amp;#93;&lt;/span&gt; going to run test: Hidden &lt;span class=&quot;error&quot;&gt;&amp;#91;cpp_unit_test:options_parser_test&amp;#93;&lt;/span&gt; 2018-09-24T12:24:10.516+0000 2018-09-24T12:24:10.516+0000 I - &lt;span class=&quot;error&quot;&gt;&amp;#91;main&amp;#93;&lt;/span&gt; going to run test: DefaultValue &lt;span class=&quot;error&quot;&gt;&amp;#91;cpp_unit_test:options_parser_test&amp;#93;&lt;/span&gt; 2018-09-24T12:24:10.516+0000 2018-09-24T12:24:10.516+0000 I - &lt;span class=&quot;error&quot;&gt;&amp;#91;main&amp;#93;&lt;/span&gt; going to run test: ImplicitValue &lt;span class=&quot;error&quot;&gt;&amp;#91;cpp_unit_test:options_parser_test&amp;#93;&lt;/span&gt; 2018-09-24T12:24:10.516+0000 2018-09-24T12:24:10.516+0000 I - &lt;span class=&quot;error&quot;&gt;&amp;#91;main&amp;#93;&lt;/span&gt; going to run test: Composing &lt;span class=&quot;error&quot;&gt;&amp;#91;cpp_unit_test:options_parser_test&amp;#93;&lt;/span&gt; 2018-09-24T12:24:10.517+0000 2018-09-24T12:24:10.516+0000 I - &lt;span class=&quot;error&quot;&gt;&amp;#91;main&amp;#93;&lt;/span&gt; going to run test: Positional &lt;span class=&quot;error&quot;&gt;&amp;#91;cpp_unit_test:options_parser_test&amp;#93;&lt;/span&gt; 2018-09-24T12:24:10.517+0000 2018-09-24T12:24:10.516+0000 I - &lt;span class=&quot;error&quot;&gt;&amp;#91;main&amp;#93;&lt;/span&gt; going to run test: PositionalTooMany &lt;span class=&quot;error&quot;&gt;&amp;#91;cpp_unit_test:options_parser_test&amp;#93;&lt;/span&gt; 2018-09-24T12:24:10.517+0000 2018-09-24T12:24:10.517+0000 I - &lt;span class=&quot;error&quot;&gt;&amp;#91;main&amp;#93;&lt;/span&gt; going to run test: PositionalAndFlag &lt;span class=&quot;error&quot;&gt;&amp;#91;cpp_unit_test:options_parser_test&amp;#93;&lt;/span&gt; 2018-09-24T12:24:10.517+0000 2018-09-24T12:24:10.517+0000 I - &lt;span class=&quot;error&quot;&gt;&amp;#91;main&amp;#93;&lt;/span&gt; going to run test: PositionalMultiple &lt;span class=&quot;error&quot;&gt;&amp;#91;cpp_unit_test:options_parser_test&amp;#93;&lt;/span&gt; 2018-09-24T12:24:10.517+0000 2018-09-24T12:24:10.517+0000 I - &lt;span class=&quot;error&quot;&gt;&amp;#91;main&amp;#93;&lt;/span&gt; going to run test: PositionalMultipleExtra &lt;span class=&quot;error&quot;&gt;&amp;#91;cpp_unit_test:options_parser_test&amp;#93;&lt;/span&gt; 2018-09-24T12:24:10.517+0000 2018-09-24T12:24:10.517+0000 I - &lt;span class=&quot;error&quot;&gt;&amp;#91;main&amp;#93;&lt;/span&gt; going to run test: PositionalMultipleUnlimited &lt;span class=&quot;error&quot;&gt;&amp;#91;cpp_unit_test:options_parser_test&amp;#93;&lt;/span&gt; 2018-09-24T12:24:10.518+0000 2018-09-24T12:24:10.517+0000 I - &lt;span class=&quot;error&quot;&gt;&amp;#91;main&amp;#93;&lt;/span&gt; going to run test: PositionalMultipleAndFlag &lt;span class=&quot;error&quot;&gt;&amp;#91;cpp_unit_test:options_parser_test&amp;#93;&lt;/span&gt; 2018-09-24T12:24:10.518+0000 2018-09-24T12:24:10.517+0000 I - &lt;span class=&quot;error&quot;&gt;&amp;#91;main&amp;#93;&lt;/span&gt; going to run test: PositionalSingleMultipleUnlimitedAndFlag &lt;span class=&quot;error&quot;&gt;&amp;#91;cpp_unit_test:options_parser_test&amp;#93;&lt;/span&gt; 2018-09-24T12:24:10.518+0000 2018-09-24T12:24:10.517+0000 I - &lt;span class=&quot;error&quot;&gt;&amp;#91;main&amp;#93;&lt;/span&gt; going to run test: PositionalHoleInRange &lt;span class=&quot;error&quot;&gt;&amp;#91;cpp_unit_test:options_parser_test&amp;#93;&lt;/span&gt; 2018-09-24T12:24:10.518+0000 2018-09-24T12:24:10.517+0000 I - &lt;span class=&quot;error&quot;&gt;&amp;#91;main&amp;#93;&lt;/span&gt; going to run test: PositionalOverlappingRange &lt;span class=&quot;error&quot;&gt;&amp;#91;cpp_unit_test:options_parser_test&amp;#93;&lt;/span&gt; 2018-09-24T12:24:10.518+0000 2018-09-24T12:24:10.517+0000 I - &lt;span class=&quot;error&quot;&gt;&amp;#91;main&amp;#93;&lt;/span&gt; going to run test: PositionalOverlappingRangeInfinite &lt;span class=&quot;error&quot;&gt;&amp;#91;cpp_unit_test:options_parser_test&amp;#93;&lt;/span&gt; 2018-09-24T12:24:10.518+0000 2018-09-24T12:24:10.517+0000 I - &lt;span class=&quot;error&quot;&gt;&amp;#91;main&amp;#93;&lt;/span&gt; going to run test: PositionalMultipleInfinite &lt;span class=&quot;error&quot;&gt;&amp;#91;cpp_unit_test:options_parser_test&amp;#93;&lt;/span&gt; 2018-09-24T12:24:10.518+0000 2018-09-24T12:24:10.517+0000 I - &lt;span class=&quot;error&quot;&gt;&amp;#91;main&amp;#93;&lt;/span&gt; DONE running tests &lt;span class=&quot;error&quot;&gt;&amp;#91;cpp_unit_test:options_parser_test&amp;#93;&lt;/span&gt; 2018-09-24T12:24:10.518+0000 2018-09-24T12:24:10.517+0000 I - &lt;span class=&quot;error&quot;&gt;&amp;#91;main&amp;#93;&lt;/span&gt; going to run suite: ConfigFromFilesystem &lt;span class=&quot;error&quot;&gt;&amp;#91;cpp_unit_test:options_parser_test&amp;#93;&lt;/span&gt; 2018-09-24T12:24:10.518+0000 2018-09-24T12:24:10.517+0000 I - &lt;span class=&quot;error&quot;&gt;&amp;#91;main&amp;#93;&lt;/span&gt; going to run test: JSONGood &lt;span class=&quot;error&quot;&gt;&amp;#91;cpp_unit_test:options_parser_test&amp;#93;&lt;/span&gt; 2018-09-24T12:24:10.519+0000 2018-09-24T12:24:10.519+0000 I - &lt;span class=&quot;error&quot;&gt;&amp;#91;main&amp;#93;&lt;/span&gt; going to run test: INIGood &lt;span class=&quot;error&quot;&gt;&amp;#91;cpp_unit_test:options_parser_test&amp;#93;&lt;/span&gt; 2018-09-24T12:24:10.519+0000 2018-09-24T12:24:10.519+0000 I - &lt;span class=&quot;error&quot;&gt;&amp;#91;main&amp;#93;&lt;/span&gt; going to run test: Empty &lt;span class=&quot;error&quot;&gt;&amp;#91;cpp_unit_test:options_parser_test&amp;#93;&lt;/span&gt; 2018-09-24T12:24:10.519+0000 2018-09-24T12:24:10.519+0000 I - &lt;span class=&quot;error&quot;&gt;&amp;#91;main&amp;#93;&lt;/span&gt; going to run test: NullByte &lt;span class=&quot;error&quot;&gt;&amp;#91;cpp_unit_test:options_parser_test&amp;#93;&lt;/span&gt; 2018-09-24T12:24:10.519+0000 2018-09-24T12:24:10.519+0000 I - &lt;span class=&quot;error&quot;&gt;&amp;#91;main&amp;#93;&lt;/span&gt; going to run test: NullSubDir &lt;span class=&quot;error&quot;&gt;&amp;#91;cpp_unit_test:options_parser_test&amp;#93;&lt;/span&gt; 2018-09-24T12:24:10.519+0000 2018-09-24T12:24:10.519+0000 I - &lt;span class=&quot;error&quot;&gt;&amp;#91;main&amp;#93;&lt;/span&gt; going to run test: NullTerminated &lt;span class=&quot;error&quot;&gt;&amp;#91;cpp_unit_test:options_parser_test&amp;#93;&lt;/span&gt; 2018-09-24T12:24:10.519+0000 2018-09-24T12:24:10.519+0000 I - &lt;span class=&quot;error&quot;&gt;&amp;#91;main&amp;#93;&lt;/span&gt; DONE running tests &lt;span class=&quot;error&quot;&gt;&amp;#91;cpp_unit_test:options_parser_test&amp;#93;&lt;/span&gt; 2018-09-24T12:24:10.519+0000 2018-09-24T12:24:10.519+0000 I - &lt;span class=&quot;error&quot;&gt;&amp;#91;main&amp;#93;&lt;/span&gt; going to run suite: Constraints &lt;span class=&quot;error&quot;&gt;&amp;#91;cpp_unit_test:options_parser_test&amp;#93;&lt;/span&gt; 2018-09-24T12:24:10.520+0000 2018-09-24T12:24:10.519+0000 I - &lt;span class=&quot;error&quot;&gt;&amp;#91;main&amp;#93;&lt;/span&gt; going to run test: NumericRangeConstraint &lt;span class=&quot;error&quot;&gt;&amp;#91;cpp_unit_test:options_parser_test&amp;#93;&lt;/span&gt; 2018-09-24T12:24:10.523+0000 2018-09-24T12:24:10.520+0000 I - &lt;span class=&quot;error&quot;&gt;&amp;#91;main&amp;#93;&lt;/span&gt; going to run test: MutuallyExclusiveConstraint &lt;span class=&quot;error&quot;&gt;&amp;#91;cpp_unit_test:options_parser_test&amp;#93;&lt;/span&gt; 2018-09-24T12:24:10.523+0000 2018-09-24T12:24:10.520+0000 I - &lt;span class=&quot;error&quot;&gt;&amp;#91;main&amp;#93;&lt;/span&gt; going to run test: RequiresOtherConstraint &lt;span class=&quot;error&quot;&gt;&amp;#91;cpp_unit_test:options_parser_test&amp;#93;&lt;/span&gt; 2018-09-24T12:24:10.524+0000 2018-09-24T12:24:10.520+0000 I - &lt;span class=&quot;error&quot;&gt;&amp;#91;main&amp;#93;&lt;/span&gt; going to run test: StringFormatConstraint &lt;span class=&quot;error&quot;&gt;&amp;#91;cpp_unit_test:options_parser_test&amp;#93;&lt;/span&gt; 2018-09-24T12:24:10.524+0000 2018-09-24T12:24:10.520+0000 I - &lt;span class=&quot;error&quot;&gt;&amp;#91;main&amp;#93;&lt;/span&gt; DONE running tests &lt;span class=&quot;error&quot;&gt;&amp;#91;cpp_unit_test:options_parser_test&amp;#93;&lt;/span&gt; 2018-09-24T12:24:10.524+0000 2018-09-24T12:24:10.520+0000 I - &lt;span class=&quot;error&quot;&gt;&amp;#91;main&amp;#93;&lt;/span&gt; going to run suite: INIConfigFile &lt;span class=&quot;error&quot;&gt;&amp;#91;cpp_unit_test:options_parser_test&amp;#93;&lt;/span&gt; 2018-09-24T12:24:10.524+0000 2018-09-24T12:24:10.520+0000 I - &lt;span class=&quot;error&quot;&gt;&amp;#91;main&amp;#93;&lt;/span&gt; going to run test: Basic &lt;span class=&quot;error&quot;&gt;&amp;#91;cpp_unit_test:options_parser_test&amp;#93;&lt;/span&gt; 2018-09-24T12:24:10.524+0000 2018-09-24T12:24:10.520+0000 I - &lt;span class=&quot;error&quot;&gt;&amp;#91;main&amp;#93;&lt;/span&gt; going to run test: Empty &lt;span class=&quot;error&quot;&gt;&amp;#91;cpp_unit_test:options_parser_test&amp;#93;&lt;/span&gt; 2018-09-24T12:24:10.524+0000 2018-09-24T12:24:10.520+0000 I - &lt;span class=&quot;error&quot;&gt;&amp;#91;main&amp;#93;&lt;/span&gt; going to run test: Override &lt;span class=&quot;error&quot;&gt;&amp;#91;cpp_unit_test:options_parser_test&amp;#93;&lt;/span&gt; 2018-09-24T12:24:10.524+0000 2018-09-24T12:24:10.520+0000 I - &lt;span class=&quot;error&quot;&gt;&amp;#91;main&amp;#93;&lt;/span&gt; going to run test: Comments &lt;span class=&quot;error&quot;&gt;&amp;#91;cpp_unit_test:options_parser_test&amp;#93;&lt;/span&gt; 2018-09-24T12:24:10.524+0000 2018-09-24T12:24:10.520+0000 I - &lt;span class=&quot;error&quot;&gt;&amp;#91;main&amp;#93;&lt;/span&gt; going to run test: Switches &lt;span class=&quot;error&quot;&gt;&amp;#91;cpp_unit_test:options_parser_test&amp;#93;&lt;/span&gt; 2018-09-24T12:24:10.524+0000 2018-09-24T12:24:10.520+0000 I - &lt;span class=&quot;error&quot;&gt;&amp;#91;main&amp;#93;&lt;/span&gt; going to run test: Monkeys &lt;span class=&quot;error&quot;&gt;&amp;#91;cpp_unit_test:options_parser_test&amp;#93;&lt;/span&gt; 2018-09-24T12:24:10.524+0000 2018-09-24T12:24:10.520+0000 I - &lt;span class=&quot;error&quot;&gt;&amp;#91;main&amp;#93;&lt;/span&gt; going to run test: DefaultValueOverride &lt;span class=&quot;error&quot;&gt;&amp;#91;cpp_unit_test:options_parser_test&amp;#93;&lt;/span&gt; 2018-09-24T12:24:10.524+0000 2018-09-24T12:24:10.520+0000 I - &lt;span class=&quot;error&quot;&gt;&amp;#91;main&amp;#93;&lt;/span&gt; going to run test: StringVector &lt;span class=&quot;error&quot;&gt;&amp;#91;cpp_unit_test:options_parser_test&amp;#93;&lt;/span&gt; 2018-09-24T12:24:10.525+0000 2018-09-24T12:24:10.520+0000 I - &lt;span class=&quot;error&quot;&gt;&amp;#91;main&amp;#93;&lt;/span&gt; going to run test: StringMap &lt;span class=&quot;error&quot;&gt;&amp;#91;cpp_unit_test:options_parser_test&amp;#93;&lt;/span&gt; 2018-09-24T12:24:10.525+0000 2018-09-24T12:24:10.520+0000 I - &lt;span class=&quot;error&quot;&gt;&amp;#91;main&amp;#93;&lt;/span&gt; going to run test: StringMapDuplicateKey &lt;span class=&quot;error&quot;&gt;&amp;#91;cpp_unit_test:options_parser_test&amp;#93;&lt;/span&gt; 2018-09-24T12:24:10.525+0000 2018-09-24T12:24:10.520+0000 I - &lt;span class=&quot;error&quot;&gt;&amp;#91;main&amp;#93;&lt;/span&gt; going to run test: ComposingStringVector &lt;span class=&quot;error&quot;&gt;&amp;#91;cpp_unit_test:options_parser_test&amp;#93;&lt;/span&gt; 2018-09-24T12:24:10.525+0000 2018-09-24T12:24:10.520+0000 I - &lt;span class=&quot;error&quot;&gt;&amp;#91;main&amp;#93;&lt;/span&gt; going to run test: ComposingStringMap &lt;span class=&quot;error&quot;&gt;&amp;#91;cpp_unit_test:options_parser_test&amp;#93;&lt;/span&gt; 2018-09-24T12:24:10.525+0000 2018-09-24T12:24:10.520+0000 I - &lt;span class=&quot;error&quot;&gt;&amp;#91;main&amp;#93;&lt;/span&gt; DONE running tests &lt;span class=&quot;error&quot;&gt;&amp;#91;cpp_unit_test:options_parser_test&amp;#93;&lt;/span&gt; 2018-09-24T12:24:10.525+0000 2018-09-24T12:24:10.520+0000 I - &lt;span class=&quot;error&quot;&gt;&amp;#91;main&amp;#93;&lt;/span&gt; going to run suite: JSONConfigFile &lt;span class=&quot;error&quot;&gt;&amp;#91;cpp_unit_test:options_parser_test&amp;#93;&lt;/span&gt; 2018-09-24T12:24:10.525+0000 2018-09-24T12:24:10.520+0000 I - &lt;span class=&quot;error&quot;&gt;&amp;#91;main&amp;#93;&lt;/span&gt; going to run test: Basic &lt;span class=&quot;error&quot;&gt;&amp;#91;cpp_unit_test:options_parser_test&amp;#93;&lt;/span&gt; 2018-09-24T12:24:10.525+0000 2018-09-24T12:24:10.520+0000 I - &lt;span class=&quot;error&quot;&gt;&amp;#91;main&amp;#93;&lt;/span&gt; going to run test: Empty &lt;span class=&quot;error&quot;&gt;&amp;#91;cpp_unit_test:options_parser_test&amp;#93;&lt;/span&gt; 2018-09-24T12:24:10.525+0000 2018-09-24T12:24:10.520+0000 I - &lt;span class=&quot;error&quot;&gt;&amp;#91;main&amp;#93;&lt;/span&gt; going to run test: EmptyObject &lt;span class=&quot;error&quot;&gt;&amp;#91;cpp_unit_test:options_parser_test&amp;#93;&lt;/span&gt; 2018-09-24T12:24:10.525+0000 2018-09-24T12:24:10.520+0000 I - &lt;span class=&quot;error&quot;&gt;&amp;#91;main&amp;#93;&lt;/span&gt; going to run test: Override &lt;span class=&quot;error&quot;&gt;&amp;#91;cpp_unit_test:options_parser_test&amp;#93;&lt;/span&gt; 2018-09-24T12:24:10.525+0000 2018-09-24T12:24:10.520+0000 I - &lt;span class=&quot;error&quot;&gt;&amp;#91;main&amp;#93;&lt;/span&gt; going to run test: UnregisteredOption &lt;span class=&quot;error&quot;&gt;&amp;#91;cpp_unit_test:options_parser_test&amp;#93;&lt;/span&gt; 2018-09-24T12:24:10.526+0000 2018-09-24T12:24:10.520+0000 I - &lt;span class=&quot;error&quot;&gt;&amp;#91;main&amp;#93;&lt;/span&gt; going to run test: DuplicateOption &lt;span class=&quot;error&quot;&gt;&amp;#91;cpp_unit_test:options_parser_test&amp;#93;&lt;/span&gt; 2018-09-24T12:24:10.526+0000 2018-09-24T12:24:10.520+0000 I - &lt;span class=&quot;error&quot;&gt;&amp;#91;main&amp;#93;&lt;/span&gt; going to run test: TypeChecking &lt;span class=&quot;error&quot;&gt;&amp;#91;cpp_unit_test:options_parser_test&amp;#93;&lt;/span&gt; 2018-09-24T12:24:10.526+0000 2018-09-24T12:24:10.523+0000 I - &lt;span class=&quot;error&quot;&gt;&amp;#91;main&amp;#93;&lt;/span&gt; going to run test: Nested &lt;span class=&quot;error&quot;&gt;&amp;#91;cpp_unit_test:options_parser_test&amp;#93;&lt;/span&gt; 2018-09-24T12:24:10.526+0000 2018-09-24T12:24:10.523+0000 I - &lt;span class=&quot;error&quot;&gt;&amp;#91;main&amp;#93;&lt;/span&gt; going to run test: Dotted &lt;span class=&quot;error&quot;&gt;&amp;#91;cpp_unit_test:options_parser_test&amp;#93;&lt;/span&gt; 2018-09-24T12:24:10.526+0000 2018-09-24T12:24:10.523+0000 I - &lt;span class=&quot;error&quot;&gt;&amp;#91;main&amp;#93;&lt;/span&gt; going to run test: DottedAndNested &lt;span class=&quot;error&quot;&gt;&amp;#91;cpp_unit_test:options_parser_test&amp;#93;&lt;/span&gt; 2018-09-24T12:24:10.526+0000 2018-09-24T12:24:10.523+0000 I - &lt;span class=&quot;error&quot;&gt;&amp;#91;main&amp;#93;&lt;/span&gt; going to run test: StringVector &lt;span class=&quot;error&quot;&gt;&amp;#91;cpp_unit_test:options_parser_test&amp;#93;&lt;/span&gt; 2018-09-24T12:24:10.526+0000 2018-09-24T12:24:10.523+0000 I - &lt;span class=&quot;error&quot;&gt;&amp;#91;main&amp;#93;&lt;/span&gt; going to run test: StringMap &lt;span class=&quot;error&quot;&gt;&amp;#91;cpp_unit_test:options_parser_test&amp;#93;&lt;/span&gt; 2018-09-24T12:24:10.526+0000 2018-09-24T12:24:10.523+0000 I - &lt;span class=&quot;error&quot;&gt;&amp;#91;main&amp;#93;&lt;/span&gt; going to run test: StringMapDuplicateKey &lt;span class=&quot;error&quot;&gt;&amp;#91;cpp_unit_test:options_parser_test&amp;#93;&lt;/span&gt; 2018-09-24T12:24:10.526+0000 2018-09-24T12:24:10.523+0000 I - &lt;span class=&quot;error&quot;&gt;&amp;#91;main&amp;#93;&lt;/span&gt; going to run test: StringVectorNonString &lt;span class=&quot;error&quot;&gt;&amp;#91;cpp_unit_test:options_parser_test&amp;#93;&lt;/span&gt; 2018-09-24T12:24:10.526+0000 2018-09-24T12:24:10.523+0000 I - &lt;span class=&quot;error&quot;&gt;&amp;#91;main&amp;#93;&lt;/span&gt; going to run test: DefaultValueOverride &lt;span class=&quot;error&quot;&gt;&amp;#91;cpp_unit_test:options_parser_test&amp;#93;&lt;/span&gt; 2018-09-24T12:24:10.526+0000 2018-09-24T12:24:10.523+0000 I - &lt;span class=&quot;error&quot;&gt;&amp;#91;main&amp;#93;&lt;/span&gt; going to run test: ComposingStringVector &lt;span class=&quot;error&quot;&gt;&amp;#91;cpp_unit_test:options_parser_test&amp;#93;&lt;/span&gt; 2018-09-24T12:24:10.527+0000 2018-09-24T12:24:10.523+0000 I - &lt;span class=&quot;error&quot;&gt;&amp;#91;main&amp;#93;&lt;/span&gt; going to run test: ComposingStringMap &lt;span class=&quot;error&quot;&gt;&amp;#91;cpp_unit_test:options_parser_test&amp;#93;&lt;/span&gt; 2018-09-24T12:24:10.527+0000 2018-09-24T12:24:10.523+0000 I - &lt;span class=&quot;error&quot;&gt;&amp;#91;main&amp;#93;&lt;/span&gt; DONE running tests &lt;span class=&quot;error&quot;&gt;&amp;#91;cpp_unit_test:options_parser_test&amp;#93;&lt;/span&gt; 2018-09-24T12:24:10.527+0000 2018-09-24T12:24:10.523+0000 I - &lt;span class=&quot;error&quot;&gt;&amp;#91;main&amp;#93;&lt;/span&gt; going to run suite: LegacyInterface &lt;span class=&quot;error&quot;&gt;&amp;#91;cpp_unit_test:options_parser_test&amp;#93;&lt;/span&gt; 2018-09-24T12:24:10.527+0000 2018-09-24T12:24:10.523+0000 I - &lt;span class=&quot;error&quot;&gt;&amp;#91;main&amp;#93;&lt;/span&gt; going to run test: Good &lt;span class=&quot;error&quot;&gt;&amp;#91;cpp_unit_test:options_parser_test&amp;#93;&lt;/span&gt; 2018-09-24T12:24:10.527+0000 2018-09-24T12:24:10.523+0000 I - &lt;span class=&quot;error&quot;&gt;&amp;#91;main&amp;#93;&lt;/span&gt; going to run test: NotSpecified &lt;span class=&quot;error&quot;&gt;&amp;#91;cpp_unit_test:options_parser_test&amp;#93;&lt;/span&gt; 2018-09-24T12:24:10.527+0000 2018-09-24T12:24:10.523+0000 I - &lt;span class=&quot;error&quot;&gt;&amp;#91;main&amp;#93;&lt;/span&gt; going to run test: BadType &lt;span class=&quot;error&quot;&gt;&amp;#91;cpp_unit_test:options_parser_test&amp;#93;&lt;/span&gt; 2018-09-24T12:24:10.528+0000 2018-09-24T12:24:10.527+0000 I - &lt;span class=&quot;error&quot;&gt;&amp;#91;main&amp;#93;&lt;/span&gt; DONE running tests &lt;span class=&quot;error&quot;&gt;&amp;#91;cpp_unit_test:options_parser_test&amp;#93;&lt;/span&gt; 2018-09-24T12:24:10.528+0000 2018-09-24T12:24:10.527+0000 I - &lt;span class=&quot;error&quot;&gt;&amp;#91;main&amp;#93;&lt;/span&gt; going to run suite: NumericalBaseParsing &lt;span class=&quot;error&quot;&gt;&amp;#91;cpp_unit_test:options_parser_test&amp;#93;&lt;/span&gt; 2018-09-24T12:24:10.528+0000 2018-09-24T12:24:10.527+0000 I - &lt;span class=&quot;error&quot;&gt;&amp;#91;main&amp;#93;&lt;/span&gt; going to run test: CommandLine &lt;span class=&quot;error&quot;&gt;&amp;#91;cpp_unit_test:options_parser_test&amp;#93;&lt;/span&gt; 2018-09-24T12:24:10.529+0000 2018-09-24T12:24:10.527+0000 I - &lt;span class=&quot;error&quot;&gt;&amp;#91;main&amp;#93;&lt;/span&gt; going to run test: INIConfigFile &lt;span class=&quot;error&quot;&gt;&amp;#91;cpp_unit_test:options_parser_test&amp;#93;&lt;/span&gt; 2018-09-24T12:24:10.529+0000 2018-09-24T12:24:10.528+0000 I - &lt;span class=&quot;error&quot;&gt;&amp;#91;main&amp;#93;&lt;/span&gt; going to run test: YAMLConfigFile &lt;span class=&quot;error&quot;&gt;&amp;#91;cpp_unit_test:options_parser_test&amp;#93;&lt;/span&gt; 2018-09-24T12:24:10.529+0000 2018-09-24T12:24:10.528+0000 I - &lt;span class=&quot;error&quot;&gt;&amp;#91;main&amp;#93;&lt;/span&gt; DONE running tests &lt;span class=&quot;error&quot;&gt;&amp;#91;cpp_unit_test:options_parser_test&amp;#93;&lt;/span&gt; 2018-09-24T12:24:10.529+0000 2018-09-24T12:24:10.528+0000 I - &lt;span class=&quot;error&quot;&gt;&amp;#91;main&amp;#93;&lt;/span&gt; going to run suite: OptionCount &lt;span class=&quot;error&quot;&gt;&amp;#91;cpp_unit_test:options_parser_test&amp;#93;&lt;/span&gt; 2018-09-24T12:24:10.529+0000 2018-09-24T12:24:10.528+0000 I - &lt;span class=&quot;error&quot;&gt;&amp;#91;main&amp;#93;&lt;/span&gt; going to run test: Basic &lt;span class=&quot;error&quot;&gt;&amp;#91;cpp_unit_test:options_parser_test&amp;#93;&lt;/span&gt; 2018-09-24T12:24:10.530+0000 2018-09-24T12:24:10.528+0000 I - &lt;span class=&quot;error&quot;&gt;&amp;#91;main&amp;#93;&lt;/span&gt; DONE running tests &lt;span class=&quot;error&quot;&gt;&amp;#91;cpp_unit_test:options_parser_test&amp;#93;&lt;/span&gt; 2018-09-24T12:24:10.530+0000 2018-09-24T12:24:10.528+0000 I - &lt;span class=&quot;error&quot;&gt;&amp;#91;main&amp;#93;&lt;/span&gt; going to run suite: OptionSources &lt;span class=&quot;error&quot;&gt;&amp;#91;cpp_unit_test:options_parser_test&amp;#93;&lt;/span&gt; 2018-09-24T12:24:10.530+0000 2018-09-24T12:24:10.528+0000 I - &lt;span class=&quot;error&quot;&gt;&amp;#91;main&amp;#93;&lt;/span&gt; going to run test: SourceCommandLine &lt;span class=&quot;error&quot;&gt;&amp;#91;cpp_unit_test:options_parser_test&amp;#93;&lt;/span&gt; 2018-09-24T12:24:10.530+0000 2018-09-24T12:24:10.528+0000 I - &lt;span class=&quot;error&quot;&gt;&amp;#91;main&amp;#93;&lt;/span&gt; going to run test: SourceINIConfig &lt;span class=&quot;error&quot;&gt;&amp;#91;cpp_unit_test:options_parser_test&amp;#93;&lt;/span&gt; 2018-09-24T12:24:10.531+0000 2018-09-24T12:24:10.529+0000 I - &lt;span class=&quot;error&quot;&gt;&amp;#91;main&amp;#93;&lt;/span&gt; going to run test: SourceYAMLConfig &lt;span class=&quot;error&quot;&gt;&amp;#91;cpp_unit_test:options_parser_test&amp;#93;&lt;/span&gt; 2018-09-24T12:24:10.531+0000 2018-09-24T12:24:10.529+0000 I - &lt;span class=&quot;error&quot;&gt;&amp;#91;main&amp;#93;&lt;/span&gt; going to run test: SourceAllConfig &lt;span class=&quot;error&quot;&gt;&amp;#91;cpp_unit_test:options_parser_test&amp;#93;&lt;/span&gt; 2018-09-24T12:24:10.531+0000 2018-09-24T12:24:10.529+0000 I - &lt;span class=&quot;error&quot;&gt;&amp;#91;main&amp;#93;&lt;/span&gt; going to run test: SourceAllLegacy &lt;span class=&quot;error&quot;&gt;&amp;#91;cpp_unit_test:options_parser_test&amp;#93;&lt;/span&gt; 2018-09-24T12:24:10.531+0000 2018-09-24T12:24:10.529+0000 I - &lt;span class=&quot;error&quot;&gt;&amp;#91;main&amp;#93;&lt;/span&gt; going to run test: SourceAll &lt;span class=&quot;error&quot;&gt;&amp;#91;cpp_unit_test:options_parser_test&amp;#93;&lt;/span&gt; 2018-09-24T12:24:10.532+0000 2018-09-24T12:24:10.529+0000 I - &lt;span class=&quot;error&quot;&gt;&amp;#91;main&amp;#93;&lt;/span&gt; DONE running tests &lt;span class=&quot;error&quot;&gt;&amp;#91;cpp_unit_test:options_parser_test&amp;#93;&lt;/span&gt; 2018-09-24T12:24:10.532+0000 2018-09-24T12:24:10.529+0000 I - &lt;span class=&quot;error&quot;&gt;&amp;#91;main&amp;#93;&lt;/span&gt; going to run suite: Parsing &lt;span class=&quot;error&quot;&gt;&amp;#91;cpp_unit_test:options_parser_test&amp;#93;&lt;/span&gt; 2018-09-24T12:24:10.532+0000 2018-09-24T12:24:10.529+0000 I - &lt;span class=&quot;error&quot;&gt;&amp;#91;main&amp;#93;&lt;/span&gt; going to run test: Good &lt;span class=&quot;error&quot;&gt;&amp;#91;cpp_unit_test:options_parser_test&amp;#93;&lt;/span&gt; 2018-09-24T12:24:10.532+0000 2018-09-24T12:24:10.529+0000 I - &lt;span class=&quot;error&quot;&gt;&amp;#91;main&amp;#93;&lt;/span&gt; going to run test: SubSection &lt;span class=&quot;error&quot;&gt;&amp;#91;cpp_unit_test:options_parser_test&amp;#93;&lt;/span&gt; 2018-09-24T12:24:10.532+0000 2018-09-24T12:24:10.529+0000 I - &lt;span class=&quot;error&quot;&gt;&amp;#91;main&amp;#93;&lt;/span&gt; going to run test: StringVector &lt;span class=&quot;error&quot;&gt;&amp;#91;cpp_unit_test:options_parser_test&amp;#93;&lt;/span&gt; 2018-09-24T12:24:10.533+0000 2018-09-24T12:24:10.529+0000 I - &lt;span class=&quot;error&quot;&gt;&amp;#91;main&amp;#93;&lt;/span&gt; going to run test: StringMap &lt;span class=&quot;error&quot;&gt;&amp;#91;cpp_unit_test:options_parser_test&amp;#93;&lt;/span&gt; 2018-09-24T12:24:10.533+0000 2018-09-24T12:24:10.529+0000 I - &lt;span class=&quot;error&quot;&gt;&amp;#91;main&amp;#93;&lt;/span&gt; going to run test: StringMapDuplicateKey &lt;span class=&quot;error&quot;&gt;&amp;#91;cpp_unit_test:options_parser_test&amp;#93;&lt;/span&gt; 2018-09-24T12:24:10.533+0000 2018-09-24T12:24:10.529+0000 I - &lt;span class=&quot;error&quot;&gt;&amp;#91;main&amp;#93;&lt;/span&gt; going to run test: Positional &lt;span class=&quot;error&quot;&gt;&amp;#91;cpp_unit_test:options_parser_test&amp;#93;&lt;/span&gt; 2018-09-24T12:24:10.533+0000 2018-09-24T12:24:10.529+0000 I - &lt;span class=&quot;error&quot;&gt;&amp;#91;main&amp;#93;&lt;/span&gt; going to run test: PositionalTooMany &lt;span class=&quot;error&quot;&gt;&amp;#91;cpp_unit_test:options_parser_test&amp;#93;&lt;/span&gt; 2018-09-24T12:24:10.534+0000 2018-09-24T12:24:10.529+0000 I - &lt;span class=&quot;error&quot;&gt;&amp;#91;main&amp;#93;&lt;/span&gt; going to run test: PositionalAndFlag &lt;span class=&quot;error&quot;&gt;&amp;#91;cpp_unit_test:options_parser_test&amp;#93;&lt;/span&gt; 2018-09-24T12:24:10.534+0000 2018-09-24T12:24:10.529+0000 I - &lt;span class=&quot;error&quot;&gt;&amp;#91;main&amp;#93;&lt;/span&gt; going to run test: PositionalMultiple &lt;span class=&quot;error&quot;&gt;&amp;#91;cpp_unit_test:options_parser_test&amp;#93;&lt;/span&gt; 2018-09-24T12:24:10.534+0000 2018-09-24T12:24:10.529+0000 I - &lt;span class=&quot;error&quot;&gt;&amp;#91;main&amp;#93;&lt;/span&gt; going to run test: PositionalMultipleExtra &lt;span class=&quot;error&quot;&gt;&amp;#91;cpp_unit_test:options_parser_test&amp;#93;&lt;/span&gt; 2018-09-24T12:24:10.534+0000 2018-09-24T12:24:10.529+0000 I - &lt;span class=&quot;error&quot;&gt;&amp;#91;main&amp;#93;&lt;/span&gt; going to run test: PositionalMultipleUnlimited &lt;span class=&quot;error&quot;&gt;&amp;#91;cpp_unit_test:options_parser_test&amp;#93;&lt;/span&gt; 2018-09-24T12:24:10.534+0000 2018-09-24T12:24:10.529+0000 I - &lt;span class=&quot;error&quot;&gt;&amp;#91;main&amp;#93;&lt;/span&gt; going to run test: PositionalMultipleAndFlag &lt;span class=&quot;error&quot;&gt;&amp;#91;cpp_unit_test:options_parser_test&amp;#93;&lt;/span&gt; 2018-09-24T12:24:10.535+0000 2018-09-24T12:24:10.529+0000 I - &lt;span class=&quot;error&quot;&gt;&amp;#91;main&amp;#93;&lt;/span&gt; going to run test: NeedArg &lt;span class=&quot;error&quot;&gt;&amp;#91;cpp_unit_test:options_parser_test&amp;#93;&lt;/span&gt; 2018-09-24T12:24:10.535+0000 2018-09-24T12:24:10.529+0000 I - &lt;span class=&quot;error&quot;&gt;&amp;#91;main&amp;#93;&lt;/span&gt; going to run test: BadArg &lt;span class=&quot;error&quot;&gt;&amp;#91;cpp_unit_test:options_parser_test&amp;#93;&lt;/span&gt; 2018-09-24T12:24:10.535+0000 2018-09-24T12:24:10.529+0000 I - &lt;span class=&quot;error&quot;&gt;&amp;#91;main&amp;#93;&lt;/span&gt; going to run test: ExtraArg &lt;span class=&quot;error&quot;&gt;&amp;#91;cpp_unit_test:options_parser_test&amp;#93;&lt;/span&gt; 2018-09-24T12:24:10.535+0000 2018-09-24T12:24:10.529+0000 I - &lt;span class=&quot;error&quot;&gt;&amp;#91;main&amp;#93;&lt;/span&gt; going to run test: DefaultValue &lt;span class=&quot;error&quot;&gt;&amp;#91;cpp_unit_test:options_parser_test&amp;#93;&lt;/span&gt; 2018-09-24T12:24:10.535+0000 2018-09-24T12:24:10.529+0000 I - &lt;span class=&quot;error&quot;&gt;&amp;#91;main&amp;#93;&lt;/span&gt; going to run test: DefaultValueOverride &lt;span class=&quot;error&quot;&gt;&amp;#91;cpp_unit_test:options_parser_test&amp;#93;&lt;/span&gt; 2018-09-24T12:24:10.536+0000 2018-09-24T12:24:10.529+0000 I - &lt;span class=&quot;error&quot;&gt;&amp;#91;main&amp;#93;&lt;/span&gt; going to run test: DefaultValuesNotInBSON &lt;span class=&quot;error&quot;&gt;&amp;#91;cpp_unit_test:options_parser_test&amp;#93;&lt;/span&gt; 2018-09-24T12:24:10.536+0000 2018-09-24T12:24:10.529+0000 I - &lt;span class=&quot;error&quot;&gt;&amp;#91;main&amp;#93;&lt;/span&gt; going to run test: ImplicitValue &lt;span class=&quot;error&quot;&gt;&amp;#91;cpp_unit_test:options_parser_test&amp;#93;&lt;/span&gt; 2018-09-24T12:24:10.536+0000 2018-09-24T12:24:10.529+0000 I - &lt;span class=&quot;error&quot;&gt;&amp;#91;main&amp;#93;&lt;/span&gt; going to run test: ImplicitValueDefault &lt;span class=&quot;error&quot;&gt;&amp;#91;cpp_unit_test:options_parser_test&amp;#93;&lt;/span&gt; 2018-09-24T12:24:10.536+0000 2018-09-24T12:24:10.529+0000 I - &lt;span class=&quot;error&quot;&gt;&amp;#91;main&amp;#93;&lt;/span&gt; going to run test: ImplicitValueOverride &lt;span class=&quot;error&quot;&gt;&amp;#91;cpp_unit_test:options_parser_test&amp;#93;&lt;/span&gt; 2018-09-24T12:24:10.536+0000 2018-09-24T12:24:10.529+0000 I - &lt;span class=&quot;error&quot;&gt;&amp;#91;main&amp;#93;&lt;/span&gt; going to run test: ImplicitValueOverrideWithEqualsSign &lt;span class=&quot;error&quot;&gt;&amp;#91;cpp_unit_test:options_parser_test&amp;#93;&lt;/span&gt; 2018-09-24T12:24:10.536+0000 2018-09-24T12:24:10.529+0000 I - &lt;span class=&quot;error&quot;&gt;&amp;#91;main&amp;#93;&lt;/span&gt; going to run test: ShortName &lt;span class=&quot;error&quot;&gt;&amp;#91;cpp_unit_test:options_parser_test&amp;#93;&lt;/span&gt; 2018-09-24T12:24:10.537+0000 2018-09-24T12:24:10.529+0000 I - &lt;span class=&quot;error&quot;&gt;&amp;#91;main&amp;#93;&lt;/span&gt; going to run test: BadConfigFileOption &lt;span class=&quot;error&quot;&gt;&amp;#91;cpp_unit_test:options_parser_test&amp;#93;&lt;/span&gt; 2018-09-24T12:24:10.537+0000 2018-09-24T12:24:10.529+0000 I - &lt;span class=&quot;error&quot;&gt;&amp;#91;main&amp;#93;&lt;/span&gt; going to run test: MapForScalarMismatch &lt;span class=&quot;error&quot;&gt;&amp;#91;cpp_unit_test:options_parser_test&amp;#93;&lt;/span&gt; 2018-09-24T12:24:10.537+0000 2018-09-24T12:24:10.529+0000 I - &lt;span class=&quot;error&quot;&gt;&amp;#91;main&amp;#93;&lt;/span&gt; going to run test: ScalarForMapMismatch &lt;span class=&quot;error&quot;&gt;&amp;#91;cpp_unit_test:options_parser_test&amp;#93;&lt;/span&gt; 2018-09-24T12:24:10.537+0000 2018-09-24T12:24:10.529+0000 I - &lt;span class=&quot;error&quot;&gt;&amp;#91;main&amp;#93;&lt;/span&gt; going to run test: ListForScalarMismatch &lt;span class=&quot;error&quot;&gt;&amp;#91;cpp_unit_test:options_parser_test&amp;#93;&lt;/span&gt; 2018-09-24T12:24:10.537+0000 2018-09-24T12:24:10.529+0000 I - &lt;span class=&quot;error&quot;&gt;&amp;#91;main&amp;#93;&lt;/span&gt; going to run test: ScalarForListMismatch &lt;span class=&quot;error&quot;&gt;&amp;#91;cpp_unit_test:options_parser_test&amp;#93;&lt;/span&gt; 2018-09-24T12:24:10.537+0000 2018-09-24T12:24:10.530+0000 I - &lt;span class=&quot;error&quot;&gt;&amp;#91;main&amp;#93;&lt;/span&gt; DONE running tests &lt;span class=&quot;error&quot;&gt;&amp;#91;cpp_unit_test:options_parser_test&amp;#93;&lt;/span&gt; 2018-09-24T12:24:10.538+0000 2018-09-24T12:24:10.530+0000 I - &lt;span class=&quot;error&quot;&gt;&amp;#91;main&amp;#93;&lt;/span&gt; going to run suite: Registration &lt;span class=&quot;error&quot;&gt;&amp;#91;cpp_unit_test:options_parser_test&amp;#93;&lt;/span&gt; 2018-09-24T12:24:10.538+0000 2018-09-24T12:24:10.530+0000 I - &lt;span class=&quot;error&quot;&gt;&amp;#91;main&amp;#93;&lt;/span&gt; going to run test: EmptySingleName &lt;span class=&quot;error&quot;&gt;&amp;#91;cpp_unit_test:options_parser_test&amp;#93;&lt;/span&gt; 2018-09-24T12:24:10.538+0000 2018-09-24T12:24:10.530+0000 I - &lt;span class=&quot;error&quot;&gt;&amp;#91;main&amp;#93;&lt;/span&gt; FAIL: EmptySingleName std::exception: std::bad_alloc in test EmptySingleName &lt;span class=&quot;error&quot;&gt;&amp;#91;cpp_unit_test:options_parser_test&amp;#93;&lt;/span&gt; 2018-09-24T12:24:10.538+0000 2018-09-24T12:24:10.530+0000 I - &lt;span class=&quot;error&quot;&gt;&amp;#91;main&amp;#93;&lt;/span&gt; going to run test: DuplicateSingleName &lt;span class=&quot;error&quot;&gt;&amp;#91;cpp_unit_test:options_parser_test&amp;#93;&lt;/span&gt; 2018-09-24T12:24:10.538+0000 2018-09-24T12:24:10.530+0000 I - &lt;span class=&quot;error&quot;&gt;&amp;#91;main&amp;#93;&lt;/span&gt; going to run test: DuplicateDottedName &lt;span class=&quot;error&quot;&gt;&amp;#91;cpp_unit_test:options_parser_test&amp;#93;&lt;/span&gt; 2018-09-24T12:24:10.538+0000 2018-09-24T12:24:10.530+0000 I - &lt;span class=&quot;error&quot;&gt;&amp;#91;main&amp;#93;&lt;/span&gt; going to run test: DuplicatePositional &lt;span class=&quot;error&quot;&gt;&amp;#91;cpp_unit_test:options_parser_test&amp;#93;&lt;/span&gt; 2018-09-24T12:24:10.539+0000 2018-09-24T12:24:10.530+0000 I - &lt;span class=&quot;error&quot;&gt;&amp;#91;main&amp;#93;&lt;/span&gt; going to run test: BadRangesPositional &lt;span class=&quot;error&quot;&gt;&amp;#91;cpp_unit_test:options_parser_test&amp;#93;&lt;/span&gt; 2018-09-24T12:24:10.539+0000 2018-09-24T12:24:10.530+0000 I - &lt;span class=&quot;error&quot;&gt;&amp;#91;main&amp;#93;&lt;/span&gt; going to run test: DefaultValueWrongType &lt;span class=&quot;error&quot;&gt;&amp;#91;cpp_unit_test:options_parser_test&amp;#93;&lt;/span&gt; 2018-09-24T12:24:10.539+0000 2018-09-24T12:24:10.530+0000 I - &lt;span class=&quot;error&quot;&gt;&amp;#91;main&amp;#93;&lt;/span&gt; going to run test: ImplicitValueWrongType &lt;span class=&quot;error&quot;&gt;&amp;#91;cpp_unit_test:options_parser_test&amp;#93;&lt;/span&gt; 2018-09-24T12:24:10.539+0000 2018-09-24T12:24:10.530+0000 I - &lt;span class=&quot;error&quot;&gt;&amp;#91;main&amp;#93;&lt;/span&gt; going to run test: ComposableNotVectorOrMap &lt;span class=&quot;error&quot;&gt;&amp;#91;cpp_unit_test:options_parser_test&amp;#93;&lt;/span&gt; 2018-09-24T12:24:10.539+0000 2018-09-24T12:24:10.530+0000 I - &lt;span class=&quot;error&quot;&gt;&amp;#91;main&amp;#93;&lt;/span&gt; going to run test: ComposableWithImplicit &lt;span class=&quot;error&quot;&gt;&amp;#91;cpp_unit_test:options_parser_test&amp;#93;&lt;/span&gt; 2018-09-24T12:24:10.539+0000 2018-09-24T12:24:10.530+0000 I - &lt;span class=&quot;error&quot;&gt;&amp;#91;main&amp;#93;&lt;/span&gt; going to run test: ComposableWithDefault &lt;span class=&quot;error&quot;&gt;&amp;#91;cpp_unit_test:options_parser_test&amp;#93;&lt;/span&gt; 2018-09-24T12:24:10.540+0000 2018-09-24T12:24:10.530+0000 I - &lt;span class=&quot;error&quot;&gt;&amp;#91;main&amp;#93;&lt;/span&gt; going to run test: NumericRangeConstraint &lt;span class=&quot;error&quot;&gt;&amp;#91;cpp_unit_test:options_parser_test&amp;#93;&lt;/span&gt; 2018-09-24T12:24:10.540+0000 2018-09-24T12:24:10.530+0000 I - &lt;span class=&quot;error&quot;&gt;&amp;#91;main&amp;#93;&lt;/span&gt; going to run test: StringFormatConstraint &lt;span class=&quot;error&quot;&gt;&amp;#91;cpp_unit_test:options_parser_test&amp;#93;&lt;/span&gt; 2018-09-24T12:24:10.540+0000 2018-09-24T12:24:10.530+0000 I - &lt;span class=&quot;error&quot;&gt;&amp;#91;main&amp;#93;&lt;/span&gt; DONE running tests &lt;span class=&quot;error&quot;&gt;&amp;#91;cpp_unit_test:options_parser_test&amp;#93;&lt;/span&gt; 2018-09-24T12:24:10.540+0000 2018-09-24T12:24:10.530+0000 I - &lt;span class=&quot;error&quot;&gt;&amp;#91;main&amp;#93;&lt;/span&gt; going to run suite: Style &lt;span class=&quot;error&quot;&gt;&amp;#91;cpp_unit_test:options_parser_test&amp;#93;&lt;/span&gt; 2018-09-24T12:24:10.540+0000 2018-09-24T12:24:10.530+0000 I - &lt;span class=&quot;error&quot;&gt;&amp;#91;main&amp;#93;&lt;/span&gt; going to run test: NoSticky &lt;span class=&quot;error&quot;&gt;&amp;#91;cpp_unit_test:options_parser_test&amp;#93;&lt;/span&gt; 2018-09-24T12:24:10.540+0000 2018-09-24T12:24:10.530+0000 I - &lt;span class=&quot;error&quot;&gt;&amp;#91;main&amp;#93;&lt;/span&gt; going to run test: NoGuessing &lt;span class=&quot;error&quot;&gt;&amp;#91;cpp_unit_test:options_parser_test&amp;#93;&lt;/span&gt; 2018-09-24T12:24:10.541+0000 2018-09-24T12:24:10.530+0000 I - &lt;span class=&quot;error&quot;&gt;&amp;#91;main&amp;#93;&lt;/span&gt; going to run test: LongDisguises &lt;span class=&quot;error&quot;&gt;&amp;#91;cpp_unit_test:options_parser_test&amp;#93;&lt;/span&gt; 2018-09-24T12:24:10.541+0000 2018-09-24T12:24:10.530+0000 I - &lt;span class=&quot;error&quot;&gt;&amp;#91;main&amp;#93;&lt;/span&gt; going to run test: Verbosity &lt;span class=&quot;error&quot;&gt;&amp;#91;cpp_unit_test:options_parser_test&amp;#93;&lt;/span&gt; 2018-09-24T12:24:10.541+0000 2018-09-24T12:24:10.530+0000 I - &lt;span class=&quot;error&quot;&gt;&amp;#91;main&amp;#93;&lt;/span&gt; DONE running tests &lt;span class=&quot;error&quot;&gt;&amp;#91;cpp_unit_test:options_parser_test&amp;#93;&lt;/span&gt; 2018-09-24T12:24:10.541+0000 2018-09-24T12:24:10.530+0000 I - &lt;span class=&quot;error&quot;&gt;&amp;#91;main&amp;#93;&lt;/span&gt; going to run suite: YAMLConfigFile &lt;span class=&quot;error&quot;&gt;&amp;#91;cpp_unit_test:options_parser_test&amp;#93;&lt;/span&gt; 2018-09-24T12:24:10.541+0000 2018-09-24T12:24:10.530+0000 I - &lt;span class=&quot;error&quot;&gt;&amp;#91;main&amp;#93;&lt;/span&gt; going to run test: ComposingStringVector &lt;span class=&quot;error&quot;&gt;&amp;#91;cpp_unit_test:options_parser_test&amp;#93;&lt;/span&gt; 2018-09-24T12:24:10.541+0000 2018-09-24T12:24:10.530+0000 I - &lt;span class=&quot;error&quot;&gt;&amp;#91;main&amp;#93;&lt;/span&gt; going to run test: ComposingStringMap &lt;span class=&quot;error&quot;&gt;&amp;#91;cpp_unit_test:options_parser_test&amp;#93;&lt;/span&gt; 2018-09-24T12:24:10.542+0000 2018-09-24T12:24:10.530+0000 I - &lt;span class=&quot;error&quot;&gt;&amp;#91;main&amp;#93;&lt;/span&gt; going to run test: Basic &lt;span class=&quot;error&quot;&gt;&amp;#91;cpp_unit_test:options_parser_test&amp;#93;&lt;/span&gt; 2018-09-24T12:24:10.542+0000 2018-09-24T12:24:10.530+0000 I - &lt;span class=&quot;error&quot;&gt;&amp;#91;main&amp;#93;&lt;/span&gt; going to run test: Empty &lt;span class=&quot;error&quot;&gt;&amp;#91;cpp_unit_test:options_parser_test&amp;#93;&lt;/span&gt; 2018-09-24T12:24:10.542+0000 2018-09-24T12:24:10.530+0000 I - &lt;span class=&quot;error&quot;&gt;&amp;#91;main&amp;#93;&lt;/span&gt; going to run test: Override &lt;span class=&quot;error&quot;&gt;&amp;#91;cpp_unit_test:options_parser_test&amp;#93;&lt;/span&gt; 2018-09-24T12:24:10.542+0000 2018-09-24T12:24:10.530+0000 I - &lt;span class=&quot;error&quot;&gt;&amp;#91;main&amp;#93;&lt;/span&gt; going to run test: UnregisteredOption &lt;span class=&quot;error&quot;&gt;&amp;#91;cpp_unit_test:options_parser_test&amp;#93;&lt;/span&gt; 2018-09-24T12:24:10.542+0000 2018-09-24T12:24:10.530+0000 I - &lt;span class=&quot;error&quot;&gt;&amp;#91;main&amp;#93;&lt;/span&gt; going to run test: DuplicateOption &lt;span class=&quot;error&quot;&gt;&amp;#91;cpp_unit_test:options_parser_test&amp;#93;&lt;/span&gt; 2018-09-24T12:24:10.542+0000 2018-09-24T12:24:10.530+0000 I - &lt;span class=&quot;error&quot;&gt;&amp;#91;main&amp;#93;&lt;/span&gt; going to run test: TypeChecking &lt;span class=&quot;error&quot;&gt;&amp;#91;cpp_unit_test:options_parser_test&amp;#93;&lt;/span&gt; 2018-09-24T12:24:10.543+0000 2018-09-24T12:24:10.533+0000 I - &lt;span class=&quot;error&quot;&gt;&amp;#91;main&amp;#93;&lt;/span&gt; going to run test: Nested &lt;span class=&quot;error&quot;&gt;&amp;#91;cpp_unit_test:options_parser_test&amp;#93;&lt;/span&gt; 2018-09-24T12:24:10.543+0000 2018-09-24T12:24:10.533+0000 I - &lt;span class=&quot;error&quot;&gt;&amp;#91;main&amp;#93;&lt;/span&gt; going to run test: Dotted &lt;span class=&quot;error&quot;&gt;&amp;#91;cpp_unit_test:options_parser_test&amp;#93;&lt;/span&gt; 2018-09-24T12:24:10.543+0000 2018-09-24T12:24:10.533+0000 I - &lt;span class=&quot;error&quot;&gt;&amp;#91;main&amp;#93;&lt;/span&gt; going to run test: DottedAndNested &lt;span class=&quot;error&quot;&gt;&amp;#91;cpp_unit_test:options_parser_test&amp;#93;&lt;/span&gt; 2018-09-24T12:24:10.543+0000 2018-09-24T12:24:10.533+0000 I - &lt;span class=&quot;error&quot;&gt;&amp;#91;main&amp;#93;&lt;/span&gt; going to run test: DeprecatedDottedNameDeprecatedOnly &lt;span class=&quot;error&quot;&gt;&amp;#91;cpp_unit_test:options_parser_test&amp;#93;&lt;/span&gt; 2018-09-24T12:24:10.543+0000 2018-09-24T12:24:10.533+0000 W CONTROL &lt;span class=&quot;error&quot;&gt;&amp;#91;main&amp;#93;&lt;/span&gt; Option: dotted.deprecated is deprecated. Please use dotted.canonical instead. &lt;span class=&quot;error&quot;&gt;&amp;#91;cpp_unit_test:options_parser_test&amp;#93;&lt;/span&gt; 2018-09-24T12:24:10.543+0000 2018-09-24T12:24:10.533+0000 I - &lt;span class=&quot;error&quot;&gt;&amp;#91;main&amp;#93;&lt;/span&gt; going to run test: DeprecatedDottedNameSameAsCanonicalDottedName &lt;span class=&quot;error&quot;&gt;&amp;#91;cpp_unit_test:options_parser_test&amp;#93;&lt;/span&gt; 2018-09-24T12:24:10.544+0000 2018-09-24T12:24:10.533+0000 I - &lt;span class=&quot;error&quot;&gt;&amp;#91;main&amp;#93;&lt;/span&gt; going to run test: DeprecatedDottedNameEmptyString &lt;span class=&quot;error&quot;&gt;&amp;#91;cpp_unit_test:options_parser_test&amp;#93;&lt;/span&gt; 2018-09-24T12:24:10.544+0000 2018-09-24T12:24:10.533+0000 I - &lt;span class=&quot;error&quot;&gt;&amp;#91;main&amp;#93;&lt;/span&gt; going to run test: DeprecatedDottedNameSameAsOtherOptionsDottedName &lt;span class=&quot;error&quot;&gt;&amp;#91;cpp_unit_test:options_parser_test&amp;#93;&lt;/span&gt; 2018-09-24T12:24:10.544+0000 2018-09-24T12:24:10.533+0000 I - &lt;span class=&quot;error&quot;&gt;&amp;#91;main&amp;#93;&lt;/span&gt; going to run test: DeprecatedDottedNameSameAsOtherOptionsDeprecatedDottedName &lt;span class=&quot;error&quot;&gt;&amp;#91;cpp_unit_test:options_parser_test&amp;#93;&lt;/span&gt; 2018-09-24T12:24:10.544+0000 2018-09-24T12:24:10.533+0000 I - &lt;span class=&quot;error&quot;&gt;&amp;#91;main&amp;#93;&lt;/span&gt; going to run test: DeprecatedDottedNameCanonicalAndDeprecated &lt;span class=&quot;error&quot;&gt;&amp;#91;cpp_unit_test:options_parser_test&amp;#93;&lt;/span&gt; 2018-09-24T12:24:10.544+0000 2018-09-24T12:24:10.533+0000 W CONTROL &lt;span class=&quot;error&quot;&gt;&amp;#91;main&amp;#93;&lt;/span&gt; Option: dotted.deprecated is deprecated. Please use dotted.canonical instead. &lt;span class=&quot;error&quot;&gt;&amp;#91;cpp_unit_test:options_parser_test&amp;#93;&lt;/span&gt; 2018-09-24T12:24:10.544+0000 2018-09-24T12:24:10.533+0000 I - &lt;span class=&quot;error&quot;&gt;&amp;#91;main&amp;#93;&lt;/span&gt; going to run test: DeprecatedDottedNameMultipleDeprecated &lt;span class=&quot;error&quot;&gt;&amp;#91;cpp_unit_test:options_parser_test&amp;#93;&lt;/span&gt; 2018-09-24T12:24:10.545+0000 2018-09-24T12:24:10.533+0000 W CONTROL &lt;span class=&quot;error&quot;&gt;&amp;#91;main&amp;#93;&lt;/span&gt; Option: dotted.deprecated1 is deprecated. Please use dotted.canonical instead. &lt;span class=&quot;error&quot;&gt;&amp;#91;cpp_unit_test:options_parser_test&amp;#93;&lt;/span&gt; 2018-09-24T12:24:10.545+0000 2018-09-24T12:24:10.534+0000 W CONTROL &lt;span class=&quot;error&quot;&gt;&amp;#91;main&amp;#93;&lt;/span&gt; Option: dotted.deprecated2 is deprecated. Please use dotted.canonical instead. &lt;span class=&quot;error&quot;&gt;&amp;#91;cpp_unit_test:options_parser_test&amp;#93;&lt;/span&gt; 2018-09-24T12:24:10.545+0000 2018-09-24T12:24:10.534+0000 W CONTROL &lt;span class=&quot;error&quot;&gt;&amp;#91;main&amp;#93;&lt;/span&gt; Option: dotted.deprecated1 is deprecated. Please use dotted.canonical instead. &lt;span class=&quot;error&quot;&gt;&amp;#91;cpp_unit_test:options_parser_test&amp;#93;&lt;/span&gt; 2018-09-24T12:24:10.545+0000 2018-09-24T12:24:10.534+0000 W CONTROL &lt;span class=&quot;error&quot;&gt;&amp;#91;main&amp;#93;&lt;/span&gt; Option: dotted.deprecated2 is deprecated. Please use dotted.canonical instead. &lt;span class=&quot;error&quot;&gt;&amp;#91;cpp_unit_test:options_parser_test&amp;#93;&lt;/span&gt; 2018-09-24T12:24:10.545+0000 2018-09-24T12:24:10.534+0000 I - &lt;span class=&quot;error&quot;&gt;&amp;#91;main&amp;#93;&lt;/span&gt; going to run test: ListBrackets &lt;span class=&quot;error&quot;&gt;&amp;#91;cpp_unit_test:options_parser_test&amp;#93;&lt;/span&gt; 2018-09-24T12:24:10.546+0000 2018-09-24T12:24:10.534+0000 I - &lt;span class=&quot;error&quot;&gt;&amp;#91;main&amp;#93;&lt;/span&gt; going to run test: ListDashes &lt;span class=&quot;error&quot;&gt;&amp;#91;cpp_unit_test:options_parser_test&amp;#93;&lt;/span&gt; 2018-09-24T12:24:10.546+0000 2018-09-24T12:24:10.534+0000 I - &lt;span class=&quot;error&quot;&gt;&amp;#91;main&amp;#93;&lt;/span&gt; going to run test: DefaultValueOverride &lt;span class=&quot;error&quot;&gt;&amp;#91;cpp_unit_test:options_parser_test&amp;#93;&lt;/span&gt; 2018-09-24T12:24:10.546+0000 2018-09-24T12:24:10.534+0000 I - &lt;span class=&quot;error&quot;&gt;&amp;#91;main&amp;#93;&lt;/span&gt; going to run test: Comments &lt;span class=&quot;error&quot;&gt;&amp;#91;cpp_unit_test:options_parser_test&amp;#93;&lt;/span&gt; 2018-09-24T12:24:10.546+0000 2018-09-24T12:24:10.534+0000 I - &lt;span class=&quot;error&quot;&gt;&amp;#91;main&amp;#93;&lt;/span&gt; going to run test: EmptyKey &lt;span class=&quot;error&quot;&gt;&amp;#91;cpp_unit_test:options_parser_test&amp;#93;&lt;/span&gt; 2018-09-24T12:24:10.546+0000 2018-09-24T12:24:10.534+0000 I - &lt;span class=&quot;error&quot;&gt;&amp;#91;main&amp;#93;&lt;/span&gt; going to run test: StringVector &lt;span class=&quot;error&quot;&gt;&amp;#91;cpp_unit_test:options_parser_test&amp;#93;&lt;/span&gt; 2018-09-24T12:24:10.546+0000 2018-09-24T12:24:10.534+0000 I - &lt;span class=&quot;error&quot;&gt;&amp;#91;main&amp;#93;&lt;/span&gt; going to run test: StringMap &lt;span class=&quot;error&quot;&gt;&amp;#91;cpp_unit_test:options_parser_test&amp;#93;&lt;/span&gt; 2018-09-24T12:24:10.547+0000 2018-09-24T12:24:10.534+0000 I - &lt;span class=&quot;error&quot;&gt;&amp;#91;main&amp;#93;&lt;/span&gt; going to run test: StringMapDuplicateKey &lt;span class=&quot;error&quot;&gt;&amp;#91;cpp_unit_test:options_parser_test&amp;#93;&lt;/span&gt; 2018-09-24T12:24:10.547+0000 2018-09-24T12:24:10.534+0000 I - &lt;span class=&quot;error&quot;&gt;&amp;#91;main&amp;#93;&lt;/span&gt; DONE running tests &lt;span class=&quot;error&quot;&gt;&amp;#91;cpp_unit_test:options_parser_test&amp;#93;&lt;/span&gt; 2018-09-24T12:24:10.547+0000 2018-09-24T12:24:10.534+0000 I - &lt;span class=&quot;error&quot;&gt;&amp;#91;main&amp;#93;&lt;/span&gt; ************************************************** &lt;span class=&quot;error&quot;&gt;&amp;#91;cpp_unit_test:options_parser_test&amp;#93;&lt;/span&gt; 2018-09-24T12:24:10.547+0000 2018-09-24T12:24:10.534+0000 I - &lt;span class=&quot;error&quot;&gt;&amp;#91;main&amp;#93;&lt;/span&gt; ChainingInterface | tests: 18 | fails: 0 | assert calls: 0 | time secs: 0.001 &lt;span class=&quot;error&quot;&gt;&amp;#91;cpp_unit_test:options_parser_test&amp;#93;&lt;/span&gt; 2018-09-24T12:24:10.547+0000 2018-09-24T12:24:10.534+0000 I - &lt;span class=&quot;error&quot;&gt;&amp;#91;main&amp;#93;&lt;/span&gt; ConfigFromFilesystem | tests: 6 | fails: 0 | assert calls: 0 | time secs: 0.002 &lt;span class=&quot;error&quot;&gt;&amp;#91;cpp_unit_test:options_parser_test&amp;#93;&lt;/span&gt; 2018-09-24T12:24:10.547+0000 2018-09-24T12:24:10.534+0000 I - &lt;span class=&quot;error&quot;&gt;&amp;#91;main&amp;#93;&lt;/span&gt; Constraints | tests: 4 | fails: 0 | assert calls: 0 | time secs: 0.000 &lt;span class=&quot;error&quot;&gt;&amp;#91;cpp_unit_test:options_parser_test&amp;#93;&lt;/span&gt; 2018-09-24T12:24:10.548+0000 2018-09-24T12:24:10.534+0000 I - &lt;span class=&quot;error&quot;&gt;&amp;#91;main&amp;#93;&lt;/span&gt; INIConfigFile | tests: 12 | fails: 0 | assert calls: 0 | time secs: 0.000 &lt;span class=&quot;error&quot;&gt;&amp;#91;cpp_unit_test:options_parser_test&amp;#93;&lt;/span&gt; 2018-09-24T12:24:10.548+0000 2018-09-24T12:24:10.534+0000 I - &lt;span class=&quot;error&quot;&gt;&amp;#91;main&amp;#93;&lt;/span&gt; JSONConfigFile | tests: 17 | fails: 0 | assert calls: 0 | time secs: 0.002 &lt;span class=&quot;error&quot;&gt;&amp;#91;cpp_unit_test:options_parser_test&amp;#93;&lt;/span&gt; 2018-09-24T12:24:10.548+0000 2018-09-24T12:24:10.534+0000 I - &lt;span class=&quot;error&quot;&gt;&amp;#91;main&amp;#93;&lt;/span&gt; LegacyInterface | tests: 3 | fails: 0 | assert calls: 0 | time secs: 0.003 &lt;span class=&quot;error&quot;&gt;&amp;#91;cpp_unit_test:options_parser_test&amp;#93;&lt;/span&gt; 2018-09-24T12:24:10.548+0000 2018-09-24T12:24:10.534+0000 I - &lt;span class=&quot;error&quot;&gt;&amp;#91;main&amp;#93;&lt;/span&gt; NumericalBaseParsing | tests: 3 | fails: 0 | assert calls: 0 | time secs: 0.001 &lt;span class=&quot;error&quot;&gt;&amp;#91;cpp_unit_test:options_parser_test&amp;#93;&lt;/span&gt; 2018-09-24T12:24:10.548+0000 2018-09-24T12:24:10.534+0000 I - &lt;span class=&quot;error&quot;&gt;&amp;#91;main&amp;#93;&lt;/span&gt; OptionCount | tests: 1 | fails: 0 | assert calls: 0 | time secs: 0.000 &lt;span class=&quot;error&quot;&gt;&amp;#91;cpp_unit_test:options_parser_test&amp;#93;&lt;/span&gt; 2018-09-24T12:24:10.549+0000 2018-09-24T12:24:10.534+0000 I - &lt;span class=&quot;error&quot;&gt;&amp;#91;main&amp;#93;&lt;/span&gt; OptionSources | tests: 6 | fails: 0 | assert calls: 0 | time secs: 0.000 &lt;span class=&quot;error&quot;&gt;&amp;#91;cpp_unit_test:options_parser_test&amp;#93;&lt;/span&gt; 2018-09-24T12:24:10.549+0000 2018-09-24T12:24:10.534+0000 I - &lt;span class=&quot;error&quot;&gt;&amp;#91;main&amp;#93;&lt;/span&gt; Parsing | tests: 28 | fails: 0 | assert calls: 0 | time secs: 0.000 &lt;span class=&quot;error&quot;&gt;&amp;#91;cpp_unit_test:options_parser_test&amp;#93;&lt;/span&gt; 2018-09-24T12:24:10.549+0000 2018-09-24T12:24:10.534+0000 I - &lt;span class=&quot;error&quot;&gt;&amp;#91;main&amp;#93;&lt;/span&gt; Registration | tests: 12 | fails: 1 | assert calls: 0 | time secs: 0.000 &lt;span class=&quot;error&quot;&gt;&amp;#91;cpp_unit_test:options_parser_test&amp;#93;&lt;/span&gt; 2018-09-24T12:24:10.549+0000 EmptySingleName std::exception: std::bad_alloc in test EmptySingleName &lt;span class=&quot;error&quot;&gt;&amp;#91;cpp_unit_test:options_parser_test&amp;#93;&lt;/span&gt; 2018-09-24T12:24:10.549+0000 2018-09-24T12:24:10.534+0000 I - &lt;span class=&quot;error&quot;&gt;&amp;#91;main&amp;#93;&lt;/span&gt; Style | tests: 4 | fails: 0 | assert calls: 0 | time secs: 0.000 &lt;span class=&quot;error&quot;&gt;&amp;#91;cpp_unit_test:options_parser_test&amp;#93;&lt;/span&gt; 2018-09-24T12:24:10.550+0000 2018-09-24T12:24:10.534+0000 I - &lt;span class=&quot;error&quot;&gt;&amp;#91;main&amp;#93;&lt;/span&gt; YAMLConfigFile | tests: 26 | fails: 0 | assert calls: 0 | time secs: 0.003 &lt;span class=&quot;error&quot;&gt;&amp;#91;cpp_unit_test:options_parser_test&amp;#93;&lt;/span&gt; 2018-09-24T12:24:10.550+0000 2018-09-24T12:24:10.534+0000 I - &lt;span class=&quot;error&quot;&gt;&amp;#91;main&amp;#93;&lt;/span&gt; TOTALS | tests: 140 | fails: 1 | assert calls: 0 | time secs: 0.012 &lt;span class=&quot;error&quot;&gt;&amp;#91;cpp_unit_test:options_parser_test&amp;#93;&lt;/span&gt; 2018-09-24T12:24:10.550+0000 2018-09-24T12:24:10.534+0000 I - &lt;span class=&quot;error&quot;&gt;&amp;#91;main&amp;#93;&lt;/span&gt; Failing tests: &lt;span class=&quot;error&quot;&gt;&amp;#91;cpp_unit_test:options_parser_test&amp;#93;&lt;/span&gt; 2018-09-24T12:24:10.550+0000 2018-09-24T12:24:10.534+0000 I - &lt;span class=&quot;error&quot;&gt;&amp;#91;main&amp;#93;&lt;/span&gt; Registration/EmptySingleName Failed &lt;span class=&quot;error&quot;&gt;&amp;#91;cpp_unit_test:options_parser_test&amp;#93;&lt;/span&gt; 2018-09-24T12:24:10.550+0000 2018-09-24T12:24:10.534+0000 I - &lt;span class=&quot;error&quot;&gt;&amp;#91;main&amp;#93;&lt;/span&gt; FAILURE - 1 tests in 1 suites failed &lt;span class=&quot;error&quot;&gt;&amp;#91;executor:cpp_unit_test:job0&amp;#93;&lt;/span&gt; 2018-09-24T12:24:10.551+0000 options_parser_test ran in 0.04 seconds. &lt;span class=&quot;error&quot;&gt;&amp;#91;executor:cpp_unit_test:job0&amp;#93;&lt;/span&gt; 2018-09-24T12:24:10.551+0000 Program build/opt/mongo/util/options_parser/options_parser_test failed, so stopping... &lt;span class=&quot;error&quot;&gt;&amp;#91;executor:cpp_unit_test:job0&amp;#93;&lt;/span&gt; 2018-09-24T12:24:10.551+0000 Received a StopExecution exception: Program build/opt/mongo/util/options_parser/options_parser_test failed. &lt;span class=&quot;error&quot;&gt;&amp;#91;executor&amp;#93;&lt;/span&gt; 2018-09-24T12:24:10.565+0000 Summary: 323 test(s) ran in 153.07 seconds (322 succeeded, 16 were skipped, 1 failed, 0 errored) The following tests failed (with exit code): build/opt/mongo/util/options_parser/options_parser_test (17) &lt;span class=&quot;error&quot;&gt;&amp;#91;resmoke&amp;#93;&lt;/span&gt; 2018-09-24T12:24:10.565+0000 ================================================================================ &lt;span class=&quot;error&quot;&gt;&amp;#91;resmoke&amp;#93;&lt;/span&gt; 2018-09-24T12:24:10.566+0000 Summary of unittests suite: 323 test(s) ran in 153.07 seconds (322 succeeded, 16 were skipped, 1 failed, 0 errored) The following tests failed (with exit code): build/opt/mongo/util/options_parser/options_parser_test (17) 323 test(s) ran in 153.07 seconds (322 succeeded, 16 were skipped, 1 failed, 0 errored) cpp_unit_tests: 323 test(s) ran in 153.07 seconds (322 succeeded, 16 were skipped, 1 failed, 0 errored) The following tests failed (with exit code): build/opt/mongo/util/options_parser/options_parser_test (17) &lt;span class=&quot;error&quot;&gt;&amp;#91;resmoke&amp;#93;&lt;/span&gt; 2018-09-24T12:24:10.566+0000 ================================================================================ &lt;span class=&quot;error&quot;&gt;&amp;#91;resmoke&amp;#93;&lt;/span&gt; 2018-09-24T12:24:10.566+0000 Summary of all suites: 2 suites ran in 208.53 seconds dbtest: All 64 test(s) passed in 55.39 seconds. 64 test(s) ran in 55.39 seconds (64 succeeded, 0 were skipped, 0 failed, 0 errored) db_tests: All 64 test(s) passed in 55.39 seconds. unittests: 323 test(s) ran in 153.07 seconds (322 succeeded, 16 were skipped, 1 failed, 0 errored) The following tests failed (with exit code): build/opt/mongo/util/options_parser/options_parser_test (17) 323 test(s) ran in 153.07 seconds (322 succeeded, 16 were skipped, 1 failed, 0 errored) cpp_unit_tests: 323 test(s) ran in 153.07 seconds (322 succeeded, 16 were skipped, 1 failed, 0 errored) The following tests failed (with exit code): build/opt/mongo/util/options_parser/options_parser_test (17) make&lt;span class=&quot;error&quot;&gt;&amp;#91;1&amp;#93;&lt;/span&gt;: *** &lt;span class=&quot;error&quot;&gt;&amp;#91;debian/rules:57: override_dh_auto_test&amp;#93;&lt;/span&gt; Error 1&lt;/p&gt;</description>
                <environment></environment>
        <key id="608896">SERVER-37282</key>
            <summary>options_parser_test failed EmptySingleNam std::exception: std::bad_alloc in test EmptySingleName</summary>
                <type id="1" iconUrl="https://jira.mongodb.org/secure/viewavatar?size=xsmall&amp;avatarId=14703&amp;avatarType=issuetype">Bug</type>
                                            <priority id="3" iconUrl="https://jira.mongodb.org/images/icons/priorities/major.svg">Major - P3</priority>
                        <status id="6" iconUrl="https://jira.mongodb.org/images/icons/statuses/closed.png" description="The issue is considered finished, the resolution is correct. Issues which are closed can be reopened.">Closed</status>
                    <statusCategory id="3" key="done" colorName="success"/>
                                    <resolution id="13202">Works as Designed</resolution>
                                        <assignee username="-1">Unassigned</assignee>
                                    <reporter username="xnox">Dimitri John Ledkov</reporter>
                        <labels>
                    </labels>
                <created>Mon, 24 Sep 2018 12:52:08 +0000</created>
                <updated>Fri, 27 Oct 2023 13:53:30 +0000</updated>
                            <resolved>Wed, 17 Apr 2019 15:27:37 +0000</resolved>
                                    <version>3.6.8</version>
                                                    <component>Build</component>
                    <component>Testing Infrastructure</component>
                                        <votes>0</votes>
                                    <watches>9</watches>
                                                                                                                <comments>
                            <comment id="2216579" author="henrik.edin" created="Wed, 17 Apr 2019 15:27:21 +0000"  >&lt;p&gt;Closing this as works as designed, if you have any further questions or concerns feel free to re-open this ticket.&lt;/p&gt;</comment>
                            <comment id="2203333" author="henrik.edin" created="Fri, 5 Apr 2019 14:35:14 +0000"  >&lt;p&gt;Hi &lt;a href=&quot;https://jira.mongodb.org/secure/ViewProfile.jspa?name=xnox&quot; class=&quot;user-hover&quot; rel=&quot;xnox&quot;&gt;xnox&lt;/a&gt; and &lt;a href=&quot;https://jira.mongodb.org/secure/ViewProfile.jspa?name=ahasenack&quot; class=&quot;user-hover&quot; rel=&quot;ahasenack&quot;&gt;ahasenack&lt;/a&gt;. We cannot guarantee that arbitrary versions of boost will work with MongoDB. As you&apos;ve found there was a behavioral change in recent versions of boost program_options.&lt;/p&gt;

&lt;p&gt;MongoDB 3.6 vendors boost 1.60 and our master branch currently vendors boost 1.69, any other version may or may not work depending on what they change in the library.&lt;/p&gt;

&lt;p&gt;When we upgraded to boost 1.69 we had to fix this issue, you can see what we did in options_parser.cpp this commit: &lt;a href=&quot;https://github.com/mongodb/mongo/commit/1c135a8f8368b92d44b3012dbff5f0cfdfed5166#diff-7148acb91b0e8e627cf490cf59f2492b&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/1c135a8f8368b92d44b3012dbff5f0cfdfed5166#diff-7148acb91b0e8e627cf490cf59f2492b&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;You can try and apply that code change in the 3.6 branch, otherwise I would recommend compiling with our vendored boost version.&lt;/p&gt;</comment>
                            <comment id="2193392" author="ahasenack" created="Wed, 27 Mar 2019 16:53:28 +0000"  >&lt;p&gt;There is just that PR as source of comments. I&apos;m not familiar with either code, so I can&apos;t really add useful information here other than link to it. In the meantime, Ubuntu has applied the patch from the PR, even though it&apos;s not merged upstream yet. Without it, mongodb 3.6.3 and 3.6.8 tests won&apos;t pass.&lt;/p&gt;</comment>
                            <comment id="2193208" author="acm" created="Wed, 27 Mar 2019 14:59:50 +0000"  >&lt;p&gt;Hi &lt;a href=&quot;https://jira.mongodb.org/secure/ViewProfile.jspa?name=ahasenack&quot; class=&quot;user-hover&quot; rel=&quot;ahasenack&quot;&gt;ahasenack&lt;/a&gt; - Thanks for letting us know. I&apos;ve re-opened the ticket and flagged it so we take a look. In the meantime, I did take a quick look at that boost PR, but rather than trying to piece together information from several sources, do you think you could write up a somewhat more detailed summary of what you think is going wrong? It will help us make the right decisions about what to do.&lt;/p&gt;</comment>
                            <comment id="2191175" author="ahasenack" created="Mon, 25 Mar 2019 21:20:30 +0000"  >&lt;p&gt;Hi, I just came across this as well, same situation. The boost PR at&#160;&lt;a href=&quot;https://github.com/boostorg/program_options/pull/59&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/boostorg/program_options/pull/59&lt;/a&gt;&#160;has comments indicating that it fixes the issue, but there are comments wondering if mongo is doing the right thing. I believe it starts at &lt;a href=&quot;https://github.com/boostorg/program_options/pull/59#issuecomment-438431635&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/boostorg/program_options/pull/59#issuecomment-438431635&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&#160;&lt;/p&gt;</comment>
                            <comment id="2048142" author="acm" created="Wed, 31 Oct 2018 20:47:31 +0000"  >&lt;p&gt;&lt;a href=&quot;https://jira.mongodb.org/secure/ViewProfile.jspa?name=xnox&quot; class=&quot;user-hover&quot; rel=&quot;xnox&quot;&gt;xnox&lt;/a&gt; - I going to close this ticket as &quot;works as designed&quot; for now, because I don&apos;t believe there is something wrong in the MongoDB codebase that needs to be fixed. If, once Ubuntu is back in dev, you find that things are still broken, please ping the ticket and I&apos;ll re-open and renew investigation.&lt;/p&gt;</comment>
                            <comment id="2038070" author="xnox" created="Mon, 22 Oct 2018 19:37:25 +0000"  >&lt;p&gt;Ubuntu was frozen for release for a week and a half now; and the new cycle has not started yet (no name yet), thus probably there will be no news about it for another two weeks until DD series is open.&lt;/p&gt;</comment>
                            <comment id="2037231" author="acm" created="Mon, 22 Oct 2018 12:31:00 +0000"  >&lt;p&gt;&lt;a href=&quot;https://jira.mongodb.org/secure/ViewProfile.jspa?name=xnox&quot; class=&quot;user-hover&quot; rel=&quot;xnox&quot;&gt;xnox&lt;/a&gt; - Circling back to this: did the boost PR fix the crash?&lt;/p&gt;</comment>
                            <comment id="2033063" author="acm" created="Mon, 15 Oct 2018 17:26:12 +0000"  >&lt;p&gt;&lt;a href=&quot;https://jira.mongodb.org/secure/ViewProfile.jspa?name=xnox&quot; class=&quot;user-hover&quot; rel=&quot;xnox&quot;&gt;xnox&lt;/a&gt; - To clarify: the &apos;generally&apos; there is because we &lt;b&gt;do&lt;/b&gt; upgrade for CVEs, but I don&apos;t think this will qualify.&lt;/p&gt;</comment>
                            <comment id="2033062" author="acm" created="Mon, 15 Oct 2018 17:25:19 +0000"  >&lt;p&gt;&lt;a href=&quot;https://jira.mongodb.org/secure/ViewProfile.jspa?name=xnox&quot; class=&quot;user-hover&quot; rel=&quot;xnox&quot;&gt;xnox&lt;/a&gt; - We generally don&apos;t upgrade our vendored third-party packages on stable branches. We are, however, planning to do a full upgrade of all vendored packages on master in the next few months. So if the above referenced PR is in fact required, that is very helpful to know.&lt;/p&gt;</comment>
                            <comment id="2032364" author="matt.lord" created="Sun, 14 Oct 2018 15:42:39 +0000"  >&lt;p&gt;Thank you for doing all of this, &lt;a href=&quot;https://jira.mongodb.org/secure/ViewProfile.jspa?name=xnox&quot; class=&quot;user-hover&quot; rel=&quot;xnox&quot;&gt;xnox&lt;/a&gt;! Please do let us know how your testing with the patched boost library goes.&#160;&lt;/p&gt;</comment>
                            <comment id="2032290" author="xnox" created="Sun, 14 Oct 2018 01:04:10 +0000"  >&lt;p&gt;Also it looks like this &lt;a href=&quot;https://github.com/boostorg/program_options/pull/59/files&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/boostorg/program_options/pull/59/files&lt;/a&gt; possibly fixes this, verifying.&lt;/p&gt;</comment>
                            <comment id="2032287" author="xnox" created="Sun, 14 Oct 2018 00:47:44 +0000"  >&lt;p&gt;So the included copy of yaml-cpp (0.5.3) cannot be built with boost 1.67+ without the following patch:&lt;br/&gt;
&lt;a href=&quot;http://launchpadlibrarian.net/384305885/yaml-cpp_0.5.2-4ubuntu1_0.5.2-4ubuntu2.diff.gz&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://launchpadlibrarian.net/384305885/yaml-cpp_0.5.2-4ubuntu1_0.5.2-4ubuntu2.diff.gz&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Maybe it would be nice to apply above patch to your copy of yaml-cpp, dunno. Or just upgrade to a newer yaml-cpp, cause upstream dropped boost usage in favor of just plain c++11, see &lt;a href=&quot;https://github.com/jbeder/yaml-cpp/commit/24fa1b33805c9a91df0f32c46c28e314dd7ad96f&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/jbeder/yaml-cpp/commit/24fa1b33805c9a91df0f32c46c28e314dd7ad96f&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;So I cannot test --use-system-boost, without also --use-system-yaml.&lt;/p&gt;

&lt;p&gt;So this test case fails as described with boost 1.67 (and system yaml) but doesn&apos;t fail with vendored copy of boost 1.60, or system boost 1.65.1.&lt;/p&gt;

&lt;p&gt;I&apos;m suspecting a boost regression.&lt;/p&gt;</comment>
                            <comment id="2032276" author="xnox" created="Sun, 14 Oct 2018 00:03:48 +0000"  >&lt;p&gt;git master fails too, i.e. e5c39e225effd4a28937c32c84ac3dc0c1ceb355&lt;/p&gt;

&lt;p&gt;$ scons --use-system-tcmalloc --use-system-pcre --use-system-boost --use-system-snappy --use-system-zlib --use-system-valgrind --use-system-stemmer --use-system-yaml --ssl  --nostrip -j8 CC=cc CXX=g++ --allocator=tcmalloc build/opt/mongo/util/options_parser/options_parser_test&lt;/p&gt;

&lt;p&gt;$ build/opt/mongo/util/options_parser/options_parser_test&lt;/p&gt;</comment>
                            <comment id="2032268" author="xnox" created="Sat, 13 Oct 2018 23:06:50 +0000"  >&lt;ul&gt;
	&lt;li&gt;it is happening every time&lt;/li&gt;
	&lt;li&gt;running on a bare-metal machine (arm64) with 64GB of RAM&lt;/li&gt;
	&lt;li&gt;thus there is no true out-of-memory&lt;/li&gt;
&lt;/ul&gt;



&lt;ul&gt;
	&lt;li&gt;there are some ubuntu patches applied, for minor things, i will see if compiling without them makes a difference&lt;/li&gt;
	&lt;li&gt;and will check if i can reproduce this with just upstream git checkout&lt;/li&gt;
&lt;/ul&gt;
</comment>
                            <comment id="2027999" author="acm" created="Tue, 9 Oct 2018 16:49:13 +0000"  >&lt;p&gt;&lt;a href=&quot;https://jira.mongodb.org/secure/ViewProfile.jspa?name=xnox&quot; class=&quot;user-hover&quot; rel=&quot;xnox&quot;&gt;xnox&lt;/a&gt; - Thanks, please let me know what you find out.&lt;/p&gt;</comment>
                            <comment id="2027758" author="xnox" created="Tue, 9 Oct 2018 14:28:47 +0000"  >&lt;ul&gt;
	&lt;li&gt;There are some patches applied, and also Ubuntu hardening build-flags are in use, I shall check if those are in the way here.&lt;/li&gt;
	&lt;li&gt;I do not believe the build is memory constrained here, it happens across all architectures.&lt;/li&gt;
	&lt;li&gt;And yeah, it happens everytime.&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;I&apos;ll get dedicated time on a build box and will report more findings if I can.&lt;/p&gt;</comment>
                            <comment id="2019197" author="acm" created="Mon, 1 Oct 2018 15:29:22 +0000"  >&lt;p&gt;&lt;a href=&quot;https://jira.mongodb.org/secure/ViewProfile.jspa?name=xnox&quot; class=&quot;user-hover&quot; rel=&quot;xnox&quot;&gt;xnox&lt;/a&gt; - &lt;/p&gt;

&lt;p&gt;Thanks for the report. I took a look at the log. The failure is interesting, as it appears that &lt;tt&gt;std::bad_alloc&lt;/tt&gt; is being thrown:&lt;/p&gt;

&lt;p/&gt;
&lt;div id=&quot;syntaxplugin&quot; class=&quot;syntaxplugin&quot; style=&quot;border: 1px dashed #bbb; border-radius: 5px !important; overflow: auto; max-height: 30em;&quot;&gt;
&lt;table cellspacing=&quot;0&quot; cellpadding=&quot;0&quot; border=&quot;0&quot; width=&quot;100%&quot; style=&quot;font-size: 1em; line-height: 1.4em !important; font-weight: normal; font-style: normal; color: black;&quot;&gt;
		&lt;tbody &gt;
				&lt;tr id=&quot;syntaxplugin_code_and_gutter&quot;&gt;
						&lt;td  style=&quot; line-height: 1.4em !important; padding: 0em; vertical-align: top;&quot;&gt;
					&lt;pre style=&quot;font-size: 1em; margin: 0 10px;  margin-top: 10px;   margin-bottom: 10px;  width: auto; padding: 0;&quot;&gt;&lt;span style=&quot;color: black; font-family: &apos;Consolas&apos;, &apos;Bitstream Vera Sans Mono&apos;, &apos;Courier New&apos;, Courier, monospace !important;&quot;&gt;[main] FAIL: EmptySingleName std::exception: std::bad_alloc&lt;/span&gt;&lt;/pre&gt;
			&lt;/td&gt;
		&lt;/tr&gt;
			&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;p/&gt;

&lt;p&gt;Typically, &lt;tt&gt;std::bad_alloc&lt;/tt&gt; should only be thrown when the system has run out of memory. What is somewhat strange to me is that the unit test that is failing is linked to &lt;tt&gt;build/opt/mongo/unittest/libunittest_main.a&lt;/tt&gt;, which should be defining a mainline which calls &lt;tt&gt;::mongo::setupSynchronousSignalHandlers()&lt;/tt&gt;. That in turn should be calling &lt;tt&gt;std::set_new_handler(reportOutOfMemoryErrorAndExit)&lt;/tt&gt;, which looks like:&lt;/p&gt;

&lt;p/&gt;
&lt;div id=&quot;syntaxplugin&quot; class=&quot;syntaxplugin&quot; style=&quot;border: 1px dashed #bbb; border-radius: 5px !important; overflow: auto; max-height: 30em;&quot;&gt;
&lt;table cellspacing=&quot;0&quot; cellpadding=&quot;0&quot; border=&quot;0&quot; width=&quot;100%&quot; style=&quot;font-size: 1em; line-height: 1.4em !important; font-weight: normal; font-style: normal; color: black;&quot;&gt;
		&lt;tbody &gt;
				&lt;tr id=&quot;syntaxplugin_code_and_gutter&quot;&gt;
						&lt;td  style=&quot; line-height: 1.4em !important; padding: 0em; vertical-align: top;&quot;&gt;
					&lt;pre style=&quot;font-size: 1em; margin: 0 10px;  margin-top: 10px;   width: auto; padding: 0;&quot;&gt;&lt;span style=&quot;color: black; font-family: &apos;Consolas&apos;, &apos;Bitstream Vera Sans Mono&apos;, &apos;Courier New&apos;, Courier, monospace !important;&quot;&gt;void reportOutOfMemoryErrorAndExit() {&lt;/span&gt;&lt;/pre&gt;
			&lt;/td&gt;
		&lt;/tr&gt;
				&lt;tr id=&quot;syntaxplugin_code_and_gutter&quot;&gt;
						&lt;td  style=&quot; line-height: 1.4em !important; padding: 0em; vertical-align: top;&quot;&gt;
					&lt;pre style=&quot;font-size: 1em; margin: 0 10px;   width: auto; padding: 0;&quot;&gt;&lt;span style=&quot;color: black; font-family: &apos;Consolas&apos;, &apos;Bitstream Vera Sans Mono&apos;, &apos;Courier New&apos;, Courier, monospace !important;&quot;&gt;    MallocFreeOStreamGuard lk{};&lt;/span&gt;&lt;/pre&gt;
			&lt;/td&gt;
		&lt;/tr&gt;
				&lt;tr id=&quot;syntaxplugin_code_and_gutter&quot;&gt;
						&lt;td  style=&quot; line-height: 1.4em !important; padding: 0em; vertical-align: top;&quot;&gt;
					&lt;pre style=&quot;font-size: 1em; margin: 0 10px;   width: auto; padding: 0;&quot;&gt;&lt;span style=&quot;color: black; font-family: &apos;Consolas&apos;, &apos;Bitstream Vera Sans Mono&apos;, &apos;Courier New&apos;, Courier, monospace !important;&quot;&gt;    printStackTrace(mallocFreeOStream &amp;lt;&amp;lt; &quot;out of memory.\n&quot;);&lt;/span&gt;&lt;/pre&gt;
			&lt;/td&gt;
		&lt;/tr&gt;
				&lt;tr id=&quot;syntaxplugin_code_and_gutter&quot;&gt;
						&lt;td  style=&quot; line-height: 1.4em !important; padding: 0em; vertical-align: top;&quot;&gt;
					&lt;pre style=&quot;font-size: 1em; margin: 0 10px;   width: auto; padding: 0;&quot;&gt;&lt;span style=&quot;color: black; font-family: &apos;Consolas&apos;, &apos;Bitstream Vera Sans Mono&apos;, &apos;Courier New&apos;, Courier, monospace !important;&quot;&gt;    writeMallocFreeStreamToLog();&lt;/span&gt;&lt;/pre&gt;
			&lt;/td&gt;
		&lt;/tr&gt;
				&lt;tr id=&quot;syntaxplugin_code_and_gutter&quot;&gt;
						&lt;td  style=&quot; line-height: 1.4em !important; padding: 0em; vertical-align: top;&quot;&gt;
					&lt;pre style=&quot;font-size: 1em; margin: 0 10px;   width: auto; padding: 0;&quot;&gt;&lt;span style=&quot;color: black; font-family: &apos;Consolas&apos;, &apos;Bitstream Vera Sans Mono&apos;, &apos;Courier New&apos;, Courier, monospace !important;&quot;&gt;    quickExit(EXIT_ABRUPT);&lt;/span&gt;&lt;/pre&gt;
			&lt;/td&gt;
		&lt;/tr&gt;
				&lt;tr id=&quot;syntaxplugin_code_and_gutter&quot;&gt;
						&lt;td  style=&quot; line-height: 1.4em !important; padding: 0em; vertical-align: top;&quot;&gt;
					&lt;pre style=&quot;font-size: 1em; margin: 0 10px;   margin-bottom: 10px;  width: auto; padding: 0;&quot;&gt;&lt;span style=&quot;color: black; font-family: &apos;Consolas&apos;, &apos;Bitstream Vera Sans Mono&apos;, &apos;Courier New&apos;, Courier, monospace !important;&quot;&gt;}&lt;/span&gt;&lt;/pre&gt;
			&lt;/td&gt;
		&lt;/tr&gt;
			&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;p/&gt;

&lt;p&gt;But I do not see the &lt;tt&gt;out of memory&lt;/tt&gt; message in your log, and the fact that &lt;tt&gt;std::bad_alloc&lt;/tt&gt; was thrown suggests that somehow this machinery wasn&apos;t in place.&lt;/p&gt;

&lt;p&gt;So, two follow-up questions:&lt;/p&gt;

&lt;ul class=&quot;alternate&quot; type=&quot;square&quot;&gt;
	&lt;li&gt;Are you building from stock sources or are there any patches applied, especially patches that may change the way this chain of calls sets up the &lt;tt&gt;new_handler&lt;/tt&gt;?&lt;/li&gt;
	&lt;li&gt;Is this build run inside a container which is somehow memory constrained? I wouldn&apos;t expect this test to demand much in the way of resources, but perhaps there are other tasks on the machine or constraints that could result in an actual out of memory condition?&lt;/li&gt;
	&lt;li&gt;Does the failure happen every time?&lt;/li&gt;
&lt;/ul&gt;
</comment>
                            <comment id="2011761" author="xnox" created="Mon, 24 Sep 2018 12:55:16 +0000"  >&lt;p&gt;This is the link to the build log &lt;a href=&quot;https://launchpadlibrarian.net/390071547/buildlog_ubuntu-cosmic-s390x.mongodb_1%3A3.6.8-0ubuntu2_BUILDING.txt.gz&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://launchpadlibrarian.net/390071547/buildlog_ubuntu-cosmic-s390x.mongodb_1%3A3.6.8-0ubuntu2_BUILDING.txt.gz&lt;/a&gt;&lt;/p&gt;</comment>
                    </comments>
                    <attachments>
                    </attachments>
                <subtasks>
                    </subtasks>
                <customfields>
                                                <customfield id="customfield_10050" key="com.atlassian.jira.toolkit:comments">
                        <customfieldname># Replies</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>19.0</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_18555" key="com.onresolve.jira.groovy.groovyrunner:scripted-field">
                        <customfieldname># of Sprints</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>5.0</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    <customfield id="customfield_10055" key="com.atlassian.jira.ext.charting:firstresponsedate">
                        <customfieldname>Date of 1st Reply</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>Mon, 24 Sep 2018 15:59:06 +0000</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10052" key="com.atlassian.jira.toolkit:dayslastcommented">
                        <customfieldname>Days since reply</customfieldname>
                        <customfieldvalues>
                                        4 years, 43 weeks ago
    
                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_18254" key="com.onresolve.jira.groovy.groovyrunner:scripted-field">
                        <customfieldname>Dependencies</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue><![CDATA[]]></customfieldvalue>


                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_15850" key="com.atlassian.jira.plugins.jira-development-integration-plugin:devsummary">
                        <customfieldname>Development</customfieldname>
                        <customfieldvalues>
                            
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    <customfield id="customfield_10057" key="com.atlassian.jira.toolkit:lastusercommented">
                        <customfieldname>Last comment by Customer</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>true</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                            <customfield id="customfield_10056" key="com.atlassian.jira.toolkit:lastupdaterorcommenter">
                        <customfieldname>Last commenter</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>luke.bonanomi@mongodb.com</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_11151" key="com.atlassian.jira.toolkit:LastCommentDate">
                        <customfieldname>Last public comment date</customfieldname>
                        <customfieldvalues>
                            4 years, 43 weeks ago
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                    <customfield id="customfield_10032" key="com.atlassian.jira.plugin.system.customfieldtypes:select">
                        <customfieldname>Operating System</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="10026"><![CDATA[ALL]]></customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                <customfield id="customfield_10051" key="com.atlassian.jira.toolkit:participants">
                        <customfieldname>Participants</customfieldname>
                        <customfieldvalues>
                                        <customfieldvalue>ahasenack</customfieldvalue>
            <customfieldvalue>andrew.morrow@mongodb.com</customfieldvalue>
            <customfieldvalue>xnox</customfieldvalue>
            <customfieldvalue>henrik.edin@mongodb.com</customfieldvalue>
            <customfieldvalue>matt.lord</customfieldvalue>
    
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                        <customfield id="customfield_14254" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Product Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>1|hu8oqn:</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                <customfield id="customfield_12550" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>2|htz5hz:</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10558" key="com.pyxis.greenhopper.jira:gh-global-rank">
                        <customfieldname>Rank (Obsolete)</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>9223372036854775807</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                            <customfield id="customfield_23361" key="com.onresolve.jira.groovy.groovyrunner:scripted-field">
                        <customfieldname>Requested By</customfieldname>
                        <customfieldvalues>
                                

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                        <customfield id="customfield_10557" key="com.pyxis.greenhopper.jira:gh-sprint">
                        <customfieldname>Sprint</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue id="2553">Dev Tools 2018-10-08</customfieldvalue>
    <customfieldvalue id="2584">Dev Tools 2018-10-22</customfieldvalue>
    <customfieldvalue id="2599">Dev Tools 2018-11-05</customfieldvalue>
    <customfieldvalue id="2839">Dev Tools 2019-04-08</customfieldvalue>
    <customfieldvalue id="2942">Dev Tools 2019-04-22</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                        <customfield id="customfield_10750" key="com.atlassian.jira.plugin.system.customfieldtypes:textarea">
                        <customfieldname>Steps To Reproduce</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>&lt;p&gt;```&lt;/p&gt;

&lt;p&gt;./build/opt/mongo/util/options_parser/options_parser_test&lt;/p&gt;

&lt;p&gt;```&lt;/p&gt;</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                    <customfield id="customfield_10053" key="com.atlassian.jira.ext.charting:timeinstatus">
                        <customfieldname>Time In Status</customfieldname>
                        <customfieldvalues>
                            
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        <customfield id="customfield_22870" key="com.onresolve.jira.groovy.groovyrunner:scripted-field">
                        <customfieldname>Triagers</customfieldname>
                        <customfieldvalues>
                                

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                    <customfield id="customfield_14350" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>serverRank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>1|hu8azz:</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                    </customfields>
    </item>
</channel>
</rss>