<!-- 
RSS generated by JIRA (9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66) at Wed Feb 07 21:13:33 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>[CDRIVER-1898] Crash in APM with mongoc_client_kill_cursor</title>
                <link>https://jira.mongodb.org/browse/CDRIVER-1898</link>
                <project id="10030" key="CDRIVER">C Driver</project>
                    <description>&lt;p&gt;The deprecated function mongoc_client_kill_cursor does not pass database or collection name, but if an APM callback is registered for &quot;command started&quot;, it attempts to dereference the database and collection name.&lt;/p&gt;

&lt;p&gt;This function is deprecated so just skip APM.&lt;/p&gt;

&lt;p&gt;Coverity report:&lt;/p&gt;

&lt;p&gt;Defect 99992 (STATIC_C)&lt;br/&gt;
  Checker FORWARD_NULL (subcategory none)&lt;br/&gt;
  File:  &lt;tt&gt;/src/mongoc/mongoc-client.c&lt;/tt&gt;&lt;br/&gt;
  Function &lt;tt&gt;_mongoc_client_kill_cursor&lt;/tt&gt;&lt;br/&gt;
    /src/mongoc/mongoc-client.c, line: 1638&lt;br/&gt;
    &lt;font color=&quot;red&quot;&gt;Comparing &quot;db&quot; to null implies that &quot;db&quot; might be null.&lt;/font&gt; &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;       if (db &amp;amp;&amp;amp; collection &amp;amp;&amp;amp;&lt;/span&gt;&lt;/pre&gt;
			&lt;/td&gt;
		&lt;/tr&gt;
			&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;p/&gt;
</description>
                <environment></environment>
        <key id="328877">CDRIVER-1898</key>
            <summary>Crash in APM with mongoc_client_kill_cursor</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="jesse@mongodb.com">A. Jesse Jiryu Davis</assignee>
                                    <reporter username="xgen-internal-coverity">Coverity Collector User</reporter>
                        <labels>
                    </labels>
                <created>Wed, 2 Nov 2016 19:14:03 +0000</created>
                <updated>Mon, 7 Nov 2016 21:17:53 +0000</updated>
                            <resolved>Mon, 7 Nov 2016 21:08:43 +0000</resolved>
                                                    <fixVersion>1.5.0</fixVersion>
                                                        <votes>0</votes>
                                    <watches>2</watches>
                                                                                                                <comments>
                            <comment id="1428511" author="xgen-internal-githook" created="Mon, 7 Nov 2016 21:17:53 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;ajdavis&apos;, u&apos;name&apos;: u&apos;A. Jesse Jiryu Davis&apos;, u&apos;email&apos;: u&apos;jesse@mongodb.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/CDRIVER-1898&quot; title=&quot;Crash in APM with mongoc_client_kill_cursor&quot; class=&quot;issue-link&quot; data-issue-key=&quot;CDRIVER-1898&quot;&gt;&lt;del&gt;CDRIVER-1898&lt;/del&gt;&lt;/a&gt; crash in mongoc_client_kill_cursor&lt;/p&gt;

&lt;p&gt;If an APM &quot;command started&quot; callback is registered, the null database&lt;br/&gt;
and collection names from mongoc_client_kill_cursor causes a crash.&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo-c-driver/commit/3349d54c9d03b1db5ec1a900ca4ba0e345d7ea41&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo-c-driver/commit/3349d54c9d03b1db5ec1a900ca4ba0e345d7ea41&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="1424702" author="bjori" created="Wed, 2 Nov 2016 23:36:24 +0000"  >&lt;p&gt;This is in the apm which requires &lt;tt&gt;database name&lt;/tt&gt; in the event.&lt;br/&gt;
However, &lt;tt&gt;mongoc_client_kill_cursor&lt;/tt&gt; intentionally does never specify &lt;tt&gt;database&lt;/tt&gt;&lt;/p&gt;</comment>
                    </comments>
                    <attachments>
                    </attachments>
                <subtasks>
                    </subtasks>
                <customfields>
                                                                                                                                                                                                                                                                                                                                                                    <customfield id="customfield_15850" key="com.atlassian.jira.plugins.jira-development-integration-plugin:devsummary">
                        <customfieldname>Development</customfieldname>
                        <customfieldvalues>
                            
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            <customfield id="customfield_12550" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>2|hsrhnr:</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>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            </customfields>
    </item>
</channel>
</rss>