<!-- 
RSS generated by JIRA (9.4.14#940014-sha1:734e6822bbf0d45eff9af51f82432957f73aa32c) at Sat Feb 10 02:42:28 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-11275] NULL pointer dereference in vvp_page_delete in sanity test 241a</title>
                <link>https://jira.whamcloud.com/browse/LU-11275</link>
                <project id="10000" key="LU">Lustre</project>
                    <description>&lt;p&gt;Seeing this on master-next since Aug 9th or so.&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;[22965.482820] Lustre: DEBUG MARKER: == sanity test 241a: bio vs dio ====================================================================== 21:23:23 (1534901003)
[22975.702174] Lustre: 30392:0:(client.c:2126:ptlrpc_expire_one_request()) @@@ Request sent has timed out for slow reply: [sent 1534901006/real 1534901006]  req@ffff880051062c80 x1609459777477808/t0(0) o101-&amp;gt;lustre-MDT0000-mdc-ffff8802e756c800@0@lo:12/10 lens 976/44648 e 0 to 1 dl 1534901013 ref 2 fl Rpc:XP/2/ffffffff rc 0/-1
[22975.714859] Lustre: lustre-MDT0000-mdc-ffff8802e756c800: Connection to lustre-MDT0000 (at 0@lo) was lost; in progress operations using this service will wait for recovery to complete
[22975.718534] Lustre: lustre-MDT0000: Client 883b4996-f586-bc4a-a668-d643202d495f (at 0@lo) reconnecting
[23034.421939] BUG: unable to handle kernel NULL pointer dereference at           (null)
[23034.422839] IP: [&amp;lt;ffffffffa1520714&amp;gt;] vvp_page_delete+0x14/0x140 [lustre]
[23034.422839] PGD 80000002aff7c067 PUD 284474067 PMD 0 
[23034.422839] Oops: 0000 [#1] SMP DEBUG_PAGEALLOC
[23034.422839] Modules linked in: lustre(OE) ofd(OE) osp(OE) lod(OE) ost(OE) mdt(OE) mdd(OE) mgs(OE) osd_ldiskfs(OE) ldiskfs(OE) lquota(OE) lfsck(OE) obdecho(OE) mgc(OE) lov(OE) mdc(OE) osc(OE) lmv(OE) fid(OE) fld(OE) ptlrpc_gss(OE) ptlrpc(OE) obdclass(OE) ksocklnd(OE) lnet(OE) libcfs(OE) dm_flakey dm_mod brd ext4 loop zfs(PO) zunicode(PO) zlua(PO) zcommon(PO) znvpair(PO) zavl(PO) icp(PO) spl(O) jbd2 mbcache crc_t10dif crct10dif_generic crct10dif_common ata_generic pata_acpi ttm drm_kms_helper ata_piix drm virtio_balloon libata i2c_piix4 serio_raw pcspkr virtio_console virtio_blk i2c_core floppy ip_tables rpcsec_gss_krb5 [last unloaded: libcfs]
[23034.422839] CPU: 9 PID: 31804 Comm: dd Kdump: loaded Tainted: P        W  OE  ------------   3.10.0-7.5-debug #1
[23034.422839] Hardware name: Red Hat KVM, BIOS 0.5.1 01/01/2011
[23034.422839] task: ffff880270406240 ti: ffff8802adbd4000 task.ti: ffff8802adbd4000
[23034.422839] RIP: 0010:[&amp;lt;ffffffffa1520714&amp;gt;]  [&amp;lt;ffffffffa1520714&amp;gt;] vvp_page_delete+0x14/0x140 [lustre]
[23034.422839] RSP: 0018:ffff8802adbd78e0  EFLAGS: 00010286
[23034.422839] RAX: ffffea00084c67b8 RBX: ffff8802c6ad3e50 RCX: ffff8802c6ad3e00
[23034.422839] RDX: 0000000000000000 RSI: ffff8802c6ad3e50 RDI: ffff880082fe51f0
[23034.422839] RBP: ffff8802adbd78e0 R08: ffffffffa081dfd8 R09: 0000000000000000
[23034.422839] R10: 0000000000000000 R11: ffff8801e7418e00 R12: ffff8802c6ad3e28
[23034.422839] R13: ffff880082fe51f0 R14: ffff880082fe51f0 R15: 0000000000000000
[23034.422839] FS:  00007f6bda93a740(0000) GS:ffff88033dc40000(0000) knlGS:0000000000000000
[23034.422839] CS:  0010 DS: 0000 ES: 0000 CR0: 000000008005003b
[23034.422839] CR2: 0000000000000000 CR3: 00000002c3358000 CR4: 00000000000006e0
[23034.422839] Call Trace:
[23034.422839]  [&amp;lt;ffffffffa039a01d&amp;gt;] cl_page_delete0+0x7d/0x210 [obdclass]
[23034.422839]  [&amp;lt;ffffffffa039bf6e&amp;gt;] cl_page_alloc+0x15e/0x270 [obdclass]
[23034.422839]  [&amp;lt;ffffffffa039c107&amp;gt;] cl_page_find+0x87/0x290 [obdclass]
[23034.422839]  [&amp;lt;ffffffffa14d911d&amp;gt;] ll_dom_finish_open+0x59d/0x830 [lustre]
[23034.422839]  [&amp;lt;ffffffffa14f7b13&amp;gt;] ? ll_prep_inode+0x223/0xb80 [lustre]
[23034.422839]  [&amp;lt;ffffffffa05c62e0&amp;gt;] ? lustre_msg_buf_v2+0x1b0/0x1b0 [ptlrpc]
[23034.422839]  [&amp;lt;ffffffffa150541a&amp;gt;] ll_lookup_it_finish+0x51a/0xe70 [lustre]
[23034.422839]  [&amp;lt;ffffffffa0536c75&amp;gt;] ? lmv_intent_lock+0xd05/0x1970 [lmv]
[23034.422839]  [&amp;lt;ffffffff81117ca2&amp;gt;] ? from_kgid+0x12/0x20
[23034.422839]  [&amp;lt;ffffffffa1504b64&amp;gt;] ? ll_i2gids+0x24/0xb0 [lustre]
[23034.422839]  [&amp;lt;ffffffffa1504850&amp;gt;] ? ll_md_need_convert+0x1b0/0x1b0 [lustre]
[23034.422839]  [&amp;lt;ffffffffa150604f&amp;gt;] ll_lookup_it+0x2df/0xe00 [lustre]
[23034.422839]  [&amp;lt;ffffffffa1506ca7&amp;gt;] ll_atomic_open+0x137/0x11f0 [lustre]
[23034.422839]  [&amp;lt;ffffffff813ccd2b&amp;gt;] ? do_raw_spin_unlock+0x4b/0x90
[23034.422839]  [&amp;lt;ffffffff8177943e&amp;gt;] ? _raw_spin_unlock+0xe/0x20
[23034.422839]  [&amp;lt;ffffffff8121953b&amp;gt;] ? lookup_dcache+0x8b/0xb0
[23034.422839]  [&amp;lt;ffffffff8121e651&amp;gt;] do_last+0xa31/0x12c0
[23034.422839]  [&amp;lt;ffffffff81210100&amp;gt;] ? proc_nr_files+0x30/0x30
[23034.422839]  [&amp;lt;ffffffff8121efad&amp;gt;] path_openat+0xcd/0x6a0
[23034.422839]  [&amp;lt;ffffffff8106dc55&amp;gt;] ? __kernel_map_pages+0xc5/0xd0
[23034.422839]  [&amp;lt;ffffffff812209ad&amp;gt;] do_filp_open+0x4d/0xb0
[23034.422839]  [&amp;lt;ffffffff813ccd2b&amp;gt;] ? do_raw_spin_unlock+0x4b/0x90
[23034.422839]  [&amp;lt;ffffffff8177943e&amp;gt;] ? _raw_spin_unlock+0xe/0x20
[23034.422839]  [&amp;lt;ffffffff8122e303&amp;gt;] ? __alloc_fd+0xc3/0x170
[23034.422839]  [&amp;lt;ffffffff8120c917&amp;gt;] do_sys_open+0x137/0x240
[23034.422839]  [&amp;lt;ffffffff8178386f&amp;gt;] ? system_call_after_swapgs+0xbc/0x160
[23034.422839]  [&amp;lt;ffffffff8120ca3e&amp;gt;] SyS_open+0x1e/0x20
[23034.422839]  [&amp;lt;ffffffff81783929&amp;gt;] system_call_fastpath+0x16/0x1b
[23034.422839]  [&amp;lt;ffffffff8178387b&amp;gt;] ? system_call_after_swapgs+0xc8/0x160
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;Likely due to the recent landing of read during open?&lt;/p&gt;</description>
                <environment></environment>
        <key id="53099">LU-11275</key>
            <summary>NULL pointer dereference in vvp_page_delete in sanity test 241a</summary>
                <type id="1" iconUrl="https://jira.whamcloud.com/secure/viewavatar?size=xsmall&amp;avatarId=11303&amp;avatarType=issuetype">Bug</type>
                                            <priority id="2" iconUrl="https://jira.whamcloud.com/images/icons/priorities/critical.svg">Critical</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="green">Oleg Drokin</reporter>
                        <labels>
                    </labels>
                <created>Wed, 22 Aug 2018 03:30:51 +0000</created>
                <updated>Tue, 4 Sep 2018 06:02:17 +0000</updated>
                            <resolved>Tue, 4 Sep 2018 06:02:17 +0000</resolved>
                                    <version>Lustre 2.12.0</version>
                                    <fixVersion>Lustre 2.12.0</fixVersion>
                                        <due></due>
                            <votes>0</votes>
                                    <watches>3</watches>
                                                                            <comments>
                            <comment id="232654" author="tappro" created="Tue, 28 Aug 2018 07:09:32 +0000"  >&lt;p&gt;was that test ran as part of sanity-dom.sh? Or in normal sanity.sh run?&lt;/p&gt;</comment>
                            <comment id="232656" author="gerrit" created="Tue, 28 Aug 2018 10:37:34 +0000"  >&lt;p&gt;Mike Pershin (mpershin@whamcloud.com) uploaded a new patch: &lt;a href=&quot;https://review.whamcloud.com/33087&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://review.whamcloud.com/33087&lt;/a&gt;&lt;br/&gt;
Subject: &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-11275&quot; title=&quot;NULL pointer dereference in vvp_page_delete in sanity test 241a&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-11275&quot;&gt;&lt;del&gt;LU-11275&lt;/del&gt;&lt;/a&gt; llite: check truncate race for DOM pages&lt;br/&gt;
Project: fs/lustre-release&lt;br/&gt;
Branch: master&lt;br/&gt;
Current Patch Set: 1&lt;br/&gt;
Commit: 80a9f3be319a82992f0f792e2708a616746b23c0&lt;/p&gt;</comment>
                            <comment id="232682" author="green" created="Tue, 28 Aug 2018 17:13:03 +0000"  >&lt;p&gt;yes, it was part of sanity-dom. I;; give your patch a try. Thanks.&lt;/p&gt;</comment>
                            <comment id="232938" author="gerrit" created="Tue, 4 Sep 2018 03:48:12 +0000"  >&lt;p&gt;Oleg Drokin (green@whamcloud.com) merged in patch &lt;a href=&quot;https://review.whamcloud.com/33087/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://review.whamcloud.com/33087/&lt;/a&gt;&lt;br/&gt;
Subject: &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-11275&quot; title=&quot;NULL pointer dereference in vvp_page_delete in sanity test 241a&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-11275&quot;&gt;&lt;del&gt;LU-11275&lt;/del&gt;&lt;/a&gt; llite: check truncate race for DOM pages&lt;br/&gt;
Project: fs/lustre-release&lt;br/&gt;
Branch: master&lt;br/&gt;
Current Patch Set: &lt;br/&gt;
Commit: 0f7d7b200b582ca4bd8e049f6634ac55f6a481b0&lt;/p&gt;</comment>
                            <comment id="232951" author="pjones" created="Tue, 4 Sep 2018 06:02:17 +0000"  >&lt;p&gt;Landed for 2.12&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|i00147:</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>