<!-- 
RSS generated by JIRA (9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66) at Thu Feb 08 03:26:45 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-11781] Crash when converting deeply-nested or cyclical JS objects to BSON</title>
                <link>https://jira.mongodb.org/browse/SERVER-11781</link>
                <project id="10000" key="SERVER">Core Server</project>
                    <description>&lt;p&gt;Original Title: Group query crashes mongo server&lt;/p&gt;

&lt;p&gt;Bad group query crashes mongo server&lt;/p&gt;

&lt;p&gt;backtrace:&lt;/p&gt;

&lt;p&gt;#0  0x0000000000f95f91 in v8::internal::GetKeysInFixedArrayFor(v8::internal::Handle&amp;lt;v8::internal::JSReceiver&amp;gt;, v8::internal::KeyCollectionType, bool*) ()&lt;br/&gt;
#1  0x0000000000ef56b3 in v8::Object::GetOwnPropertyNames() ()&lt;br/&gt;
#2  0x0000000000d7f3c1 in mongo::V8Scope::v8ToMongo(v8::Handle&amp;lt;v8::Object&amp;gt;, int) ()&lt;br/&gt;
#3  0x0000000000d8038f in mongo::V8Scope::v8ToMongoObject(mongo::BSONObjBuilder&amp;amp;, mongo::StringData const&amp;amp;, v8::Handle&amp;lt;v8::Value&amp;gt;, int, mongo::BSONObj*) ()&lt;br/&gt;
#4  0x0000000000d810be in mongo::V8Scope::v8ToMongoElement(mongo::BSONObjBuilder&amp;amp;, mongo::StringData const&amp;amp;, v8::Handle&amp;lt;v8::Value&amp;gt;, int, mongo::BSONObj*) ()&lt;br/&gt;
#5  0x0000000000d7f4e9 in mongo::V8Scope::v8ToMongo(v8::Handle&amp;lt;v8::Object&amp;gt;, int) ()&lt;br/&gt;
#6  0x0000000000d8038f in mongo::V8Scope::v8ToMongoObject(mongo::BSONObjBuilder&amp;amp;, mongo::StringData const&amp;amp;, v8::Handle&amp;lt;v8::Value&amp;gt;, int, mongo::BSONObj*) ()&lt;br/&gt;
#7  0x0000000000d810be in mongo::V8Scope::v8ToMongoElement(mongo::BSONObjBuilder&amp;amp;, mongo::StringData const&amp;amp;, v8::Handle&amp;lt;v8::Value&amp;gt;, int, mongo::BSONObj*) ()&lt;br/&gt;
#8  0x0000000000d80cb6 in mongo::V8Scope::v8ToMongoElement(mongo::BSONObjBuilder&amp;amp;, mongo::StringData const&amp;amp;, v8::Handle&amp;lt;v8::Value&amp;gt;, int, mongo::BSONObj*) ()&lt;br/&gt;
#9  0x0000000000d7f4e9 in mongo::V8Scope::v8ToMongo(v8::Handle&amp;lt;v8::Object&amp;gt;, int) ()&lt;br/&gt;
#10 0x0000000000d8038f in mongo::V8Scope::v8ToMongoObject(mongo::BSONObjBuilder&amp;amp;, mongo::StringData const&amp;amp;, v8::Handle&amp;lt;v8::Value&amp;gt;, int, mongo::BSONObj*) ()&lt;br/&gt;
#11 0x0000000000d810be in mongo::V8Scope::v8ToMongoElement(mongo::BSONObjBuilder&amp;amp;, mongo::StringData const&amp;amp;, v8::Handle&amp;lt;v8::Value&amp;gt;, int, mongo::BSONObj*) ()&lt;br/&gt;
#12 0x0000000000d80cb6 in mongo::V8Scope::v8ToMongoElement(mongo::BSONObjBuilder&amp;amp;, mongo::StringData const&amp;amp;, v8::Handle&amp;lt;v8::Value&amp;gt;, int, mongo::BSONObj*) ()&lt;br/&gt;
#13 0x0000000000d7f4e9 in mongo::V8Scope::v8ToMongo(v8::Handle&amp;lt;v8::Object&amp;gt;, int) ()&lt;br/&gt;
#14 0x0000000000d8038f in mongo::V8Scope::v8ToMongoObject(mongo::BSONObjBuilder&amp;amp;, mongo::StringData const&amp;amp;, v8::Handle&amp;lt;v8::Value&amp;gt;, int, mongo::BSONObj*) ()&lt;br/&gt;
#15 0x0000000000d810be in mongo::V8Scope::v8ToMongoElement(mongo::BSONObjBuilder&amp;amp;, mongo::StringData const&amp;amp;, v8::Handle&amp;lt;v8::Value&amp;gt;, int, mongo::BSONObj*) ()&lt;br/&gt;
#16 0x0000000000d80cb6 in mongo::V8Scope::v8ToMongoElement(mongo::BSONObjBuilder&amp;amp;, mongo::StringData const&amp;amp;, v8::Handle&amp;lt;v8::Value&amp;gt;, int, mongo::BSONObj*) ()&lt;br/&gt;
#17 0x0000000000d7f4e9 in mongo::V8Scope::v8ToMongo(v8::Handle&amp;lt;v8::Object&amp;gt;, int) ()&lt;br/&gt;
#18 0x0000000000d8038f in mongo::V8Scope::v8ToMongoObject(mongo::BSONObjBuilder&amp;amp;, mongo::StringData const&amp;amp;, v8::Handle&amp;lt;v8::Value&amp;gt;, int, mongo::BSONObj*) ()&lt;br/&gt;
#19 0x0000000000d810be in mongo::V8Scope::v8ToMongoElement(mongo::BSONObjBuilder&amp;amp;, mongo::StringData const&amp;amp;, v8::Handle&amp;lt;v8::Value&amp;gt;, int, mongo::BSONObj*) ()&lt;br/&gt;
#20 0x0000000000d80cb6 in mongo::V8Scope::v8ToMongoElement(mongo::BSONObjBuilder&amp;amp;, mongo::StringData const&amp;amp;, v8::Handle&amp;lt;v8::Value&amp;gt;, int, mongo::BSONObj*) ()&lt;br/&gt;
#21 0x0000000000d7f4e9 in mongo::V8Scope::v8ToMongo(v8::Handle&amp;lt;v8::Object&amp;gt;, int) ()&lt;br/&gt;
#22 0x0000000000d8038f in mongo::V8Scope::v8ToMongoObject(mongo::BSONObjBuilder&amp;amp;, mongo::StringData const&amp;amp;, v8::Handle&amp;lt;v8::Value&amp;gt;, int, mongo::BSONObj*) ()&lt;br/&gt;
#23 0x0000000000d810be in mongo::V8Scope::v8ToMongoElement(mongo::BSONObjBuilder&amp;amp;, mongo::StringData const&amp;amp;, v8::Handle&amp;lt;v8::Value&amp;gt;, int, mongo::BSONObj*) ()&lt;br/&gt;
#24 0x0000000000d80cb6 in mongo::V8Scope::v8ToMongoElement(mongo::BSONObjBuilder&amp;amp;, mongo::StringData const&amp;amp;, v8::Handle&amp;lt;v8::Value&amp;gt;, int, mongo::BSONObj*) ()&lt;br/&gt;
#25 0x0000000000d7f4e9 in mongo::V8Scope::v8ToMongo(v8::Handle&amp;lt;v8::Object&amp;gt;, int) ()&lt;br/&gt;
#26 0x0000000000d8038f in mongo::V8Scope::v8ToMongoObject(mongo::BSONObjBuilder&amp;amp;, mongo::StringData const&amp;amp;, v8::Handle&amp;lt;v8::Value&amp;gt;, int, mongo::BSONObj*) ()&lt;br/&gt;
#27 0x0000000000d810be in mongo::V8Scope::v8ToMongoElement(mongo::BSONObjBuilder&amp;amp;, mongo::StringData const&amp;amp;, v8::Handle&amp;lt;v8::Value&amp;gt;, int, mongo::BSONObj*) ()&lt;br/&gt;
#28 0x0000000000d80cb6 in mongo::V8Scope::v8ToMongoElement(mongo::BSONObjBuilder&amp;amp;, mongo::StringData const&amp;amp;, v8::Handle&amp;lt;v8::Value&amp;gt;, int, mongo::BSONObj*) ()&lt;br/&gt;
#29 0x0000000000d7f4e9 in mongo::V8Scope::v8ToMongo(v8::Handle&amp;lt;v8::Object&amp;gt;, int) ()&lt;br/&gt;
#30 0x0000000000d8038f in mongo::V8Scope::v8ToMongoObject(mongo::BSONObjBuilder&amp;amp;, mongo::StringData const&amp;amp;, v8::Handle&amp;lt;v8::Value&amp;gt;, int, mongo::BSONObj*) ()&lt;br/&gt;
#31 0x0000000000d810be in mongo::V8Scope::v8ToMongoElement(mongo::BSONObjBuilder&amp;amp;, mongo::StringData const&amp;amp;, v8::Handle&amp;lt;v8::Value&amp;gt;, int, mongo::BSONObj*) ()&lt;br/&gt;
#32 0x0000000000d80cb6 in mongo::V8Scope::v8ToMongoElement(mongo::BSONObjBuilder&amp;amp;, mongo::StringData const&amp;amp;, v8::Handle&amp;lt;v8::Value&amp;gt;, int, mongo::BSONObj*) ()&lt;br/&gt;
#33 0x0000000000d7f4e9 in mongo::V8Scope::v8ToMongo(v8::Handle&amp;lt;v8::Object&amp;gt;, int) ()&lt;br/&gt;
#34 0x0000000000d8038f in mongo::V8Scope::v8ToMongoObject(mongo::BSONObjBuilder&amp;amp;, mongo::StringData const&amp;amp;, v8::Handle&amp;lt;v8::Value&amp;gt;, int, mongo::BSONObj*) ()&lt;br/&gt;
#35 0x0000000000d810be in mongo::V8Scope::v8ToMongoElement(mongo::BSONObjBuilder&amp;amp;, mongo::StringData const&amp;amp;, v8::Handle&amp;lt;v8::Value&amp;gt;, int, mongo::BSONObj*) ()&lt;br/&gt;
#36 0x0000000000d80cb6 in mongo::V8Scope::v8ToMongoElement(mongo::BSONObjBuilder&amp;amp;, mongo::StringData const&amp;amp;, v8::Handle&amp;lt;v8::Value&amp;gt;, int, mongo::BSONObj*) ()&lt;br/&gt;
#37 0x0000000000d7f4e9 in mongo::V8Scope::v8ToMongo(v8::Handle&amp;lt;v8::Object&amp;gt;, int) ()&lt;br/&gt;
#38 0x0000000000d8038f in mongo::V8Scope::v8ToMongoObject(mongo::BSONObjBuilder&amp;amp;, mongo::StringData const&amp;amp;, v8::Handle&amp;lt;v8::Value&amp;gt;, int, mongo::BSONObj*) ()&lt;br/&gt;
#39 0x0000000000d810be in mongo::V8Scope::v8ToMongoElement(mongo::BSONObjBuilder&amp;amp;, mongo::StringData const&amp;amp;, v8::Handle&amp;lt;v8::Value&amp;gt;, int, mongo::BSONObj*) ()&lt;br/&gt;
#40 0x0000000000d80cb6 in mongo::V8Scope::v8ToMongoElement(mongo::BSONObjBuilder&amp;amp;, mongo::StringData const&amp;amp;, v8::Handle&amp;lt;v8::Value&amp;gt;, int, mongo::BSONObj*) ()&lt;br/&gt;
#41 0x0000000000d7f4e9 in mongo::V8Scope::v8ToMongo(v8::Handle&amp;lt;v8::Object&amp;gt;, int) ()&lt;br/&gt;
#42 0x0000000000d8038f in mongo::V8Scope::v8ToMongoObject(mongo::BSONObjBuilder&amp;amp;, mongo::StringData const&amp;amp;, v8::Handle&amp;lt;v8::Value&amp;gt;, int, mongo::BSONObj*) ()&lt;br/&gt;
#43 0x0000000000d810be in mongo::V8Scope::v8ToMongoElement(mongo::BSONObjBuilder&amp;amp;, mongo::StringData const&amp;amp;, v8::Handle&amp;lt;v8::Value&amp;gt;, int, mongo::BSONObj*) ()&lt;br/&gt;
#44 0x0000000000d80cb6 in mongo::V8Scope::v8ToMongoElement(mongo::BSONObjBuilder&amp;amp;, mongo::StringData const&amp;amp;, v8::Handle&amp;lt;v8::Value&amp;gt;, int, mongo::BSONObj*) ()&lt;br/&gt;
#45 0x0000000000d7f4e9 in mongo::V8Scope::v8ToMongo(v8::Handle&amp;lt;v8::Object&amp;gt;, int) ()&lt;br/&gt;
#46 0x0000000000d8038f in mongo::V8Scope::v8ToMongoObject(mongo::BSONObjBuilder&amp;amp;, mongo::StringData const&amp;amp;, v8::Handle&amp;lt;v8::Value&amp;gt;, int, mongo::BSONObj*) ()&lt;/p&gt;


