* 3.15-rc5 soft-lockup in dentry_kill
@ 2014-05-12 13:21 Josh Boyer
2014-05-12 15:42 ` Al Viro
0 siblings, 1 reply; 2+ messages in thread
From: Josh Boyer @ 2014-05-12 13:21 UTC (permalink / raw)
To: Alexander Viro, Miklos Szeredi
Cc: Linus Torvalds, Linux-Kernel@Vger. Kernel. Org
Hi All,
We got a report[1] of udevd hanging up in a soft lockup with 3.15-rc5
over the weekend. The backtrace is below. I know there were a number
of recent changes here, so hopefully this triggers someone's memory.
josh
[1] https://bugzilla.redhat.com/show_bug.cgi?id=1096572
BUG: soft lockup - CPU#6 stuck for 23s! [systemd-udevd:9995]
Modules linked in: des_generic md4 nls_utf8 cifs rpcsec_gss_krb5
auth_rpcgss nfsv4 dns_resolver nfs lockd fscache bnep bluetooth fuse
xt_CHECKSUM ipt_MASQUERADE ip6t_rpfilter ip6t_REJECT xt_conntrack
cfg80211 ebtable_nat ebtable_broute bridge stp llc ebtable_filter
ebtables ip6table_nat nf_conntrack_ipv6 nf_defrag_ipv6 nf_nat_ipv6
ip6table_mangle ip6table_security ip6table_raw ip6table_filter
ip6_tables iptable_nat nf_conntrack_ipv4 nf_defrag_ipv4 nf_nat_ipv4
nf_nat nf_conntrack iptable_mangle iptable_security iptable_raw
s5h1411 snd_virtuoso snd_oxygen_lib snd_hda_codec_hdmi
snd_hda_codec_realtek snd_hda_codec_generic snd_hda_intel
snd_hda_controller snd_hda_codec snd_mpu401_uart eeepc_wmi cx25840
asus_wmi cx23885 btcx_risc sparse_keymap rfkill iTCO_wdt altera_ci
videobuf_dvb tda18271 iTCO_vendor_support altera_stapl snd_usb_audio
tveeprom cx2341x snd_usbmidi_lib videobuf_dma_sg videobuf_core
dvb_core snd_rawmidi snd_hwdep snd_seq snd_seq_device snd_pcm
x86_pkg_temp_thermal rc_core coretemp v4l2_common r8169 videodev
ums_realtek kvm_intel uas usb_storage usblp ftdi_sio snd_timer media
mii joydev mei_me lpc_ich mfd_core snd i2c_i801 shpchp serio_raw mei
soundcore kvm crct10dif_pclmul crc32_pclmul crc32c_intel
ghash_clmulni_intel microcode binfmt_misc sunrpc nouveau mxm_wmi
i2c_algo_bit drm_kms_helper ttm drm i2c_core wmi video
CPU: 6 PID: 9995 Comm: systemd-udevd Not tainted
3.15.0-0.rc5.git0.1.fc21.x86_64 #1
Hardware name: System manufacturer System Product Name/P8Z77-V LE
PLUS, BIOS 0908 12/10/2013
task: ffff8807c0e3ce80 ti: ffff8807c148c000 task.ti: ffff8807c148c000
RIP: 0010:[<ffffffff81206e82>] [<ffffffff81206e82>] dentry_kill+0x22/0x2b0
RSP: 0018:ffff8807c148dba8 EFLAGS: 00000246
RAX: 00000000004000c4 RBX: fefefefefefefeff RCX: dead000000200200
RDX: ffff8807e2922c80 RSI: 0000000000000000 RDI: ffff8807e2922840
RBP: ffff8807c148dbc8 R08: ffff8807e29228c0 R09: 8080808080808080
R10: fefefefefefefeff R11: ffff880751bdf840 R12: ffff880751bdfb40
R13: ffff8807c148db98 R14: ffff8807c148db30 R15: ffffffff810bbfa7
FS: 00007fe8074d0880(0000) GS:ffff88081ed80000(0000) knlGS:0000000000000000
CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
CR2: 00007fe807504000 CR3: 000000079a2ea000 CR4: 00000000001407e0
Stack:
ffff8807e29228c0 ffff8807e2922780 ffff8807c148dc10 ffff8807e2922840
ffff8807c148dbf8 ffffffff8120734b ffff8807c148dc10 ffff880751bdf840
0000000000000024 ffff8807c148de50 ffff8807c148dc48 ffffffff8120767c
Call Trace:
[<ffffffff8120734b>] shrink_dentry_list+0x7b/0x120
[<ffffffff8120767c>] check_submounts_and_drop+0x7c/0xb0
[<ffffffff8126a96d>] kernfs_dop_revalidate+0x5d/0xd0
[<ffffffff811f9f06>] lookup_fast+0x276/0x2f0
[<ffffffff812f043c>] ? security_inode_permission+0x1c/0x30
[<ffffffff811fb057>] link_path_walk+0x1d7/0xec0
[<ffffffff8120fc24>] ? mntput+0x24/0x40
[<ffffffff811fbe4e>] ? path_lookupat+0x10e/0xd70
[<ffffffff811fa716>] ? getname_flags+0x56/0x1b0
[<ffffffff811fbda7>] path_lookupat+0x67/0xd70
[<ffffffff811fa692>] ? final_putname+0x22/0x50
[<ffffffff81200f32>] ? user_path_at_empty+0x72/0xd0
[<ffffffff811d2225>] ? kmem_cache_alloc+0x35/0x1f0
[<ffffffff811fa716>] ? getname_flags+0x56/0x1b0
[<ffffffff811fcada>] filename_lookup+0x2a/0xd0
[<ffffffff81200f27>] user_path_at_empty+0x67/0xd0
[<ffffffff811f492b>] SyS_readlink+0x5b/0x130
[<ffffffff817119e9>] system_call_fastpath+0x16/0x1b
Code: 2e 0f 1f 84 00 00 00 00 00 0f 1f 44 00 00 55 48 89 e5 41 56 41
55 41 54 53 48 89 fb 8b 07 f6 c4 80 0f 85 1a 02 00 00 4c 8b 6f 30 <41>
89 f6 4d 85 ed 74 2e 49 8d bd 88 00 00 00 e8 4a 13 50 00 85
^ permalink raw reply [flat|nested] 2+ messages in thread
* Re: 3.15-rc5 soft-lockup in dentry_kill
2014-05-12 13:21 3.15-rc5 soft-lockup in dentry_kill Josh Boyer
@ 2014-05-12 15:42 ` Al Viro
0 siblings, 0 replies; 2+ messages in thread
From: Al Viro @ 2014-05-12 15:42 UTC (permalink / raw)
To: Josh Boyer; +Cc: Miklos Szeredi, Linus Torvalds, Linux-Kernel@Vger. Kernel. Org
On Mon, May 12, 2014 at 09:21:53AM -0400, Josh Boyer wrote:
> Hi All,
>
> We got a report[1] of udevd hanging up in a soft lockup with 3.15-rc5
> over the weekend. The backtrace is below. I know there were a number
> of recent changes here, so hopefully this triggers someone's memory.
Reproducer would be nice... Incidentally, kernfs ->d_revalidate() looks
like a massive source of contention - it grabs a system-wide mutex all
the time, and I'd like to see profiles on the loads that go anywhere near
that sucker.
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2014-05-12 15:42 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-05-12 13:21 3.15-rc5 soft-lockup in dentry_kill Josh Boyer
2014-05-12 15:42 ` Al Viro
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox