<!-- 
RSS generated by JIRA (9.4.14#940014-sha1:734e6822bbf0d45eff9af51f82432957f73aa32c) at Sat Feb 10 01:15:18 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-1286] OOPs in lprocfs_remove_nolock</title>
                <link>https://jira.whamcloud.com/browse/LU-1286</link>
                <project id="10000" key="LU">Lustre</project>
                    <description>&lt;p&gt;general protection fault: 0000 &lt;span class=&quot;error&quot;&gt;&amp;#91;1&amp;#93;&lt;/span&gt; SMP &lt;br/&gt;
last sysfs file: /devices/pci0000:00/0000:00:00.0/irq&lt;br/&gt;
CPU 0 &lt;br/&gt;
Modules linked in: llite_lloop(U) lustre(U) osd_ldiskfs(U) fsfilt_ldiskfs(U) ldiskfs(U) osp(U) lod(U) obdfilter(U) ost(U) cmm(U) mdt(U) mdd(U) mgs(U) jbd2(U) crc16(U) mgc(U) lov(U) osc(U) mdc(U) lmv(U) fid(U) fld(U) ptlrpc(U) obdclass(U) lvfs(U) ksocklnd(U) lnet(U) libcfs(U) nfsd(U) exportfs(U) auth_rpcgss(U) ipv6(U) xfrm_nalgo(U) crypto_api(U) autofs4(U) hidp(U) nfs(U) fscache(U) nfs_acl(U) rfcomm(U) l2cap(U) bluetooth(U) lockd(U) sunrpc(U) loop(U) dm_multipath(U) scsi_dh(U) video(U) backlight(U) sbs(U) power_meter(U) hwmon(U) i2c_ec(U) dell_wmi(U) wmi(U) button(U) battery(U) asus_acpi(U) acpi_memhotplug(U) ac(U) parport_pc(U) lp(U) parport(U) floppy(U) snd_intel8x0(U) snd_ac97_codec(U) ac97_bus(U) snd_seq_dummy(U) snd_seq_oss(U) snd_seq_midi_event(U) snd_seq(U) snd_seq_device(U) snd_pcm_oss(U) snd_mixer_oss(U) snd_pcm(U) snd_timer(U) snd(U) soundcore(U) pcspkr(U) i2c_piix4(U) snd_page_alloc(U) i2c_core(U) serio_raw(U) tpm_tis(U) tpm(U) tpm_bios(U) ide_cd(U) virtio_balloon(U) cdrom(U) virtio_net(U) dm_raid45(U) dm_message(U) dm_region_hash(U) dm_mem_cache(U) dm_snapshot(U) dm_zero(U) dm_mirror(U) dm_log(U) dm_mod(U) ata_piix(U) libata(U) sd_mod(U) scsi_mod(U) virtio_blk(U) virtio_pci(U) virtio_ring(U) virtio(U) ext3(U) jbd(U) uhci_hcd(U) ohci_hcd(U) ehci_hcd(U)&lt;br/&gt;
Pid: 3243, comm: obd_zombid Tainted: G      2.6.18-prep #0&lt;br/&gt;
RIP: 0010:&lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;lt;ffffffff8879cb43&amp;gt;&amp;#93;&lt;/span&gt;  &lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;lt;ffffffff8879cb43&amp;gt;&amp;#93;&lt;/span&gt; :obdclass:lprocfs_remove_nolock+0x53/0x100&lt;br/&gt;
RSP: 0018:ffff810066235d90  EFLAGS: 00010202&lt;br/&gt;
RAX: ffff81003effc188 RBX: ffff810016232b60 RCX: 0000000000000000&lt;br/&gt;
RDX: 0000000000000000 RSI: ffff810068fef7f0 RDI: ffff81003effc260&lt;br/&gt;
RBP: ffff810066235db0 R08: ffff810066234000 R09: 000000000000003e&lt;br/&gt;
R10: ffff81007ff40038 R11: 0000000000000000 R12: 6b6b6b6b6b6b6b6b&lt;br/&gt;
R13: 6b6b6b6b6b6b6b6b R14: 6b6b6b6b6b6b6b6b R15: ffff81003488c800&lt;br/&gt;
FS:  00002ab6f9a096e0(0000) GS:ffffffff8044b000(0000) knlGS:0000000000000000&lt;br/&gt;
CS:  0010 DS: 0000 ES: 0000 CR0: 000000008005003b&lt;br/&gt;
CR2: 000000001838f758 CR3: 000000006f0f8000 CR4: 00000000000006e0&lt;br/&gt;
Process obd_zombid (pid: 3243, threadinfo ffff810066234000, task ffff810068fef7f0)&lt;br/&gt;
Stack:  ffff81003effc260 ffff81003effc188 ffff81003488c650 ffff81003488c080&lt;br/&gt;
 ffff810066235dd0 ffffffff8879cd10 ffff810066235dd0 ffff81003effc188&lt;br/&gt;
 ffff810066235e00 ffffffff88affb60 ffff81003488c800 ffff81003effc188&lt;br/&gt;
Call Trace:&lt;br/&gt;
 &lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;lt;ffffffff8879cd10&amp;gt;&amp;#93;&lt;/span&gt; :obdclass:lprocfs_remove+0x20/0x40&lt;br/&gt;
 &lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;lt;ffffffff88affb60&amp;gt;&amp;#93;&lt;/span&gt; :lov:lov_pool_del+0x100/0x1b0&lt;br/&gt;
 &lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;lt;ffffffff88adfa8c&amp;gt;&amp;#93;&lt;/span&gt; :lov:lov_cleanup+0xac/0x3d0&lt;br/&gt;
 &lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;lt;ffffffff887a50be&amp;gt;&amp;#93;&lt;/span&gt; :obdclass:class_decref+0x31e/0x3e0&lt;br/&gt;
 &lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;lt;ffffffff8878e4d0&amp;gt;&amp;#93;&lt;/span&gt; :obdclass:obd_zombie_impexp_thread+0x0/0x1c0&lt;br/&gt;
 &lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;lt;ffffffff8878a976&amp;gt;&amp;#93;&lt;/span&gt; :obdclass:obd_zombie_impexp_cull+0x326/0x3f0&lt;br/&gt;
 &lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;lt;ffffffff8878e62a&amp;gt;&amp;#93;&lt;/span&gt; :obdclass:obd_zombie_impexp_thread+0x15a/0x1c0&lt;br/&gt;
 &lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;lt;ffffffff80094d61&amp;gt;&amp;#93;&lt;/span&gt; default_wake_function+0x0/0xf&lt;br/&gt;
 &lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;lt;ffffffff80062fb1&amp;gt;&amp;#93;&lt;/span&gt; child_rip+0xa/0x11&lt;br/&gt;
 &lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;lt;ffffffff8878e4d0&amp;gt;&amp;#93;&lt;/span&gt; :obdclass:obd_zombie_impexp_thread+0x0/0x1c0&lt;br/&gt;
 &lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;lt;ffffffff8878e4d0&amp;gt;&amp;#93;&lt;/span&gt; :obdclass:obd_zombie_impexp_thread+0x0/0x1c0&lt;br/&gt;
 &lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;lt;ffffffff80062fa7&amp;gt;&amp;#93;&lt;/span&gt; child_rip+0x0/0x11&lt;/p&gt;

&lt;p&gt;I got this when I test my patch. And It turns out during lov cleanup,&lt;/p&gt;

&lt;p&gt;it first tries to remove all  entries under /proc/lustre-clilov-xxx/ in lov_precleanup-&amp;gt;lprocfs_obd_cleanup, but did not reset those entry to NULL, then later in lov_cleanup-&amp;gt;lov_pool_del, it tries to remove those /proc/lustre-clilov-xxxx/pools/ again.&lt;/p&gt;</description>
                <environment></environment>
        <key id="13883">LU-1286</key>
            <summary>OOPs in lprocfs_remove_nolock</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="di.wang">Di Wang</assignee>
                                    <reporter username="di.wang">Di Wang</reporter>
                        <labels>
                    </labels>
                <created>Thu, 5 Apr 2012 02:14:12 +0000</created>
                <updated>Thu, 14 Jun 2012 16:40:24 +0000</updated>
                            <resolved>Thu, 14 Jun 2012 16:40:24 +0000</resolved>
                                    <version>Lustre 2.3.0</version>
                                    <fixVersion>Lustre 2.3.0</fixVersion>
                                        <due></due>
                            <votes>0</votes>
                                    <watches>0</watches>
                                                                            <comments>
                            <comment id="34644" author="di.wang" created="Thu, 12 Apr 2012 17:08:53 +0000"  >&lt;p&gt;&lt;a href=&quot;http://review.whamcloud.com/#change,2450&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/#change,2450&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="40597" author="pjones" created="Thu, 14 Jun 2012 16:40:24 +0000"  >&lt;p&gt;Landed for 2.3&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|hzv6j3:</customfieldvalue>

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