&lt;p&gt;......&lt;/p&gt;


&lt;p&gt;#2167 0x0000000000d810be in mongo::V8Scope::v8ToMongoElement(mongo::BSONObjBuilder&amp;amp;, mongo::StringData const&amp;amp;, v8::Handle&amp;lt;v8::Value&amp;gt;, int, mongo::BSONObj*) ()&lt;br/&gt;
#2168 0x0000000000d80cb6 in mongo::V8Scope::v8ToMongoElement(mongo::BSONObjBuilder&amp;amp;, mongo::StringData const&amp;amp;, v8::Handle&amp;lt;v8::Value&amp;gt;, int, mongo::BSONObj*) ()&lt;br/&gt;
#2169 0x0000000000d7f4e9 in mongo::V8Scope::v8ToMongo(v8::Handle&amp;lt;v8::Object&amp;gt;, int) ()&lt;br/&gt;
#2170 0x0000000000d8038f in mongo::V8Scope::v8ToMongoObject(mongo::BSONObjBuilder&amp;amp;, mongo::StringData const&amp;amp;, v8::Handle&amp;lt;v8::Value&amp;gt;, int, mongo::BSONObj*) ()&lt;br/&gt;
#2171 0x0000000000d810be in mongo::V8Scope::v8ToMongoElement(mongo::BSONObjBuilder&amp;amp;, mongo::StringData const&amp;amp;, v8::Handle&amp;lt;v8::Value&amp;gt;, int, mongo::BSONObj*) ()&lt;br/&gt;
#2172 0x0000000000d80cb6 in mongo::V8Scope::v8ToMongoElement(mongo::BSONObjBuilder&amp;amp;, mongo::StringData const&amp;amp;, v8::Handle&amp;lt;v8::Value&amp;gt;, int, mongo::BSONObj*) ()&lt;br/&gt;
#2173 0x0000000000d7f4e9 in mongo::V8Scope::v8ToMongo(v8::Handle&amp;lt;v8::Object&amp;gt;, int) ()&lt;br/&gt;
#2174 0x0000000000d8038f in mongo::V8Scope::v8ToMongoObject(mongo::BSONObjBuilder&amp;amp;, mongo::StringData const&amp;amp;, v8::Handle&amp;lt;v8::Value&amp;gt;, int, mongo::BSONObj*) ()&lt;br/&gt;
#2175 0x0000000000d810be in mongo::V8Scope::v8ToMongoElement(mongo::BSONObjBuilder&amp;amp;, mongo::StringData const&amp;amp;, v8::Handle&amp;lt;v8::Value&amp;gt;, int, mongo::BSONObj*) ()&lt;br/&gt;
#2176 0x0000000000d80cb6 in mongo::V8Scope::v8ToMongoElement(mongo::BSONObjBuilder&amp;amp;, mongo::StringData const&amp;amp;, v8::Handle&amp;lt;v8::Value&amp;gt;, int, mongo::BSONObj*) ()&lt;br/&gt;
#2177 0x0000000000d7f4e9 in mongo::V8Scope::v8ToMongo(v8::Handle&amp;lt;v8::Object&amp;gt;, int) ()&lt;br/&gt;
#2178 0x0000000000d8038f in mongo::V8Scope::v8ToMongoObject(mongo::BSONObjBuilder&amp;amp;, mongo::StringData const&amp;amp;, v8::Handle&amp;lt;v8::Value&amp;gt;, int, mongo::BSONObj*) ()&lt;br/&gt;
#2179 0x0000000000d810be in mongo::V8Scope::v8ToMongoElement(mongo::BSONObjBuilder&amp;amp;, mongo::StringData const&amp;amp;, v8::Handle&amp;lt;v8::Value&amp;gt;, int, mongo::BSONObj*) ()&lt;br/&gt;
#2180 0x0000000000d80cb6 in mongo::V8Scope::v8ToMongoElement(mongo::BSONObjBuilder&amp;amp;, mongo::StringData const&amp;amp;, v8::Handle&amp;lt;v8::Value&amp;gt;, int, mongo::BSONObj*) ()&lt;br/&gt;
#2181 0x0000000000d7f4e9 in mongo::V8Scope::v8ToMongo(v8::Handle&amp;lt;v8::Object&amp;gt;, int) ()&lt;br/&gt;
#2182 0x0000000000d8038f in mongo::V8Scope::v8ToMongoObject(mongo::BSONObjBuilder&amp;amp;, mongo::StringData const&amp;amp;, v8::Handle&amp;lt;v8::Value&amp;gt;, int, mongo::BSON--&lt;del&gt;Type &amp;lt;return&amp;gt; to continue, or q &amp;lt;return&amp;gt; to quit&lt;/del&gt;--&lt;br/&gt;
Obj*) ()&lt;br/&gt;
#2183 0x0000000000d810be in mongo::V8Scope::v8ToMongoElement(mongo::BSONObjBuilder&amp;amp;, mongo::StringData const&amp;amp;, v8::Handle&amp;lt;v8::Value&amp;gt;, int, mongo::BSONObj*) ()&lt;br/&gt;
#2184 0x0000000000d80cb6 in mongo::V8Scope::v8ToMongoElement(mongo::BSONObjBuilder&amp;amp;, mongo::StringData const&amp;amp;, v8::Handle&amp;lt;v8::Value&amp;gt;, int, mongo::BSONObj*) ()&lt;br/&gt;
#2185 0x0000000000d7f4e9 in mongo::V8Scope::v8ToMongo(v8::Handle&amp;lt;v8::Object&amp;gt;, int) ()&lt;br/&gt;
#2186 0x0000000000d8038f in mongo::V8Scope::v8ToMongoObject(mongo::BSONObjBuilder&amp;amp;, mongo::StringData const&amp;amp;, v8::Handle&amp;lt;v8::Value&amp;gt;, int, mongo::BSONObj*) ()&lt;br/&gt;
#2187 0x0000000000d810be in mongo::V8Scope::v8ToMongoElement(mongo::BSONObjBuilder&amp;amp;, mongo::StringData const&amp;amp;, v8::Handle&amp;lt;v8::Value&amp;gt;, int, mongo::BSONObj*) ()&lt;br/&gt;
#2188 0x0000000000d80cb6 in mongo::V8Scope::v8ToMongoElement(mongo::BSONObjBuilder&amp;amp;, mongo::StringData const&amp;amp;, v8::Handle&amp;lt;v8::Value&amp;gt;, int, mongo::BSONObj*) ()&lt;br/&gt;
#2189 0x0000000000d7f4e9 in mongo::V8Scope::v8ToMongo(v8::Handle&amp;lt;v8::Object&amp;gt;, int) ()&lt;br/&gt;
#2190 0x0000000000d8038f in mongo::V8Scope::v8ToMongoObject(mongo::BSONObjBuilder&amp;amp;, mongo::StringData const&amp;amp;, v8::Handle&amp;lt;v8::Value&amp;gt;, int, mongo::BSONObj*) ()&lt;br/&gt;
#2191 0x0000000000d810be in mongo::V8Scope::v8ToMongoElement(mongo::BSONObjBuilder&amp;amp;, mongo::StringData const&amp;amp;, v8::Handle&amp;lt;v8::Value&amp;gt;, int, mongo::BSONObj*) ()&lt;br/&gt;
#2192 0x0000000000d7f4e9 in mongo::V8Scope::v8ToMongo(v8::Handle&amp;lt;v8::Object&amp;gt;, int) ()&lt;br/&gt;
#2193 0x0000000000d8192e in mongo::V8Scope::getObject(char const*) ()&lt;br/&gt;
#2194 0x0000000000d6faf1 in mongo::PooledScope::getObject(char const*) ()&lt;br/&gt;
#2195 0x000000000086f86b in mongo::GroupCommand::group(std::string const&amp;amp;, std::string const&amp;amp;, mongo::BSONObj const&amp;amp;, mongo::BSONObj, std::string const&amp;amp;, std::string const&amp;amp;, char const*, mongo::BSONObj, std::string const&amp;amp;, std::string&amp;amp;, mongo::BSONObjBuilder&amp;amp;) ()&lt;br/&gt;
#2196 0x00000000008716c0 in mongo::GroupCommand::run(std::string const&amp;amp;, mongo::BSONObj&amp;amp;, int, std::string&amp;amp;, mongo::BSONObjBuilder&amp;amp;, bool) ()&lt;br/&gt;
#2197 0x00000000008d78ca in mongo::_execCommand(mongo::Command*, std::string const&amp;amp;, mongo::BSONObj&amp;amp;, int, std::string&amp;amp;, mongo::BSONObjBuilder&amp;amp;, bool) ()&lt;br/&gt;
#2198 0x00000000008d9a02 in mongo::Command::execCommand(mongo::Command*, mongo::Client&amp;amp;, int, char const*, mongo::BSONObj&amp;amp;, mongo::BSONObjBuilder&amp;amp;, bool) ()&lt;br/&gt;
#2199 0x00000000008daa72 in mongo::_runCommands(char const*, mongo::BSONObj&amp;amp;, mongo::_BufBuilder&amp;lt;mongo::TrivialAllocator&amp;gt;&amp;amp;, mongo::BSONObjBuilder&amp;amp;, bool, int) ()&lt;br/&gt;
#2200 0x0000000000a80970 in mongo::runCommands(char const*, mongo::BSONObj&amp;amp;, mongo::CurOp&amp;amp;, mongo::_BufBuilder&amp;lt;mongo::TrivialAllocator&amp;gt;&amp;amp;, mongo::BSONObjBuilder&amp;amp;, bool, int) ()&lt;br/&gt;
#2201 0x0000000000a8523c in mongo::runQuery(mongo::Message&amp;amp;, mongo::QueryMessage&amp;amp;, mongo::CurOp&amp;amp;, mongo::Message&amp;amp;) ()&lt;br/&gt;
#2202 0x00000000009f9079 in ?? ()&lt;br/&gt;
#2203 0x00000000009fa5a3 in mongo::assembleResponse(mongo::Message&amp;amp;, mongo::DbResponse&amp;amp;, mongo::HostAndPort const&amp;amp;) ()&lt;br/&gt;
#2204 0x00000000006e8b88 in mongo::MyMessageHandler::process(mongo::Message&amp;amp;, mongo::AbstractMessagingPort*, mongo::LastError*) ()&lt;br/&gt;
#2205 0x0000000000dca34e in mongo::PortMessageServer::handleIncomingMsg(void*) ()&lt;br/&gt;
#2206 0x00007ffff7bc6e0e in start_thread (arg=0x7fffea756700) at pthread_create.c:311&lt;br/&gt;
#2207 0x00007ffff6edc9ed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113&lt;/p&gt;</description>
                <environment>unix</environment>
        <key id="99055">SERVER-11781</key>
            <summary>Crash when converting deeply-nested or cyclical JS objects to BSON</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="9">Done</resolution>
                                        <assignee username="mathias@mongodb.com">Mathias Stearn</assignee>
                                    <reporter username="davegalos">dave galos</reporter>
                        <labels>
                            <label>crash</label>
                    </labels>
                <created>Tue, 19 Nov 2013 18:40:05 +0000</created>
                <updated>Wed, 28 Oct 2015 04:26:21 +0000</updated>
                            <resolved>Fri, 14 Feb 2014 16:48:13 +0000</resolved>
                                    <version>2.4.6</version>
                                    <fixVersion>2.6.0-rc0</fixVersion>
                                    <component>JavaScript</component>
                    <component>MapReduce</component>
                                        <votes>0</votes>
                                    <watches>5</watches>
                                                                                                                <comments>
                            <comment id="499411" author="xgen-internal-githook" created="Fri, 14 Feb 2014 16:45:24 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;RedBeard0531&apos;, u&apos;name&apos;: u&apos;Mathias Stearn&apos;, u&apos;email&apos;: u&apos;mathias@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-11781&quot; title=&quot;Crash when converting deeply-nested or cyclical JS objects to BSON&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-11781&quot;&gt;&lt;del&gt;SERVER-11781&lt;/del&gt;&lt;/a&gt; Lower JS to BSON depth limit to 150&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/47fd56c4e5c5d84e60c9501305f9b680c8c828cf&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/47fd56c4e5c5d84e60c9501305f9b680c8c828cf&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="462364" author="xgen-internal-githook" created="Tue, 26 Nov 2013 22:57:07 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;RedBeard0531&apos;, u&apos;name&apos;: u&apos;Mathias Stearn&apos;, u&apos;email&apos;: u&apos;mathias@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-11781&quot; title=&quot;Crash when converting deeply-nested or cyclical JS objects to BSON&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-11781&quot;&gt;&lt;del&gt;SERVER-11781&lt;/del&gt;&lt;/a&gt; temporarily disable depth_limit.js&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/1ee023824d669de56c8223f6e3da5a10e6274f2c&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/1ee023824d669de56c8223f6e3da5a10e6274f2c&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="460666" author="xgen-internal-githook" created="Fri, 22 Nov 2013 22:32:26 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;RedBeard0531&apos;, u&apos;name&apos;: u&apos;Mathias Stearn&apos;, u&apos;email&apos;: u&apos;mathias@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-11781&quot; title=&quot;Crash when converting deeply-nested or cyclical JS objects to BSON&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-11781&quot;&gt;&lt;del&gt;SERVER-11781&lt;/del&gt;&lt;/a&gt; better fix for V8Scope::objectDeptLimit linker error&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/0b4202bb531dbdccd87215396ccb3726f55c1421&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/0b4202bb531dbdccd87215396ccb3726f55c1421&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="460563" author="xgen-internal-githook" created="Fri, 22 Nov 2013 20:27:17 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;RedBeard0531&apos;, u&apos;name&apos;: u&apos;Mathias Stearn&apos;, u&apos;email&apos;: u&apos;mathias@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-11781&quot; title=&quot;Crash when converting deeply-nested or cyclical JS objects to BSON&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-11781&quot;&gt;&lt;del&gt;SERVER-11781&lt;/del&gt;&lt;/a&gt; Use enum hack to avoid need to assign storage to static constant&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/50ce8f67dbea91a0f8f471021c1432dfc7452a62&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/50ce8f67dbea91a0f8f471021c1432dfc7452a62&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="460532" author="xgen-internal-githook" created="Fri, 22 Nov 2013 19:50:15 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;RedBeard0531&apos;, u&apos;name&apos;: u&apos;Mathias Stearn&apos;, u&apos;email&apos;: u&apos;mathias@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-11781&quot; title=&quot;Crash when converting deeply-nested or cyclical JS objects to BSON&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-11781&quot;&gt;&lt;del&gt;SERVER-11781&lt;/del&gt;&lt;/a&gt; Don&apos;t crash when converting deeply nested or cyclical JS objects to BSON&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/7669448d1a41e0e9ef6237926c0173949b5d9868&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/7669448d1a41e0e9ef6237926c0173949b5d9868&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="459365" author="redbeard0531" created="Wed, 20 Nov 2013 21:14:31 +0000"  >&lt;p&gt;Updating title to reflect underlying issue&lt;/p&gt;</comment>
                            <comment id="458653" author="redbeard0531" created="Tue, 19 Nov 2013 19:38:13 +0000"  >&lt;p&gt;The root issue here is that your reduce function is creating a circular data structure which can&apos;t be correctly serialized to BSON which only supports tree structures. I think this is due to a typo:&lt;/p&gt;

&lt;p&gt;The current function is:&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;function(c, r){ r.audits.push(r) }&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 think you meant:&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;function(c, r){ r.audits.push(c) }&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;While that will solve your problem we do need to fix our code to not crash (stack overflow) or infinite loop in this case.&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>7.0</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        <customfield id="customfield_10011" key="com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons">
                        <customfieldname>Backwards Compatibility</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="10011"><![CDATA[Minor Change]]></customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                            <customfield id="customfield_10055" key="com.atlassian.jira.ext.charting:firstresponsedate">
                        <customfieldname>Date of 1st Reply</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>Tue, 19 Nov 2013 19:38:13 +0000</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10052" key="com.atlassian.jira.toolkit:dayslastcommented">
                        <customfieldname>Days since reply</customfieldname>
                        <customfieldvalues>
                                        10 years, 5 days 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>dan@mongodb.com</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_11151" key="com.atlassian.jira.toolkit:LastCommentDate">
                        <customfieldname>Last public comment date</customfieldname>
                        <customfieldvalues>
                            10 years, 5 days ago
                        </customfieldvalues>
                    </customfield>
                                                                                                                        <customfield id="customfield_10000" key="com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons">
                        <customfieldname>Old_Backport</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="10249"><![CDATA[Cannot]]></customfieldvalue>

                        </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>davegalos</customfieldvalue>
            <customfieldvalue>xgen-internal-githook</customfieldvalue>
            <customfieldvalue>mathias@mongodb.com</customfieldvalue>
    
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                        <customfield id="customfield_14254" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Product Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>1|hrm72n:</customfieldvalue>

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

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10558" key="com.pyxis.greenhopper.jira:gh-global-rank">
                        <customfieldname>Rank (Obsolete)</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>90737</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_10750" key="com.atlassian.jira.plugin.system.customfieldtypes:textarea">
                        <customfieldname>Steps To Reproduce</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>&lt;p&gt;1. Create collection, documents something 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;{&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;    _id: ObjectId(&quot;...&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;   data: {&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;       &quot;some&quot;:&quot;kind of&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;       &quot;trivial&quot;: &quot;data&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;   }&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;   document: DBRef(&quot;otherCollection&quot;, ObjectID(&quot;...&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;   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;2. Insert a reasonable number of them: &lt;br/&gt;
&amp;gt; db.audit.count()&lt;br/&gt;
4002&lt;/p&gt;

&lt;p&gt;3. Simple query:&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;db.audit.group({&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;    keyf:function(doc){ return {doc:doc.document} },&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;    cond: {},&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;    reduce: function(c, r){ r.audits.push(r) }, &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;    initial: {audits: []}})&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;4. Watch as mongod segfaults.&lt;/p&gt;</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                        <customfield id="customfield_10166" key="com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons">
                        <customfieldname>Tests Written</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="10154"><![CDATA[Complete]]></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|hsojkn:</customfieldvalue>

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