<!-- 
RSS generated by JIRA (9.4.14#940014-sha1:734e6822bbf0d45eff9af51f82432957f73aa32c) at Sat Feb 10 01:49:50 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-5249] conf-sanity test_32a: NULL pointer in fld_local_lookup</title>
                <link>https://jira.whamcloud.com/browse/LU-5249</link>
                <project id="10000" key="LU">Lustre</project>
                    <description>&lt;p&gt;This issue was created by maloo for wangdi &amp;lt;di.wang@intel.com&amp;gt;&lt;/p&gt;

&lt;p&gt;This issue relates to the following test suite run: &lt;a href=&quot;http://maloo.whamcloud.com/test_sets/d6d84ce4-fbb1-11e3-a4bd-52540035b04c&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://maloo.whamcloud.com/test_sets/d6d84ce4-fbb1-11e3-a4bd-52540035b04c&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;The sub-test test_32a failed with the following error:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;05:25:05:LustreError: 11-0: t32fs-MDT0000-lwp-OST0000: Communicating with 0@lo, operation obd_ping failed with -107.&lt;br/&gt;
05:25:05:Lustre: t32fs-MDT0000-lwp-OST0000: Connection to t32fs-MDT0000 (at 0@lo) was lost; in progress operations using this service will wait for recovery to complete&lt;br/&gt;
05:25:05:LustreError: 25468:0:(client.c:1079:ptlrpc_import_delay_req()) @@@ IMP_CLOSED   req@ffff88005ff58800 x1471790788379308/t0(0) o13-&amp;gt;t32fs-OST0000-osc-MDT0000@0@lo:7/4 lens 224/368 e 0 to 0 dl 0 ref 1 fl Rpc:/0/ffffffff rc 0/-1&lt;br/&gt;
05:25:05:Lustre: t32fs-MDT0000: Not available for connect from 0@lo (stopping)&lt;br/&gt;
05:25:05:BUG: unable to handle kernel NULL pointer dereference at 0000000000000018&lt;br/&gt;
05:25:05:IP: &lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;lt;ffffffffa0235ddb&amp;gt;&amp;#93;&lt;/span&gt; fld_local_lookup+0x5b/0x290 &lt;span class=&quot;error&quot;&gt;&amp;#91;fld&amp;#93;&lt;/span&gt;&lt;br/&gt;
05:25:05:PGD 0 &lt;br/&gt;
05:25:05:Oops: 0000 &lt;a href=&quot;#1&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;1&lt;/a&gt; SMP &lt;br/&gt;
05:25:05:last sysfs file: /sys/devices/system/cpu/online&lt;br/&gt;
05:25:05:CPU 1 &lt;br/&gt;
05:25:05:Modules linked in: osd_ldiskfs(U) ldiskfs(U) lustre(U) ofd(U) osp(U) lod(U) ost(U) mdt(U) mdd(U) mgs(U) nodemap(U) lquota(U) lfsck(U) obdecho(U) mgc(U) lov(U) osc(U) mdc(U) lmv(U) fid(U) fld(U) ptlrpc_gss(U) ptlrpc(U) obdclass(U) ksocklnd(U) lnet(U) libcfs(U) sha512_generic sha256_generic jbd2 nfsd exportfs nfs lockd fscache auth_rpcgss nfs_acl sunrpc ib_ipoib rdma_ucm ib_ucm ib_uverbs ib_umad rdma_cm ib_cm iw_cm ib_addr ipv6 ib_sa ib_mad ib_core microcode virtio_balloon 8139too 8139cp mii i2c_piix4 i2c_core ext3 jbd mbcache virtio_blk virtio_pci virtio_ring virtio pata_acpi ata_generic ata_piix dm_mirror dm_region_hash dm_log dm_mod &lt;span class=&quot;error&quot;&gt;&amp;#91;last unloaded: libcfs&amp;#93;&lt;/span&gt;&lt;br/&gt;
05:25:05:&lt;br/&gt;
05:25:05:Pid: 26850, comm: ll_mgs_0002 Tainted: G        W  ---------------    2.6.32-431.17.1.el6_lustre.g0eed638.x86_64 #1 Red Hat KVM&lt;br/&gt;
05:25:05:RIP: 0010:&lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;lt;ffffffffa0235ddb&amp;gt;&amp;#93;&lt;/span&gt;  &lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;lt;ffffffffa0235ddb&amp;gt;&amp;#93;&lt;/span&gt; fld_local_lookup+0x5b/0x290 &lt;span class=&quot;error&quot;&gt;&amp;#91;fld&amp;#93;&lt;/span&gt;&lt;br/&gt;
05:25:05:RSP: 0018:ffff88005c3e3a50  EFLAGS: 00010282&lt;br/&gt;
05:25:05:RAX: ffff880037be4640 RBX: ffff880037be4640 RCX: 0000000000000000&lt;br/&gt;
05:25:05:RDX: ffff880065388400 RSI: ffffffffa023d200 RDI: ffff880063190dc0&lt;br/&gt;
05:25:05:RBP: ffff88005c3e3a90 R08: 20737365636f7250 R09: 0a64657265746e65&lt;br/&gt;
05:25:05:R10: 20737365636f7250 R11: 0a64657265746e65 R12: 0000000000000000&lt;br/&gt;
05:25:05:R13: 000000000000000f R14: ffff88005c3e5078 R15: ffff88005c3e4000&lt;br/&gt;
05:25:05:FS:  0000000000000000(0000) GS:ffff880002300000(0000) knlGS:0000000000000000&lt;br/&gt;
05:25:05:CS:  0010 DS: 0018 ES: 0018 CR0: 000000008005003b&lt;br/&gt;
05:25:05:CR2: 0000000000000018 CR3: 000000007c041000 CR4: 00000000000006e0&lt;br/&gt;
05:25:05:DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000&lt;br/&gt;
05:25:05:DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400&lt;br/&gt;
05:25:05:Process ll_mgs_0002 (pid: 26850, threadinfo ffff88005c3e2000, task ffff88006d370ae0)&lt;br/&gt;
05:25:05:Stack:&lt;br/&gt;
05:25:05: ffff880000000010 ffff88005c3e3ab0 ffff88005c3e3a70 0000000000000000&lt;br/&gt;
05:25:05:&amp;lt;d&amp;gt; 000000000000000f ffff880060474000 ffff880063190dc0 ffff88007ac93040&lt;br/&gt;
05:25:05:&amp;lt;d&amp;gt; ffff88005c3e3aa0 ffffffffa0ff8849 ffff88005c3e3af0 ffffffffa0ff8c90&lt;br/&gt;
05:25:05:Call Trace:&lt;br/&gt;
05:25:05: &lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;lt;ffffffffa0ff8849&amp;gt;&amp;#93;&lt;/span&gt; osd_fld_lookup+0x49/0xd0 &lt;span class=&quot;error&quot;&gt;&amp;#91;osd_ldiskfs&amp;#93;&lt;/span&gt;&lt;br/&gt;
05:25:05: &lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;lt;ffffffffa0ff8c90&amp;gt;&amp;#93;&lt;/span&gt; osd_remote_fid+0x100/0x3a0 &lt;span class=&quot;error&quot;&gt;&amp;#91;osd_ldiskfs&amp;#93;&lt;/span&gt;&lt;br/&gt;
05:25:05: &lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;lt;ffffffffa1009071&amp;gt;&amp;#93;&lt;/span&gt; osd_index_ea_lookup+0x521/0x8a0 &lt;span class=&quot;error&quot;&gt;&amp;#91;osd_ldiskfs&amp;#93;&lt;/span&gt;&lt;br/&gt;
05:25:05: &lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;lt;ffffffffa0a4a7ef&amp;gt;&amp;#93;&lt;/span&gt; dt_lookup_dir+0x6f/0x130 &lt;span class=&quot;error&quot;&gt;&amp;#91;obdclass&amp;#93;&lt;/span&gt;&lt;br/&gt;
05:25:05: &lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;lt;ffffffffa0a0aeb5&amp;gt;&amp;#93;&lt;/span&gt; llog_osd_open+0x475/0xbb0 &lt;span class=&quot;error&quot;&gt;&amp;#91;obdclass&amp;#93;&lt;/span&gt;&lt;br/&gt;
05:25:05: &lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;lt;ffffffffa09f91ba&amp;gt;&amp;#93;&lt;/span&gt; llog_open+0xba/0x2c0 &lt;span class=&quot;error&quot;&gt;&amp;#91;obdclass&amp;#93;&lt;/span&gt;&lt;br/&gt;
05:25:05: &lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;lt;ffffffffa0e129a2&amp;gt;&amp;#93;&lt;/span&gt; llog_origin_handle_open+0x242/0x670 &lt;span class=&quot;error&quot;&gt;&amp;#91;ptlrpc&amp;#93;&lt;/span&gt;&lt;br/&gt;
05:25:05: &lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;lt;ffffffffa0e57045&amp;gt;&amp;#93;&lt;/span&gt; tgt_llog_open+0x35/0xd0 &lt;span class=&quot;error&quot;&gt;&amp;#91;ptlrpc&amp;#93;&lt;/span&gt;&lt;br/&gt;
05:25:05: &lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;lt;ffffffffa07fd13c&amp;gt;&amp;#93;&lt;/span&gt; mgs_llog_open+0x10c/0x450 &lt;span class=&quot;error&quot;&gt;&amp;#91;mgs&amp;#93;&lt;/span&gt;&lt;br/&gt;
05:25:05: &lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;lt;ffffffffa075d4b8&amp;gt;&amp;#93;&lt;/span&gt; ? libcfs_log_return+0x28/0x40 &lt;span class=&quot;error&quot;&gt;&amp;#91;libcfs&amp;#93;&lt;/span&gt;&lt;br/&gt;
05:25:05: &lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;lt;ffffffffa0e5d7dc&amp;gt;&amp;#93;&lt;/span&gt; tgt_request_handle+0x23c/0xac0 &lt;span class=&quot;error&quot;&gt;&amp;#91;ptlrpc&amp;#93;&lt;/span&gt;&lt;br/&gt;
05:25:05: &lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;lt;ffffffffa0e0d29a&amp;gt;&amp;#93;&lt;/span&gt; ptlrpc_main+0xd1a/0x1980 &lt;span class=&quot;error&quot;&gt;&amp;#91;ptlrpc&amp;#93;&lt;/span&gt;&lt;br/&gt;
05:25:05: &lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;lt;ffffffffa0e0c580&amp;gt;&amp;#93;&lt;/span&gt; ? ptlrpc_main+0x0/0x1980 &lt;span class=&quot;error&quot;&gt;&amp;#91;ptlrpc&amp;#93;&lt;/span&gt;&lt;br/&gt;
05:25:05: &lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;lt;ffffffff8109ab56&amp;gt;&amp;#93;&lt;/span&gt; kthread+0x96/0xa0&lt;br/&gt;
05:25:05: &lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;lt;ffffffff8100c20a&amp;gt;&amp;#93;&lt;/span&gt; child_rip+0xa/0x20&lt;br/&gt;
05:25:05: &lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;lt;ffffffff8109aac0&amp;gt;&amp;#93;&lt;/span&gt; ? kthread+0x0/0xa0&lt;br/&gt;
05:25:05: &lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;lt;ffffffff8100c200&amp;gt;&amp;#93;&lt;/span&gt; ? child_rip+0x0/0x20&lt;br/&gt;
test failed to respond and timed out&lt;/p&gt;&lt;/blockquote&gt;

&lt;p&gt;Info required for matching: conf-sanity 32a&lt;/p&gt;</description>
                <environment></environment>
        <key id="25287">LU-5249</key>
            <summary>conf-sanity test_32a: NULL pointer in fld_local_lookup</summary>
                <type id="1" iconUrl="https://jira.whamcloud.com/secure/viewavatar?size=xsmall&amp;avatarId=11303&amp;avatarType=issuetype">Bug</type>
                                            <priority id="1" iconUrl="https://jira.whamcloud.com/images/icons/priorities/blocker.svg">Blocker</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="tappro">Mikhail Pershin</assignee>
                                    <reporter username="maloo">Maloo</reporter>
                        <labels>
                            <label>mq115</label>
                    </labels>
                <created>Tue, 24 Jun 2014 16:10:15 +0000</created>
                <updated>Fri, 28 Aug 2015 11:16:19 +0000</updated>
                            <resolved>Wed, 25 Jun 2014 18:07:35 +0000</resolved>
                                    <version>Lustre 2.6.0</version>
                                    <fixVersion>Lustre 2.6.0</fixVersion>
                                        <due></due>
                            <votes>0</votes>
                                    <watches>12</watches>
                                                                            <comments>
                            <comment id="87394" author="adilger" created="Tue, 24 Jun 2014 17:41:59 +0000"  >&lt;p&gt;It looks like the first time this failed was 2014-06-23, which was based on:&lt;/p&gt;

&lt;p&gt;79dd530f1352e6b57fcb870a1e0f2c2a05a0648d	&lt;a href=&quot;https://jira.whamcloud.com/browse/LU-5188&quot; title=&quot;nbp6-OST002f-osc-MDT0000: invalid setattr record, lsr_valid:0&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-5188&quot;&gt;&lt;del&gt;LU-5188&lt;/del&gt;&lt;/a&gt; osp: Correctly check for invalid setattr record&lt;/p&gt;</comment>
                            <comment id="87417" author="di.wang" created="Tue, 24 Jun 2014 21:12:52 +0000"  >&lt;p&gt;it seems point to this line&lt;/p&gt;

&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;(gdb) l *(fld_local_lookup+0x5b)
0x5e0b is in fld_local_lookup (/home/work/lustre-release_new/lustre-release/lustre/fld/fld_handler.c:219).
214		info = lu_context_key_get(&amp;amp;env-&amp;gt;le_ctx, &amp;amp;fld_thread_key);
215		LASSERT(info != NULL);
216		erange = &amp;amp;info-&amp;gt;fti_lrange;
217	
218		/* Lookup it in the cache. */
219		rc = fld_cache_lookup(fld-&amp;gt;lsf_cache, seq, erange);
220		if (rc == 0) {
221			if (unlikely(fld_range_type(erange) != fld_range_type(range) &amp;amp;&amp;amp;
222				     !fld_range_is_any(range))) {
223				CERROR(&quot;%s: FLD cache range &quot;DRANGE&quot; does not match&quot;
(gdb) q
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;So fld is NULL here. it means FLD is not being initialized yet. Hmm, this should not get into fld_lookup, since log FID is not inside FLDB.&lt;/p&gt;</comment>
                            <comment id="87420" author="di.wang" created="Tue, 24 Jun 2014 21:22:55 +0000"  >&lt;p&gt;Ah, this is upgrade test, i.e. those mgs llog is IGIF, so they are in the FLDB. Hmm, then we need check whether FLD is fully initialized here. &lt;/p&gt;</comment>
                            <comment id="87422" author="di.wang" created="Tue, 24 Jun 2014 21:42:41 +0000"  >&lt;p&gt; &lt;a href=&quot;http://review.whamcloud.com/10806&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/10806&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="87426" author="adilger" created="Tue, 24 Jun 2014 22:20:43 +0000"  >&lt;p&gt;This patch solves the problem of the crash, which is good, but the other question is why this started happening, only a day ago.  It is worthwhile to check into the patches that have landed recently to see what is actually causing this problem.&lt;/p&gt;</comment>
                            <comment id="87515" author="jlevi" created="Wed, 25 Jun 2014 18:07:35 +0000"  >&lt;p&gt;Patch landed to Master.&lt;/p&gt;</comment>
                            <comment id="92419" author="amk" created="Tue, 26 Aug 2014 14:15:36 +0000"  >&lt;p&gt;Does this bug exist in 2.5 as well as 2.6? I&apos;ve got a node panic with almost the same stack trace from a server running 2.5. The null pointer dereference is in fld_server_lookup instead of fld_local_lookup, but the name change looks largely cosmetic. I don&apos;t have a dump or a reproducer so I&apos;m trying to make an informed guess about what might have gone wrong. Thanks.&lt;/p&gt;</comment>
                            <comment id="92530" author="di.wang" created="Tue, 26 Aug 2014 20:28:25 +0000"  >&lt;p&gt;Yes, this exists in 2.5 as well, and usually happens during setup or recovery process. Hmm, this is more than a cosmetic change, and the key is checking if ss_server_fld is fully initialized before going further.&lt;/p&gt;</comment>
                            <comment id="92535" author="amk" created="Tue, 26 Aug 2014 21:08:29 +0000"  >&lt;p&gt;Thanks, Di. Sounds like I have a match then. BTW, by cosmetic, I just meant the name change between fld_server_lookup and fld_local_lookup. The code in these two functions looks the same at least up to the point where the uninitialized variable is accessed. &lt;/p&gt;</comment>
                            <comment id="105304" author="gerrit" created="Sun, 1 Feb 2015 05:22:09 +0000"  >&lt;p&gt;Li Xi (pkuelelixi@gmail.com) uploaded a new patch: &lt;a href=&quot;http://review.whamcloud.com/13579&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/13579&lt;/a&gt;&lt;br/&gt;
Subject: &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-5249&quot; title=&quot;conf-sanity test_32a: NULL pointer in fld_local_lookup&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-5249&quot;&gt;&lt;del&gt;LU-5249&lt;/del&gt;&lt;/a&gt; osd: check if FLD is fully intialized&lt;br/&gt;
Project: fs/lustre-release&lt;br/&gt;
Branch: b2_5&lt;br/&gt;
Current Patch Set: 1&lt;br/&gt;
Commit: a2f48b5784c82c160a1100d1b08abc3018984deb&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10010">
                    <name>Duplicate</name>
                                                                <inwardlinks description="is duplicated by">
                                                        </inwardlinks>
                                    </issuelinktype>
                            <issuelinktype id="10011">
                    <name>Related</name>
                                            <outwardlinks description="is related to ">
                                                        </outwardlinks>
                                                                <inwardlinks description="is related to">
                                        <issuelink>
            <issuekey id="25134">LU-5188</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="31407">LU-6973</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="25273">LU-5244</issuekey>
        </issuelink>
                            </inwardlinks>
                                    </issuelinktype>
                    </issuelinks>
                <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|hzwpsn:</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10090" key="com.pyxis.greenhopper.jira:gh-global-rank">
                        <customfieldname>Rank (Obsolete)</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>14640</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>