* Deadlock while removing device, kernel 4.4.1
@ 2016-02-16 10:31 Psalle
0 siblings, 0 replies; only message in thread
From: Psalle @ 2016-02-16 10:31 UTC (permalink / raw)
To: Btrfs BTRFS
This is a test system so I'm reporting in case this is unknown but no
data at risk.
This filesystem was created with a device (well, actually partition)
/dev/sdb3, then /dev/sdc{2,3,4} were added, and finally I attempted to
remove /dev/sdb3. No profiles were passed at any point.
Briefly after starting the remove, which seemed to proceed fine
according to fi show, I started a rsync involving around 8GB from
another fs into the one being reshaped. Not sure if this could have been
related; rsync never transferred anything. Source was a degraded raid5
with six devices, one of them missing.
Soon everything requiring disk access froze. This was with latest ubuntu
stable upstream, i.e. 4.4.1-040401-generic
I rebooted without problems to mount the filesystems. As I write, I'm
doing the same process with latest 15.10 kernel 4.2.0-27-generic, for
the moment things going smoothly.
Login as root I captured the dmesg. Here is the final bit:
[ 600.114436] INFO: task D-Bus thread:7692 blocked for more than 120
seconds.
[ 600.114438] Tainted: P OE 4.4.1-040401-generic
#201601311534
[ 600.114440] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs"
disables this message.
[ 600.114442] D-Bus thread D ffff88007e4bfde8 0 7692 2842
0x00000000
[ 600.114446] ffff88007e4bfde8 0000000000000000 ffffffff81e11500
ffff8800b0b65940
[ 600.114450] ffff88007e4c0000 ffff8800bf509e68 ffff8800bf509e80
ffff88007e4bff58
[ 600.114454] ffff8800b0b65940 ffff88007e4bfe00 ffffffff817f9b15
ffff8800b0b65940
[ 600.114458] Call Trace:
[ 600.114461] [<ffffffff817f9b15>] schedule+0x35/0x80
[ 600.114464] [<ffffffff817fc990>] rwsem_down_read_failed+0xe0/0x140
[ 600.114467] [<ffffffff817fd069>] ?
schedule_hrtimeout_range_clock+0x19/0x40
[ 600.114471] [<ffffffff813d7254>] call_rwsem_down_read_failed+0x14/0x30
[ 600.114474] [<ffffffff817fbf60>] ? down_read+0x20/0x30
[ 600.114477] [<ffffffff810686f5>] __do_page_fault+0x375/0x400
[ 600.114480] [<ffffffff810687a2>] do_page_fault+0x22/0x30
[ 600.114483] [<ffffffff817ffd38>] page_fault+0x28/0x30
[ 600.114487] INFO: task BrowserBlocking:7697 blocked for more than 120
seconds.
[ 600.114489] Tainted: P OE 4.4.1-040401-generic
#201601311534
[ 600.114491] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs"
disables this message.
[ 600.114493] BrowserBlocking D ffff88003565fbe0 0 7697 2842
0x00000000
[ 600.114497] ffff88003565fbe0 00000058c6dff62b ffff88011abf8000
ffff8800ae816600
[ 600.114501] ffff880035660000 00000000ffffff00 ffff8800ae816600
ffff8800ae816600
[ 600.114505] ffff8800a35c1c70 ffff88003565fbf8 ffffffff817f9b15
ffff8800a35c1cd8
[ 600.114509] Call Trace:
[ 600.114512] [<ffffffff817f9b15>] schedule+0x35/0x80
[ 600.114534] [<ffffffffc0104cd6>] btrfs_tree_read_lock+0xe6/0x140 [btrfs]
[ 600.114538] [<ffffffff810bfec0>] ? wake_atomic_t_function+0x60/0x60
[ 600.114554] [<ffffffffc009eb24>] btrfs_read_lock_root_node+0x34/0x50
[btrfs]
[ 600.114569] [<ffffffffc00a3bef>] btrfs_search_slot+0x73f/0x9f0 [btrfs]
[ 600.114574] [<ffffffff81383f60>] ? crypto_shash_update+0x30/0xe0
[ 600.114593] [<ffffffffc00bc217>]
btrfs_check_dir_item_collision+0x77/0x120 [btrfs]
[ 600.114614] [<ffffffffc00d8150>] btrfs_rename2+0x130/0x7b0 [btrfs]
[ 600.114618] [<ffffffff81210500>] ? generic_permission+0x110/0x190
[ 600.114622] [<ffffffff8121338a>] vfs_rename+0x54a/0x870
[ 600.114626] [<ffffffff81333400>] ? security_path_rename+0x20/0xd0
[ 600.114630] [<ffffffff812180bb>] SyS_rename+0x38b/0x3d0
[ 600.114634] [<ffffffff817fdbb6>] entry_SYSCALL_64_fastpath+0x16/0x75
There's more before this but it looks similar.
Known issue?
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2016-02-16 10:31 UTC | newest]
Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2016-02-16 10:31 Deadlock while removing device, kernel 4.4.1 Psalle
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.