<!-- 
RSS generated by JIRA (9.4.14#940014-sha1:734e6822bbf0d45eff9af51f82432957f73aa32c) at Sat Feb 10 01:28:42 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-2845] NULL pointer deref in osp_precreate_thread()</title>
                <link>https://jira.whamcloud.com/browse/LU-2845</link>
                <project id="10000" key="LU">Lustre</project>
                    <description>&lt;p&gt;After reproducing &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-2843&quot; title=&quot;ASSERTION( last_rec-&amp;gt;lrh_index == tail-&amp;gt;lrt_index )&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-2843&quot;&gt;&lt;del&gt;LU-2843&lt;/del&gt;&lt;/a&gt; to fill the changelog catalog, mounting the MDT results in a NULL pointer dereference. (This is a separate incident using a different MDT from &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-2844&quot; title=&quot;NULL pointer deref on unmount&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-2844&quot;&gt;&lt;del&gt;LU-2844&lt;/del&gt;&lt;/a&gt;).&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;Lustre: Lustre: Build Version: 2.3.58-g4f361a2-CHANGED-2.6.32-279.9.1.1chaos.ch5.1.x86_64
LNet: Added LNI 192.168.122.43@tcp [8/256/0/180]
LNet: Accept secure, port 988
LDISKFS-fs (sda): recovery complete
LDISKFS-fs (sda): mounted filesystem with ordered data mode. quota=on. Opts: 
Lustre: lustre-MDT0000: used disk, loading
Lustre: 4351:0:(mdt_lproc.c:380:lprocfs_wr_identity_upcall()) lustre-MDT0000: identity upcall set to /home/bass6/lustre-release/lustre/tests/../utils/l_getidentity
LustreError: 4351:0:(osd_io.c:1075:osd_ldiskfs_write_record()) sda: error reading offset 0 (block 0): rc = -28
LustreError: 4351:0:(llog_osd.c:157:llog_osd_write_blob()) lustre-MDT0000-osd: error writing log record: rc = -28
LustreError: 4351:0:(osd_io.c:1075:osd_ldiskfs_write_record()) sda: error reading offset 0 (block 0): rc = -28
LustreError: 4351:0:(llog_osd.c:157:llog_osd_write_blob()) lustre-MDT0000-osd: error writing log record: rc = -28
LustreError: 4351:0:(llog_cat.c:371:llog_cat_add_rec()) llog_write_rec -28: lh=ffff88007ce78900
LustreError: 4351:0:(osp_sync.c:1029:osp_sync_init()) lustre-OST0000-osc-MDT0000: can&apos;t initialize llog: rc = -28
BUG: unable to handle kernel NULL pointer dereference at (null)
IP: [&amp;lt;ffffffffa1055b64&amp;gt;] osp_precreate_thread+0x1e4/0x1460 [osp]
PGD 0 
Oops: 0000 [#1] SMP 
last sysfs file: /sys/module/fid/initstate
CPU 2 
Modules linked in: osp(U) lod(U) mdt(U) mgs(U) mgc(U) fsfilt_ldiskfs(U) osd_ldiskfs(U) ldiskfs(U) lquota(U) mdd(U) lustre(U) lov(U) osc(U) mdc(U) fid(U) fld(U) ksocklnd(U) ptlrpc(U) obdclass(U) lnet(U) lvfs(U) sha512_generic sha256_generic libcfs(U) ebtable_nat ebtables fuse autofs4 sunrpc ipt_REJECT nf_conntrack_ipv4 nf_defrag_ipv4 iptable_filter ip_tables ip6t_REJECT nf_conntrack_ipv6 nf_defrag_ipv6 xt_state nf_conntrack ip6table_filter ip6_tables ipv6 zfs(P)(U) zcommon(P)(U) znvpair(P)(U) zavl(P)(U) zunicode(P)(U) spl(U) zlib_deflate vhost_net macvtap macvlan tun kvm virtio_balloon virtio_net sg snd_hda_intel snd_hda_codec snd_hwdep snd_seq snd_seq_device snd_pcm snd_timer snd soundcore snd_page_alloc i2c_piix4 i2c_core ext4 mbcache jbd2 virtio_blk sd_mod crc_t10dif pata_acpi ata_generic ata_piix virtio_pci virtio_ring virtio dm_mirror dm_region_hash dm_log dm_mod [last unloaded: speedstep_lib]

Pid: 4358, comm: osp-pre-0 Tainted: P           ---------------    2.6.32-279.9.1.1chaos.ch5.1.x86_64 #1 Bochs Bochs
RIP: 0010:[&amp;lt;ffffffffa1055b64&amp;gt;]  [&amp;lt;ffffffffa1055b64&amp;gt;] osp_precreate_thread+0x1e4/0x1460 [osp]
RSP: 0018:ffff88005ac43df0  EFLAGS: 00010246
RAX: ffff88005d266238 RBX: ffff88005b3b3800 RCX: 0000000000000000
RDX: ffff88005b3b39c0 RSI: 0000000000000282 RDI: 0000000000000282
RBP: ffff88005ac43f40 R08: ffff88005ac43e88 R09: 00000000ffffffff
R10: 0000000000000000 R11: 0000000000000000 R12: ffff88005b3b3918
R13: ffff88005ac43eb0 R14: 0000000000000000 R15: 0000000000000001
FS:  00007f126b13a700(0000) GS:ffff880002300000(0000) knlGS:0000000000000000
CS:  0010 DS: 0000 ES: 0000 CR0: 000000008005003b
CR2: 0000000000000000 CR3: 0000000001a85000 CR4: 00000000000006e0
DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400
Process osp-pre-0 (pid: 4358, threadinfo ffff88005ac42000, task ffff88007ab3caa0)
Stack:
 000000000019f72b 0000001f0000000a 00000000000e525d 000000000019f738
&amp;lt;d&amp;gt; 0000001f0000000a ffff88005b3b3920 ffff88005b3b3918 ffff88005b3b3980
&amp;lt;d&amp;gt; ffff88007ab3caa0 ffff88007ab3caa0 ffff88007ab3caa0 ffff88007ab3caa0
Call Trace:
 [&amp;lt;ffffffff810602a0&amp;gt;] ? default_wake_function+0x0/0x20
 [&amp;lt;ffffffffa1055980&amp;gt;] ? osp_precreate_thread+0x0/0x1460 [osp]
 [&amp;lt;ffffffff8100c14a&amp;gt;] child_rip+0xa/0x20
 [&amp;lt;ffffffffa1055980&amp;gt;] ? osp_precreate_thread+0x0/0x1460 [osp]
 [&amp;lt;ffffffffa1055980&amp;gt;] ? osp_precreate_thread+0x0/0x1460 [osp]
 [&amp;lt;ffffffff8100c140&amp;gt;] ? child_rip+0x0/0x20
Code: 00 85 d2 0f 84 80 11 00 00 c7 83 00 01 00 00 00 00 00 00 c7 83 04 01 00 00 00 00 00 00 48 8b 83 a8 00 00 00 4c 8b b0 b8 0d 00 00 &amp;lt;49&amp;gt; 83 3e 00 0f 84 72 04 00 00 48 89 df 49 be 00 00 00 00 ff ff 
RIP  [&amp;lt;ffffffffa1055b64&amp;gt;] osp_precreate_thread+0x1e4/0x1460 [osp]
 RSP &amp;lt;ffff88005ac43df0&amp;gt;
CR2: 0000000000000000
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&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;crash&amp;gt; bt
PID: 4358   TASK: ffff88007ab3caa0  CPU: 2   COMMAND: &quot;osp-pre-0&quot;
 #0 [ffff88005ac439e0] machine_kexec at ffffffff8103283b
 #1 [ffff88005ac43a40] crash_kexec at ffffffff810ba492
 #2 [ffff88005ac43b10] oops_end at ffffffff81501e60
 #3 [ffff88005ac43b40] no_context at ffffffff81043bfb
 #4 [ffff88005ac43b90] __bad_area_nosemaphore at ffffffff81043e85
 #5 [ffff88005ac43be0] bad_area_nosemaphore at ffffffff81043f53
 #6 [ffff88005ac43bf0] __do_page_fault at ffffffff810446b1
 #7 [ffff88005ac43d10] do_page_fault at ffffffff81503e3e
 #8 [ffff88005ac43d40] page_fault at ffffffff815011f5
    [exception RIP: osp_precreate_thread+484]
    RIP: ffffffffa1055b64  RSP: ffff88005ac43df0  RFLAGS: 00010246
    RAX: ffff88005d266238  RBX: ffff88005b3b3800  RCX: 0000000000000000
    RDX: ffff88005b3b39c0  RSI: 0000000000000282  RDI: 0000000000000282
    RBP: ffff88005ac43f40   R8: ffff88005ac43e88   R9: 00000000ffffffff
    R10: 0000000000000000  R11: 0000000000000000  R12: ffff88005b3b3918
    R13: ffff88005ac43eb0  R14: 0000000000000000  R15: 0000000000000001
    ORIG_RAX: ffffffffffffffff  CS: 0010  SS: 0018
 #9 [ffff88005ac43f48] kernel_thread at ffffffff8100c14a
crash&amp;gt;
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&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 *(osp_precreate_thread+0x1e4)
0xeb84 is in osp_precreate_thread (/home/bass6/lustre-release/lustre/osp/osp_precreate.c:926).
921                             d-&amp;gt;opd_new_connection = 0;
922                             d-&amp;gt;opd_got_disconnected = 0;
923                             break;
924                     }
925
926                     if (d-&amp;gt;opd_obd-&amp;gt;u.cli.cl_seq-&amp;gt;lcs_exp == NULL) {
927                             /* Get new sequence for client first */
928                             LASSERT(d-&amp;gt;opd_exp != NULL);
929                             d-&amp;gt;opd_obd-&amp;gt;u.cli.cl_seq-&amp;gt;lcs_exp =
930                             class_export_get(d-&amp;gt;opd_exp);
(gdb) 
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;</description>
                <environment>2.6.32-279.9.1.1chaos.ch5.1.x86_64</environment>
        <key id="17649">LU-2845</key>
            <summary>NULL pointer deref in osp_precreate_thread()</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="bobijam">Zhenyu Xu</assignee>
                                    <reporter username="nedbass">Ned Bass</reporter>
                        <labels>
                            <label>LB</label>
                    </labels>
                <created>Wed, 20 Feb 2013 20:59:41 +0000</created>
                <updated>Wed, 20 Mar 2013 21:35:46 +0000</updated>
                            <resolved>Wed, 20 Mar 2013 21:35:46 +0000</resolved>
                                    <version>Lustre 2.4.0</version>
                                    <fixVersion>Lustre 2.4.0</fixVersion>
                                        <due></due>
                            <votes>0</votes>
                                    <watches>4</watches>
                                                                            <comments>
                            <comment id="52843" author="pjones" created="Thu, 21 Feb 2013 18:10:17 +0000"  >&lt;p&gt;Bobijam&lt;/p&gt;

&lt;p&gt;could you please look into this one?&lt;/p&gt;

&lt;p&gt;Thanks&lt;/p&gt;

&lt;p&gt;Peter&lt;/p&gt;</comment>
                            <comment id="52871" author="bobijam" created="Fri, 22 Feb 2013 09:23:41 +0000"  >&lt;p&gt;patch tracking at &lt;a href=&quot;http://review.whamcloud.com/5508&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/5508&lt;/a&gt;&lt;/p&gt;

&lt;div class=&quot;preformatted panel&quot; style=&quot;border-width: 1px;&quot;&gt;&lt;div class=&quot;preformattedHeader panelHeader&quot; style=&quot;border-bottom-width: 1px;&quot;&gt;&lt;b&gt;commit message&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;preformattedContent panelContent&quot;&gt;
&lt;pre&gt;
LU-2845 osp: fix osp precreate thread init error handling
    
    If osp device hasn&apos;t connected OST, osp_precreate_thread() quitting
    path should heed to that and bypass the normal quitting path.

&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;</comment>
                            <comment id="54346" author="mdiep" created="Tue, 19 Mar 2013 05:40:59 +0000"  >&lt;p&gt;hit this on lustre-master build #1324&lt;/p&gt;


&lt;p&gt;LustreError: 11-0: widelust-MDT0000-lwp-MDT0000: Communicating with 0@lo, operation mds_connect failed with -11.^M&lt;br/&gt;
LustreError: 32617:0:(osd_io.c:997:osd_ldiskfs_read()) widelust-MDT0000/: can&apos;t read 32@32 on ino 113: rc = 0^M&lt;br/&gt;
LustreError: 32617:0:(llog_osd.c:1221:llog_osd_get_cat_list()) widelust-MDT0000-osd: error reading CATALOGS: rc = -14^M&lt;br/&gt;
LustreError: 32617:0:(osp_sync.c:944:osp_sync_llog_init()) widelust-OST0001-osc-MDT0000: can&apos;t get id from catalogs: rc = -14^M&lt;br/&gt;
LustreError: 32617:0:(osp_sync.c:1044:osp_sync_init()) widelust-OST0001-osc-MDT0000: can&apos;t initialize llog: rc = -14^M&lt;br/&gt;
BUG: unable to handle kernel NULL pointer dereference at (null)^M&lt;br/&gt;
IP: &lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;lt;ffffffffa0f6ab34&amp;gt;&amp;#93;&lt;/span&gt; osp_precreate_thread+0x1e4/0x1460 &lt;span class=&quot;error&quot;&gt;&amp;#91;osp&amp;#93;&lt;/span&gt;^M&lt;br/&gt;
PGD 0 ^M&lt;br/&gt;
Oops: 0000 &lt;a href=&quot;#1&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;1&lt;/a&gt; SMP ^M&lt;br/&gt;
last sysfs file: /sys/devices/system/cpu/cpu15/cache/index2/shared_cpu_map^M&lt;br/&gt;
CPU 15 ^M&lt;br/&gt;
Modules linked in: osp(U) lod(U) mdt(U) mgs(U) mgc(U) fsfilt_ldiskfs(U) osd_ldiskfs(U) lquota(U) mdd(U) lustre(U) lov(U) osc(U) mdc(U) fid(U) fld(U) ko2iblnd(U) ptlrpc(U) obdclass(U) lnet(U) lvfs(U) sha512_generic sha256_generic libcfs(U) ldiskfs(U) jbd2 nfsd exportfs nfs lockd fscache nfs_acl auth_rpcgss sunrpc cpufreq_ondemand acpi_cpufreq freq_table mperf ib_ipoib rdma_ucm ib_ucm ib_uverbs ib_umad rdma_cm ib_cm iw_cm ib_addr ipv6 ib_sa microcode serio_raw mlx4_ib ib_mad ib_core mlx4_en mlx4_core i2c_i801 i2c_core iTCO_wdt iTCO_vendor_support ioatdma i7core_edac edac_core ses enclosure sg igb dca ext3 jbd mbcache sr_mod cdrom sd_mod crc_t10dif pata_acpi ata_generic ata_piix mpt2sas scsi_transport_sas raid_class dm_mirror dm_region_hash dm_log dm_mod &lt;span class=&quot;error&quot;&gt;&amp;#91;last unloaded: scsi_wait_scan&amp;#93;&lt;/span&gt;^M&lt;br/&gt;
^M&lt;br/&gt;
Pid: 32652, comm: osp-pre-1 Not tainted 2.6.32-279.19.1.el6_lustre.gc4681d8.x86_64 #1 Supermicro X8DTH-i/6/iF/6F/X8DTH^M&lt;br/&gt;
RIP: 0010:&lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;lt;ffffffffa0f6ab34&amp;gt;&amp;#93;&lt;/span&gt;  &lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;lt;ffffffffa0f6ab34&amp;gt;&amp;#93;&lt;/span&gt; osp_precreate_thread+0x1e4/0x1460 &lt;span class=&quot;error&quot;&gt;&amp;#91;osp&amp;#93;&lt;/span&gt;^M&lt;br/&gt;
RSP: 0018:ffff880ef822fdf0  EFLAGS: 00010246^M&lt;br/&gt;
RAX: ffff880ef820c2f8 RBX: ffff880ef81b4800 RCX: 0000000000000002^M&lt;br/&gt;
RDX: ffff880ef81b49c0 RSI: 0000000000000282 RDI: 0000000000000282^M&lt;br/&gt;
RBP: ffff880ef822ff40 R08: ffff880ef822fe88 R09: 00000000ffffffff^M&lt;br/&gt;
R10: 0000000000000000 R11: 0000000000000000 R12: ffff880ef81b4918^M&lt;br/&gt;
R13: ffff880ef822feb0 R14: 0000000000000000 R15: 0000000000000001^M&lt;br/&gt;
FS:  00007f73dc6df700(0000) GS:ffff88085c4e0000(0000) knlGS:0000000000000000^M&lt;br/&gt;
CS:  0010 DS: 0000 ES: 0000 CR0: 000000008005003b^M&lt;br/&gt;
CR2: 0000000000000000 CR3: 0000000001a85000 CR4: 00000000000006e0^M&lt;br/&gt;
DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000^M&lt;br/&gt;
DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400^M&lt;br/&gt;
Process osp-pre-1 (pid: 32652, threadinfo ffff880ef822e000, task ffff880ef8204ae0)^M&lt;br/&gt;
Stack:^M&lt;br/&gt;
 0000000000000000 0000000000000000 0000000000000000 0000000000000000^M&lt;br/&gt;
&amp;lt;d&amp;gt; 0000000000000000 ffff880ef81b4920 ffff880ef81b4918 ffff880ef81b4980^M&lt;br/&gt;
&amp;lt;d&amp;gt; ffff880ef8204ae0 ffff880ef8204ae0 ffff880ef8204ae0 ffff880ef8204ae0^M&lt;br/&gt;
Call Trace:^M&lt;br/&gt;
 &lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;lt;ffffffff8105fa40&amp;gt;&amp;#93;&lt;/span&gt; ? default_wake_function+0x0/0x20^M&lt;br/&gt;
 &lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;lt;ffffffffa0f6a950&amp;gt;&amp;#93;&lt;/span&gt; ? osp_precreate_thread+0x0/0x1460 &lt;span class=&quot;error&quot;&gt;&amp;#91;osp&amp;#93;&lt;/span&gt;^M&lt;br/&gt;
 &lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;lt;ffffffff8100c0ca&amp;gt;&amp;#93;&lt;/span&gt; child_rip+0xa/0x20^M&lt;br/&gt;
 &lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;lt;ffffffffa0f6a950&amp;gt;&amp;#93;&lt;/span&gt; ? osp_precreate_thread+0x0/0x1460 &lt;span class=&quot;error&quot;&gt;&amp;#91;osp&amp;#93;&lt;/span&gt;^M&lt;br/&gt;
 &lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;lt;ffffffffa0f6a950&amp;gt;&amp;#93;&lt;/span&gt; ? osp_precreate_thread+0x0/0x1460 &lt;span class=&quot;error&quot;&gt;&amp;#91;osp&amp;#93;&lt;/span&gt;^M&lt;br/&gt;
 &lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;lt;ffffffff8100c0c0&amp;gt;&amp;#93;&lt;/span&gt; ? child_rip+0x0/0x20^M&lt;br/&gt;
Code: 00 85 d2 0f 84 80 11 00 00 c7 83 00 01 00 00 00 00 00 00 c7 83 04 01 00 00 00 00 00 00 48 8b 83 a8 00 00 00 4c 8b b0 b8 0d 00 00 &amp;lt;49&amp;gt; 83 3e 00 0f 84 72 04 00 00 48 89 df 49 be 00 00 00 00 ff ff ^M&lt;br/&gt;
RIP  &lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;lt;ffffffffa0f6ab34&amp;gt;&amp;#93;&lt;/span&gt; osp_precreate_thread+0x1e4/0x1460 &lt;span class=&quot;error&quot;&gt;&amp;#91;osp&amp;#93;&lt;/span&gt;^M&lt;br/&gt;
 RSP &amp;lt;ffff880ef822fdf0&amp;gt;^M&lt;br/&gt;
CR2: 0000000000000000^M&lt;/p&gt;</comment>
                            <comment id="54514" author="pjones" created="Wed, 20 Mar 2013 21:35:46 +0000"  >&lt;p&gt;Landed for 2.4&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|hzvjk7:</customfieldvalue>

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