<!-- 
RSS generated by JIRA (9.4.14#940014-sha1:734e6822bbf0d45eff9af51f82432957f73aa32c) at Sat Feb 10 02:35:41 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>Whamcloud Community JIRA</title>
    <link>https://jira.whamcloud.com</link>
    <description>This file is an XML representation of an issue</description>
    <language>en-us</language>    <build-info>
        <version>9.4.14</version>
        <build-number>940014</build-number>
        <build-date>05-12-2023</build-date>
    </build-info>


<item>
            <title>[LU-10504] Null pointer &apos;layout&apos; that comes from line 1153 may be dereferenced at line 1179 in mirror_create()</title>
                <link>https://jira.whamcloud.com/browse/LU-10504</link>
                <project id="10000" key="LU">Lustre</project>
                    <description>&lt;div class=&quot;preformatted panel&quot; style=&quot;border-width: 1px;&quot;&gt;&lt;div class=&quot;preformattedContent panelContent&quot;&gt;
&lt;pre&gt;static int mirror_create(char *fname, struct mirror_args *mirror_list)
{
1153		struct llapi_layout *layout = NULL;
1154		struct mirror_args *cur_mirror = NULL;
1155		uint16_t mirror_count = 0;
1156		int i = 0;
1157		int rc = 0;
1158	 
1159		rc = mirror_create_sanity_check(NULL, mirror_list);
1160		if (rc)
1161			return rc;
1162	 
1163		cur_mirror = mirror_list;
1164		while (cur_mirror != NULL) {
1165			for (i = 0; i &amp;lt; cur_mirror-&amp;gt;m_count; i++) {...}
1175			mirror_count += cur_mirror-&amp;gt;m_count;
1176			cur_mirror = cur_mirror-&amp;gt;m_next;
1177		}
1178	 
1179		rc = llapi_layout_mirror_count_set(layout, mirror_count);
1180		if (rc) {...}
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;TRACEBACK&lt;/p&gt;

&lt;p&gt;An event which alters the program&apos;s state, leading to the defect	&lt;br/&gt;
lfs.c:1153: &apos;layout&apos; has been assigned a NULL value.&lt;/p&gt;

&lt;p&gt;A condition which occurs, leading to the defect	&lt;br/&gt;
lfs.c:1165: Not entering loop, because i&amp;lt;cur_mirror-&amp;gt;m_count is false&lt;/p&gt;

&lt;p&gt;An event which alters the program&apos;s state, leading to the defect	&lt;br/&gt;
lfs.c:1179: &apos;layout&apos; is dereferenced by passing argument 1 to function &apos;llapi_layout_mirror_count_set&apos;.&lt;/p&gt;

&lt;p&gt;An event which alters the program&apos;s state, leading to the defect	&lt;br/&gt;
liblustreapi_layout.c:1585: &apos;layout&apos; is passed to function &apos;llapi_layout_mirror_count_set&apos;.&lt;/p&gt;

&lt;p&gt;An event which alters the program&apos;s state, leading to the defect	&lt;br/&gt;
liblustreapi_layout.c:1588: &apos;layout&apos; is explicitly dereferenced.&lt;/p&gt;</description>
                <environment></environment>
        <key id="50203">LU-10504</key>
            <summary>Null pointer &apos;layout&apos; that comes from line 1153 may be dereferenced at line 1179 in mirror_create()</summary>
                <type id="1" iconUrl="https://jira.whamcloud.com/secure/viewavatar?size=xsmall&amp;avatarId=11303&amp;avatarType=issuetype">Bug</type>
                                            <priority id="4" iconUrl="https://jira.whamcloud.com/images/icons/priorities/minor.svg">Minor</priority>
                        <status id="5" iconUrl="https://jira.whamcloud.com/images/icons/statuses/resolved.png" description="A resolution has been taken, and it is awaiting verification by reporter. From here issues are either reopened, or are closed.">Resolved</status>
                    <statusCategory id="3" key="done" colorName="success"/>
                                    <resolution id="1">Fixed</resolution>
                                        <assignee username="yujian">Jian Yu</assignee>
                                    <reporter username="dmiter">Dmitry Eremin</reporter>
                        <labels>
                            <label>kw</label>
                    </labels>
                <created>Fri, 12 Jan 2018 12:12:35 +0000</created>
                <updated>Thu, 25 Jan 2018 05:14:24 +0000</updated>
                            <resolved>Thu, 25 Jan 2018 05:14:24 +0000</resolved>
                                                    <fixVersion>Lustre 2.11.0</fixVersion>
                                        <due></due>
                            <votes>0</votes>
                                    <watches>3</watches>
                                                                            <comments>
                            <comment id="218484" author="gerrit" created="Thu, 18 Jan 2018 06:46:53 +0000"  >&lt;p&gt;Jian Yu (jian.yu@intel.com) uploaded a new patch: &lt;a href=&quot;https://review.whamcloud.com/30915&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://review.whamcloud.com/30915&lt;/a&gt;&lt;br/&gt;
Subject: &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-10504&quot; title=&quot;Null pointer &amp;#39;layout&amp;#39; that comes from line 1153 may be dereferenced at line 1179 in mirror_create()&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-10504&quot;&gt;&lt;del&gt;LU-10504&lt;/del&gt;&lt;/a&gt; flr: check layout pointer before using it&lt;br/&gt;
Project: fs/lustre-release&lt;br/&gt;
Branch: master&lt;br/&gt;
Current Patch Set: 1&lt;br/&gt;
Commit: 2446d9065ddaa47bca41bb946c26b8009375c9f0&lt;/p&gt;</comment>
                            <comment id="219095" author="gerrit" created="Thu, 25 Jan 2018 04:48:36 +0000"  >&lt;p&gt;Oleg Drokin (oleg.drokin@intel.com) merged in patch &lt;a href=&quot;https://review.whamcloud.com/30915/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://review.whamcloud.com/30915/&lt;/a&gt;&lt;br/&gt;
Subject: &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-10504&quot; title=&quot;Null pointer &amp;#39;layout&amp;#39; that comes from line 1153 may be dereferenced at line 1179 in mirror_create()&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-10504&quot;&gt;&lt;del&gt;LU-10504&lt;/del&gt;&lt;/a&gt; flr: check layout pointer before using it&lt;br/&gt;
Project: fs/lustre-release&lt;br/&gt;
Branch: master&lt;br/&gt;
Current Patch Set: &lt;br/&gt;
Commit: 29d84d6fd7a0bb5c2df79a10bb94440168bb342b&lt;/p&gt;</comment>
                            <comment id="219121" author="pjones" created="Thu, 25 Jan 2018 05:14:24 +0000"  >&lt;p&gt;Landed for 2.11&lt;/p&gt;</comment>
                    </comments>
                    <attachments>
                    </attachments>
                <subtasks>
                    </subtasks>
                <customfields>
                                                                                                                                                                                            <customfield id="customfield_10890" key="com.atlassian.jira.plugins.jira-development-integration-plugin:devsummary">
                        <customfieldname>Development</customfieldname>
                        <customfieldvalues>
                            
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                        <customfield id="customfield_10390" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>1|hzzr1j:</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10090" key="com.pyxis.greenhopper.jira:gh-global-rank">
                        <customfieldname>Rank (Obsolete)</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>9223372036854775807</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                            <customfield id="customfield_10060" key="com.atlassian.jira.plugin.system.customfieldtypes:select">
                        <customfieldname>Severity</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="10022"><![CDATA[3]]></customfieldvalue>

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