Project

General

Profile

Actions

Bug #18697

closed

Kernel panic on cephfs kernel client (4.4.0-57-generic #78-Ubuntu SMP)

Added by Xiaoxi Chen about 7 years ago. Updated almost 7 years ago.

Status:
Closed
Priority:
High
Assignee:
-
Category:
fs/ceph
Target version:
-
% Done:

0%

Source:
Tags:
Backport:
Regression:
No
Severity:
3 - minor
Reviewed:
Affected Versions:
ceph-qa-suite:
Crash signature (v1):
Crash signature (v2):

Description

Jan 26 00:53:07 drdd-plcy-srv-1004515 kernel: [12409.020572] BUG: unable to handle kernel NULL pointer dereference at 0000000000000030
Jan 26 00:53:07 drdd-plcy-srv-1004515 kernel: [12409.022176] IP: [<ffffffffc053cde5>] __ceph_setxattr+0x25/0x720 [ceph]
Jan 26 00:53:07 drdd-plcy-srv-1004515 kernel: [12409.023124] PGD 4c324f067 PUD 4c2f57067 PMD 0
Jan 26 00:53:07 drdd-plcy-srv-1004515 kernel: [12409.023814] Oops: 0000 [#1] SMP
Jan 26 00:53:07 drdd-plcy-srv-1004515 kernel: [12409.024323] Modules linked in: ceph libceph fscache ppdev pvpanic input_leds joydev serio_raw parport_pc parport i2c_piix4 8250_fintek kvm_intel kvm mac_hid irqbypass ib_iser rdma_cm iw_cm ib_cm ib_sa ib_mad ib_core ib_addr iscsi_tcp libiscsi_tcp libiscsi scsi_transport_iscsi autofs4 btrfs raid10 raid456 async_raid6_recov async_memcpy async_pq async_xor async_tx xor raid6_pq libcrc32c raid1 raid0 multipath linear hid_generic usbhid hid crct10dif_pclmul crc32_pclmul ghash_clmulni_intel ttm aesni_intel drm_kms_helper aes_x86_64 lrw syscopyarea gf128mul sysfillrect glue_helper sysimgblt ablk_helper fb_sys_fops cryptd psmouse drm pata_acpi floppy
Jan 26 00:53:07 drdd-plcy-srv-1004515 kernel: [12409.024459] CPU: 4 PID: 28056 Comm: cp Not tainted 4.4.0-57-generic #78-Ubuntu
Jan 26 00:53:07 drdd-plcy-srv-1004515 kernel: [12409.024459] Hardware name: OpenStack Foundation OpenStack Nova, BIOS Bochs 01/01/2011
Jan 26 00:53:07 drdd-plcy-srv-1004515 kernel: [12409.024459] task: ffff88020ab50e00 ti: ffff88020b1c8000 task.ti: ffff88020b1c8000
Jan 26 00:53:07 drdd-plcy-srv-1004515 kernel: [12409.024459] RIP: 0010:[<ffffffffc053cde5>] [<ffffffffc053cde5>] __ceph_setxattr+0x25/0x720 [ceph]
Jan 26 00:53:07 drdd-plcy-srv-1004515 kernel: [12409.024459] RSP: 0018:ffff88020b1cbb40 EFLAGS: 00010283
Jan 26 00:53:07 drdd-plcy-srv-1004515 kernel: [12409.024459] RAX: 00000000000081b4 RBX: 00000000000081b4 RCX: 0000000000000000
Jan 26 00:53:07 drdd-plcy-srv-1004515 kernel: [12409.024459] RDX: 0000000000000000 RSI: ffffffffc0559ec7 RDI: 0000000000000000
Jan 26 00:53:07 drdd-plcy-srv-1004515 kernel: [12409.024459] RBP: ffff88020b1cbbe8 R08: 0000000000000000 R09: ffff880123c07780
Jan 26 00:53:07 drdd-plcy-srv-1004515 kernel: [12409.024459] R10: ffff880cea950c00 R11: 000000000000001c R12: ffffffffc0559ec7
Jan 26 00:53:07 drdd-plcy-srv-1004515 kernel: [12409.024459] R13: 0000000000000000 R14: 0000000000000000 R15: 00000000ffffffa1
Jan 26 00:53:07 drdd-plcy-srv-1004515 kernel: [12409.024459] FS: 00007f2751774800(0000) GS:ffff8804c4200000(0000) knlGS:0000000000000000
Jan 26 00:53:07 drdd-plcy-srv-1004515 kernel: [12409.024459] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
Jan 26 00:53:07 drdd-plcy-srv-1004515 kernel: [12409.024459] CR2: 0000000000000030 CR3: 00000004c297f000 CR4: 00000000001406e0
Jan 26 00:53:07 drdd-plcy-srv-1004515 kernel: [12409.024459] Stack:
Jan 26 00:53:07 drdd-plcy-srv-1004515 kernel: [12409.024459] ffffffffc052cced 0000000000000000 ffff88020b1cbb90 ffffffff8118f9a7
Jan 26 00:53:07 drdd-plcy-srv-1004515 kernel: [12409.024459] ffff8804c2d75c00 ffff88020b1cbba0 ffffffffc05322c7 ffffffffc055883d
Jan 26 00:53:07 drdd-plcy-srv-1004515 kernel: [12409.024459] ffff880a3353cca8 ffff88020b1cbcd4 0000000000000000 ffff88020b1cbbb8
Jan 26 00:53:07 drdd-plcy-srv-1004515 kernel: [12409.024459] Call Trace:
Jan 26 00:53:07 drdd-plcy-srv-1004515 kernel: [12409.024459] [<ffffffffc052cced>] ? ceph_set_page_dirty+0x10d/0x240 [ceph]
Jan 26 00:53:07 drdd-plcy-srv-1004515 kernel: [12409.024459] [<ffffffff8118f9a7>] ? pagecache_get_page+0xb7/0x1c0
Jan 26 00:53:07 drdd-plcy-srv-1004515 kernel: [12409.024459] [<ffffffffc05322c7>] ? __cap_is_valid+0x27/0xc0 [ceph]
Jan 26 00:53:07 drdd-plcy-srv-1004515 kernel: [12409.024459] [<ffffffffc0531e80>] ? __cap_set_timeouts.isra.15+0x50/0xb0 [ceph]
Jan 26 00:53:07 drdd-plcy-srv-1004515 kernel: [12409.024459] [<ffffffff81224f49>] ? d_find_alias+0x69/0x130
Jan 26 00:53:07 drdd-plcy-srv-1004515 kernel: [12409.024459] [<ffffffffc0547a2b>] ceph_set_acl+0x14b/0x280 [ceph]
Jan 26 00:53:07 drdd-plcy-srv-1004515 kernel: [12409.024459] [<ffffffff811ee269>] ? __kmalloc+0x1b9/0x250
Jan 26 00:53:07 drdd-plcy-srv-1004515 kernel: [12409.024459] [<ffffffff8126fdfd>] ? posix_acl_alloc+0x1d/0x30
Jan 26 00:53:07 drdd-plcy-srv-1004515 kernel: [12409.024459] [<ffffffff812702b4>] set_posix_acl+0x64/0xa0
Jan 26 00:53:07 drdd-plcy-srv-1004515 kernel: [12409.024459] [<ffffffff81270a13>] posix_acl_xattr_set+0x53/0xa0
Jan 26 00:53:07 drdd-plcy-srv-1004515 kernel: [12409.024459] [<ffffffff81233fe1>] generic_setxattr+0x61/0x80
Jan 26 00:53:07 drdd-plcy-srv-1004515 kernel: [12409.024459] [<ffffffffc053d542>] ceph_setxattr+0x62/0x70 [ceph]
Jan 26 00:53:07 drdd-plcy-srv-1004515 kernel: [12409.024459] [<ffffffff81234c2c>] __vfs_setxattr_noperm+0xac/0x1a0
Jan 26 00:53:07 drdd-plcy-srv-1004515 kernel: [12409.024459] [<ffffffff8134718d>] ? security_inode_setxattr+0xbd/0xd0
Jan 26 00:53:07 drdd-plcy-srv-1004515 kernel: [12409.024459] [<ffffffff81234dc7>] vfs_setxattr+0xa7/0xb0
Jan 26 00:53:07 drdd-plcy-srv-1004515 kernel: [12409.024459] [<ffffffff81234f07>] setxattr+0x137/0x210
Jan 26 00:53:07 drdd-plcy-srv-1004515 kernel: [12409.024459] [<ffffffffc053cb11>] ? ceph_getxattr+0x31/0x50 [ceph]
Jan 26 00:53:07 drdd-plcy-srv-1004515 kernel: [12409.024459] [<ffffffff81344359>] ? get_vfs_caps_from_disk+0x69/0x110
Jan 26 00:53:07 drdd-plcy-srv-1004515 kernel: [12409.024459] [<ffffffff8112374d>] ? audit_copy_inode+0x6d/0xb0
Jan 26 00:53:07 drdd-plcy-srv-1004515 kernel: [12409.024459] [<ffffffff8112a049>] ? __audit_inode+0x1b9/0x320
Jan 26 00:53:07 drdd-plcy-srv-1004515 kernel: [12409.024459] [<ffffffff810ca902>] ? percpu_down_read+0x12/0x50
Jan 26 00:53:07 drdd-plcy-srv-1004515 kernel: [12409.024459] [<ffffffff81235230>] SyS_fsetxattr+0xa0/0xd0
Jan 26 00:53:07 drdd-plcy-srv-1004515 kernel: [12409.024459] [<ffffffff818374f2>] entry_SYSCALL_64_fastpath+0x16/0x71
Jan 26 00:53:07 drdd-plcy-srv-1004515 kernel: [12409.024459] Code: 66 0f 1f 44 00 00 66 66 66 66 90 55 48 89 e5 41 57 41 56 41 55 41 54 49 89 fd 53 49 89 f4 49 89 ce 41 bf a1 ff ff ff 48 83 c4 80 <48> 8b 5f 30 65 48 8b 04 25 28 00 00 00 48 89 44 24 78 31 c0 48
Jan 26 00:53:07 drdd-plcy-srv-1004515 kernel: [12409.024459] RIP [<ffffffffc053cde5>] __ceph_setxattr+0x25/0x720 [ceph]
Jan 26 00:53:07 drdd-plcy-srv-1004515 kernel: [12409.024459] RSP <ffff88020b1cbb40>
Jan 26 00:53:07 drdd-plcy-srv-1004515 kernel: [12409.024459] CR2: 0000000000000030
Jan 26 00:53:07 drdd-plcy-srv-1004515 kernel: [12409.081819] ---[ end trace 42aecf89e0da539c ]---
Jan 26 00:53:07 drdd-plcy-srv-1004515 kernel: [12409.020572] BUG: unable to handle kernel NULL pointer dereference at 0000000000000030
Jan 26 00:53:07 drdd-plcy-srv-1004515 kernel: [12409.022176] IP: [<ffffffffc053cde5>] __ceph_setxattr+0x25/0x720 [ceph]
Jan 26 00:53:07 drdd-plcy-srv-1004515 kernel: [12409.023124] PGD 4c324f067 PUD 4c2f57067 PMD 0
Jan 26 00:53:07 drdd-plcy-srv-1004515 kernel: [12409.023814] Oops: 0000 [#1] SMP
Jan 26 00:53:07 drdd-plcy-srv-1004515 kernel: [12409.024323] Modules linked in: ceph libceph fscache ppdev pvpanic input_leds joydev serio_raw parport_pc parport i2c_piix4 8250_fintek kvm_intel kvm mac_hid irqbypass ib_iser rdma_cm iw_cm ib_cm ib_sa ib_mad ib_core ib_addr iscsi_tcp libiscsi_tcp libiscsi scsi_transport_iscsi autofs4 btrfs raid10 raid456 async_raid6_recov async_memcpy async_pq async_xor async_tx xor raid6_pq libcrc32c raid1 raid0 multipath linear hid_generic usbhid hid crct10dif_pclmul crc32_pclmul ghash_clmulni_intel ttm aesni_intel drm_kms_helper aes_x86_64 lrw syscopyarea gf128mul sysfillrect glue_helper sysimgblt ablk_helper fb_sys_fops cryptd psmouse drm pata_acpi floppy
Jan 26 00:53:07 drdd-plcy-srv-1004515 kernel: [12409.024459] CPU: 4 PID: 28056 Comm: cp Not tainted 4.4.0-57-generic #78-Ubuntu
Jan 26 00:53:07 drdd-plcy-srv-1004515 kernel: [12409.024459] Hardware name: OpenStack Foundation OpenStack Nova, BIOS Bochs 01/01/2011
Jan 26 00:53:07 drdd-plcy-srv-1004515 kernel: [12409.024459] task: ffff88020ab50e00 ti: ffff88020b1c8000 task.ti: ffff88020b1c8000
Jan 26 00:53:07 drdd-plcy-srv-1004515 kernel: [12409.024459] RIP: 0010:[<ffffffffc053cde5>] [<ffffffffc053cde5>] __ceph_setxattr+0x25/0x720 [ceph]
Jan 26 00:53:07 drdd-plcy-srv-1004515 kernel: [12409.024459] RSP: 0018:ffff88020b1cbb40 EFLAGS: 00010283
Jan 26 00:53:07 drdd-plcy-srv-1004515 kernel: [12409.024459] RAX: 00000000000081b4 RBX: 00000000000081b4 RCX: 0000000000000000
Jan 26 00:53:07 drdd-plcy-srv-1004515 kernel: [12409.024459] RDX: 0000000000000000 RSI: ffffffffc0559ec7 RDI: 0000000000000000
Jan 26 00:53:07 drdd-plcy-srv-1004515 kernel: [12409.024459] RBP: ffff88020b1cbbe8 R08: 0000000000000000 R09: ffff880123c07780
Jan 26 00:53:07 drdd-plcy-srv-1004515 kernel: [12409.024459] R10: ffff880cea950c00 R11: 000000000000001c R12: ffffffffc0559ec7
Jan 26 00:53:07 drdd-plcy-srv-1004515 kernel: [12409.024459] R13: 0000000000000000 R14: 0000000000000000 R15: 00000000ffffffa1
Jan 26 00:53:07 drdd-plcy-srv-1004515 kernel: [12409.024459] FS: 00007f2751774800(0000) GS:ffff8804c4200000(0000) knlGS:0000000000000000
Jan 26 00:53:07 drdd-plcy-srv-1004515 kernel: [12409.024459] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
Jan 26 00:53:07 drdd-plcy-srv-1004515 kernel: [12409.024459] CR2: 0000000000000030 CR3: 00000004c297f000 CR4: 00000000001406e0
Jan 26 00:53:07 drdd-plcy-srv-1004515 kernel: [12409.024459] Stack:
Jan 26 00:53:07 drdd-plcy-srv-1004515 kernel: [12409.024459] ffffffffc052cced 0000000000000000 ffff88020b1cbb90 ffffffff8118f9a7
Jan 26 00:53:07 drdd-plcy-srv-1004515 kernel: [12409.024459] ffff8804c2d75c00 ffff88020b1cbba0 ffffffffc05322c7 ffffffffc055883d
Jan 26 00:53:07 drdd-plcy-srv-1004515 kernel: [12409.024459] ffff880a3353cca8 ffff88020b1cbcd4 0000000000000000 ffff88020b1cbbb8
Jan 26 00:53:07 drdd-plcy-srv-1004515 kernel: [12409.024459] Call Trace:
Jan 26 00:53:07 drdd-plcy-srv-1004515 kernel: [12409.024459] [<ffffffffc052cced>] ? ceph_set_page_dirty+0x10d/0x240 [ceph]
Jan 26 00:53:07 drdd-plcy-srv-1004515 kernel: [12409.024459] [<ffffffff8118f9a7>] ? pagecache_get_page+0xb7/0x1c0
Jan 26 00:53:07 drdd-plcy-srv-1004515 kernel: [12409.024459] [<ffffffffc05322c7>] ? __cap_is_valid+0x27/0xc0 [ceph]
Jan 26 00:53:07 drdd-plcy-srv-1004515 kernel: [12409.024459] [<ffffffffc0531e80>] ? __cap_set_timeouts.isra.15+0x50/0xb0 [ceph]
Jan 26 00:53:07 drdd-plcy-srv-1004515 kernel: [12409.024459] [<ffffffff81224f49>] ? d_find_alias+0x69/0x130
Jan 26 00:53:07 drdd-plcy-srv-1004515 kernel: [12409.024459] [<ffffffffc0547a2b>] ceph_set_acl+0x14b/0x280 [ceph]
Jan 26 00:53:07 drdd-plcy-srv-1004515 kernel: [12409.024459] [<ffffffff811ee269>] ? __kmalloc+0x1b9/0x250
Jan 26 00:53:07 drdd-plcy-srv-1004515 kernel: [12409.024459] [<ffffffff8126fdfd>] ? posix_acl_alloc+0x1d/0x30
Jan 26 00:53:07 drdd-plcy-srv-1004515 kernel: [12409.024459] [<ffffffff812702b4>] set_posix_acl+0x64/0xa0
Jan 26 00:53:07 drdd-plcy-srv-1004515 kernel: [12409.024459] [<ffffffff81270a13>] posix_acl_xattr_set+0x53/0xa0
Jan 26 00:53:07 drdd-plcy-srv-1004515 kernel: [12409.024459] [<ffffffff81233fe1>] generic_setxattr+0x61/0x80
Jan 26 00:53:07 drdd-plcy-srv-1004515 kernel: [12409.024459] [<ffffffffc053d542>] ceph_setxattr+0x62/0x70 [ceph]
Jan 26 00:53:07 drdd-plcy-srv-1004515 kernel: [12409.024459] [<ffffffff81234c2c>] __vfs_setxattr_noperm+0xac/0x1a0
Jan 26 00:53:07 drdd-plcy-srv-1004515 kernel: [12409.024459] [<ffffffff8134718d>] ? security_inode_setxattr+0xbd/0xd0
Jan 26 00:53:07 drdd-plcy-srv-1004515 kernel: [12409.024459] [<ffffffff81234dc7>] vfs_setxattr+0xa7/0xb0
Jan 26 00:53:07 drdd-plcy-srv-1004515 kernel: [12409.024459] [<ffffffff81234f07>] setxattr+0x137/0x210
Jan 26 00:53:07 drdd-plcy-srv-1004515 kernel: [12409.024459] [<ffffffffc053cb11>] ? ceph_getxattr+0x31/0x50 [ceph]
Jan 26 00:53:07 drdd-plcy-srv-1004515 kernel: [12409.024459] [<ffffffff81344359>] ? get_vfs_caps_from_disk+0x69/0x110
Jan 26 00:53:07 drdd-plcy-srv-1004515 kernel: [12409.024459] [<ffffffff8112374d>] ? audit_copy_inode+0x6d/0xb0
Jan 26 00:53:07 drdd-plcy-srv-1004515 kernel: [12409.024459] [<ffffffff8112a049>] ? __audit_inode+0x1b9/0x320
Jan 26 00:53:07 drdd-plcy-srv-1004515 kernel: [12409.024459] [<ffffffff810ca902>] ? percpu_down_read+0x12/0x50
Jan 26 00:53:07 drdd-plcy-srv-1004515 kernel: [12409.024459] [<ffffffff81235230>] SyS_fsetxattr+0xa0/0xd0
Jan 26 00:53:07 drdd-plcy-srv-1004515 kernel: [12409.024459] [<ffffffff818374f2>] entry_SYSCALL_64_fastpath+0x16/0x71
Jan 26 00:53:07 drdd-plcy-srv-1004515 kernel: [12409.024459] Code: 66 0f 1f 44 00 00 66 66 66 66 90 55 48 89 e5 41 57 41 56 41 55 41 54 49 89 fd 53 49 89 f4 49 89 ce 41 bf a1 ff ff ff 48 83 c4 80 <48> 8b 5f 30 65 48 8b 04 25 28 00 00 00 48 89 44 24 78 31 c0 48
Jan 26 00:53:07 drdd-plcy-srv-1004515 kernel: [12409.024459] RIP [<ffffffffc053cde5>] __ceph_setxattr+0x25/0x720 [ceph]
Jan 26 00:53:07 drdd-plcy-srv-1004515 kernel: [12409.024459] RSP <ffff88020b1cbb40>
Jan 26 00:53:07 drdd-plcy-srv-1004515 kernel: [12409.024459] CR2: 0000000000000030
Jan 26 00:53:07 drdd-plcy-srv-1004515 kernel: [12409.081819] ---[ end trace 42aecf89e0da539c ]---

Actions #1

Updated by Zheng Yan about 7 years ago

  • Status changed from New to 12

ceph_set_acl() code of 4.4 stable kernel

        dentry = d_find_alias(inode);
        if (new_mode != old_mode) {
                newattrs.ia_mode = new_mode;
                newattrs.ia_valid = ATTR_MODE;
                ret = ceph_setattr(dentry, &newattrs);
                if (ret)
                        goto out_dput;
        }

        ret = __ceph_setxattr(dentry, name, value, size, 0);
        if (ret) {
                if (new_mode != old_mode) {
                        newattrs.ia_mode = old_mode;
                        newattrs.ia_valid = ATTR_MODE;
                        ceph_setattr(dentry, &newattrs);
                }
                goto out_dput;
        }

looks like d_find_alias() return NULL

Actions #2

Updated by Jeff Layton about 7 years ago

Yeah, that looks like the problem to me too. If I had to guess then I'd say that setting the ACL raced with an unlink?

It looks like this was fixed upstream in a26feccaba296bd0ae410eabce79cb3443c8a701. Maybe we should consider pulling that in to stable series kernels?

Xiaoxi, are you able to test patches? If so, then could you try applying that commit and see if it helps avoid this?

Actions #3

Updated by Xiaoxi Chen about 7 years ago

Jeff Layton wrote:

Yeah, that looks like the problem to me too. If I had to guess then I'd say that setting the ACL raced with an unlink?

It looks like this was fixed upstream in a26feccaba296bd0ae410eabce79cb3443c8a701. Maybe we should consider pulling that in to stable series kernels?

Xiaoxi, are you able to test patches? If so, then could you try applying that commit and see if it helps avoid this?

Do we have a simple reproducer ? I can definitely try it out but I am afraid we cannot build custom kernel and applied to production environments.

It would be great helpful if commit 26feccaba296bd0ae410eabce79cb3443c8a701 can be backported to RHEL 7.3/7.4, thanks a lot.

Actions #4

Updated by Xiaoxi Chen about 7 years ago

@Jeff Lee, can the ceph_setxattr introduced by customized location setting ? We set this subdir to a dedicated pool.

Checking with customer regarding their workload though.

Actions #5

Updated by Xiaoxi Chen about 7 years ago

I think we hit this again, but these time it hanging there.

[980732.927323] BUG: unable to handle kernel NULL pointer dereference at 0000000000000030
[980732.928718] IP: [<ffffffffc0519de5>] __ceph_setxattr+0x25/0x720 [ceph]
[980732.929745] PGD 3da54b067 PUD 3dad97067 PMD 0
[980732.930419] Oops: 0000 [#1] SMP
[980732.930988] Modules linked in: ceph libceph fscache ppdev kvm_intel joydev kvm parport_pc parport input_leds serio_raw 8250_fintek mac_hid pvpanic irqbypass i2c_piix4 ib_iser rdma_cm iw_cm ib_cm ib_sa ib_mad ib_core ib_addr iscsi_tcp libiscsi_tcp libiscsi scsi_transport_iscsi autofs4 btrfs raid10 raid456 async_raid6_recov async_memcpy async_pq async_xor async_tx xor raid6_pq libcrc32c raid1 raid0 multipath linear hid_generic usbhid hid crct10dif_pclmul crc32_pclmul ghash_clmulni_intel ttm aesni_intel drm_kms_helper aes_x86_64 lrw gf128mul syscopyarea glue_helper sysfillrect ablk_helper sysimgblt cryptd fb_sys_fops psmouse drm pata_acpi floppy
[980732.931152] CPU: 3 PID: 21725 Comm: cp Tainted: G L 4.4.0-57-generic #78-Ubuntu
[980732.931152] Hardware name: OpenStack Foundation OpenStack Nova, BIOS Bochs 01/01/2011
[980732.931152] task: ffff8808629e1c00 ti: ffff880dd2a94000 task.ti: ffff880dd2a94000
[980732.931152] RIP: 0010:[<ffffffffc0519de5>] [<ffffffffc0519de5>] __ceph_setxattr+0x25/0x720 [ceph]
[980732.931152] RSP: 0018:ffff880dd2a97b40 EFLAGS: 00010283
[980732.931152] RAX: 00000000000081b4 RBX: 00000000000081b4 RCX: 0000000000000000
[980732.931152] RDX: 0000000000000000 RSI: ffffffffc0536ec7 RDI: 0000000000000000
[980732.931152] RBP: ffff880dd2a97be8 R08: 0000000000000000 R09: ffff880123c07780
[980732.931152] R10: ffff880ceaf708c0 R11: 000000000000001c R12: ffffffffc0536ec7
[980732.931152] R13: 0000000000000000 R14: 0000000000000000 R15: 00000000ffffffa1
[980732.931152] FS: 00007fc6e54f3800(0000) GS:ffff8803dc200000(0000) knlGS:0000000000000000
[980732.931152] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[980732.931152] CR2: 0000000000000030 CR3: 00000003db0c0000 CR4: 00000000001406e0
[980732.931152] Stack:
[980732.931152] ffffffffc0509ced 0000000000000000 ffff880dd2a97b90 ffffffff8118f9a7
[980732.931152] ffff88020b000000 ffff880dd2a97ba0 ffffffffc050f2c7 ffffffffc053583d
[980732.931152] ffff880b1b4e9e10 ffff880dd2a97cd4 0000000000000000 ffff880dd2a97bb8
[980732.931152] Call Trace:
[980732.931152] [<ffffffffc0509ced>] ? ceph_set_page_dirty+0x10d/0x240 [ceph]
[980732.931152] [<ffffffff8118f9a7>] ? pagecache_get_page+0xb7/0x1c0
[980732.931152] [<ffffffffc050f2c7>] ? __cap_is_valid+0x27/0xc0 [ceph]
[980732.931152] [<ffffffffc050ee80>] ? __cap_set_timeouts.isra.15+0x50/0xb0 [ceph]
[980732.931152] [<ffffffff81224f49>] ? d_find_alias+0x69/0x130
[980732.931152] [<ffffffffc0524a2b>] ceph_set_acl+0x14b/0x280 [ceph]
[980732.931152] [<ffffffff811ee269>] ? __kmalloc+0x1b9/0x250
[980732.931152] [<ffffffff8126fdfd>] ? posix_acl_alloc+0x1d/0x30
[980732.931152] [<ffffffff812702b4>] set_posix_acl+0x64/0xa0
[980732.931152] [<ffffffff81270a13>] posix_acl_xattr_set+0x53/0xa0
[980732.931152] [<ffffffff81233fe1>] generic_setxattr+0x61/0x80
[980732.931152] [<ffffffffc051a542>] ceph_setxattr+0x62/0x70 [ceph]
[980732.931152] [<ffffffff81234c2c>] __vfs_setxattr_noperm+0xac/0x1a0
[980732.931152] [<ffffffff8134718d>] ? security_inode_setxattr+0xbd/0xd0
[980732.931152] [<ffffffff81234dc7>] vfs_setxattr+0xa7/0xb0
[980732.931152] [<ffffffff81234f07>] setxattr+0x137/0x210
[980732.931152] [<ffffffffc0519b11>] ? ceph_getxattr+0x31/0x50 [ceph]
[980732.931152] [<ffffffff81344359>] ? get_vfs_caps_from_disk+0x69/0x110
[980732.931152] [<ffffffff8112374d>] ? audit_copy_inode+0x6d/0xb0
[980732.931152] [<ffffffff8112a049>] ? __audit_inode+0x1b9/0x320
[980732.931152] [<ffffffff810ca902>] ? percpu_down_read+0x12/0x50
[980732.931152] [<ffffffff81235230>] SyS_fsetxattr+0xa0/0xd0
[980732.931152] [<ffffffff818374f2>] entry_SYSCALL_64_fastpath+0x16/0x71
[980732.931152] Code: 66 0f 1f 44 00 00 66 66 66 66 90 55 48 89 e5 41 57 41 56 41 55 41 54 49 89 fd 53 49 89 f4 49 89 ce 41 bf a1 ff ff ff 48 83 c4 80 <48> 8b 5f 30 65 48 8b 04 25 28 00 00 00 48 89 44 24 78 31 c0 48
[980732.931152] RIP [<ffffffffc0519de5>] __ceph_setxattr+0x25/0x720 [ceph]
[980732.931152] RSP <ffff880dd2a97b40>
[980732.931152] CR2: 0000000000000030
[980732.994127] ---[ end trace b7a50d92de75fec8 ]

Actions #6

Updated by Ilya Dryomov almost 7 years ago

  • Category set to fs/ceph
Actions #7

Updated by Ilya Dryomov almost 7 years ago

  • Status changed from 12 to Closed

This issue was fixed in kernel 4.7 and doesn't exist in RHEL 7.3/7.4.

Actions

Also available in: Atom PDF