Advertisement
Guest User

Untitled

a guest
Sep 20th, 2017
119
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.27 KB | None | 0 0
  1. [ 9838.099809] run fstests shared/298 at 2017-09-19 21:46:22
  2.  
  3. [ 9840.095739] ======================================================
  4. [ 9840.096382] WARNING: possible circular locking dependency detected
  5. [ 9840.097011] 4.14.0-rc1-fixes #1 Tainted: G W
  6. [ 9840.097543] ------------------------------------------------------
  7. [ 9840.098175] loop0/31693 is trying to acquire lock:
  8. [ 9840.098675] (&(&ip->i_mmaplock)->mr_lock){++++}, at: [<ffffffffa00f1b0c>] xfs_ilock+0x23c/0x330 [xfs]
  9. [ 9840.099662]
  10. but now in release context of a crosslock acquired at the following:
  11. [ 9840.100560] ((complete)&ret.event){+.+.}, at: [<ffffffff81326c1f>] submit_bio_wait+0x7f/0xb0
  12. [ 9840.101425]
  13. which lock already depends on the new lock.
  14.  
  15. [ 9840.102241]
  16. the existing dependency chain (in reverse order) is:
  17. [ 9840.102994]
  18. -> #2 ((complete)&ret.event){+.+.}:
  19. [ 9840.106087] lock_acquire+0xab/0x200
  20. [ 9840.106524] wait_for_completion_io+0x4e/0x1a0
  21. [ 9840.107039] submit_bio_wait+0x7f/0xb0
  22. [ 9840.107510] blkdev_issue_zeroout+0x71/0xa0
  23. [ 9840.108052] xfs_bmapi_convert_unwritten+0x11f/0x1d0 [xfs]
  24. [ 9840.108691] xfs_bmapi_write+0x374/0x11f0 [xfs]
  25. [ 9840.109242] xfs_iomap_write_direct+0x2ac/0x430 [xfs]
  26. [ 9840.109848] xfs_file_iomap_begin+0x20d/0xd50 [xfs]
  27. [ 9840.110415] iomap_apply+0x43/0xe0
  28. [ 9840.110829] dax_iomap_rw+0x89/0xf0
  29. [ 9840.111278] xfs_file_dax_write+0xcc/0x220 [xfs]
  30. [ 9840.111836] xfs_file_write_iter+0xf0/0x130 [xfs]
  31. [ 9840.112389] __vfs_write+0xd9/0x150
  32. [ 9840.112811] vfs_write+0xc8/0x1c0
  33. [ 9840.113216] SyS_write+0x45/0xa0
  34. [ 9840.113616] entry_SYSCALL_64_fastpath+0x1f/0xbe
  35. [ 9840.114144]
  36. -> #1 (&xfs_nondir_ilock_class){++++}:
  37. [ 9840.114781] lock_acquire+0xab/0x200
  38. [ 9840.115216] down_write_nested+0x4a/0xb0
  39. [ 9840.115711] xfs_ilock+0x263/0x330 [xfs]
  40. [ 9840.116215] xfs_setattr_size+0x152/0x370 [xfs]
  41. [ 9840.116768] xfs_vn_setattr+0x6b/0x90 [xfs]
  42. [ 9840.117266] notify_change+0x27d/0x3f0
  43. [ 9840.117710] do_truncate+0x5b/0x90
  44. [ 9840.118123] path_openat+0x237/0xa90
  45. [ 9840.118549] do_filp_open+0x8a/0xf0
  46. [ 9840.118967] do_sys_open+0x11c/0x1f0
  47. [ 9840.119394] entry_SYSCALL_64_fastpath+0x1f/0xbe
  48. [ 9840.119919]
  49. -> #0 (&(&ip->i_mmaplock)->mr_lock){++++}:
  50. [ 9840.120592] up_write+0x1c/0x40
  51. [ 9840.121009] xfs_iunlock+0x1d0/0x310 [xfs]
  52. [ 9840.124014] xfs_file_fallocate+0x8a/0x310 [xfs]
  53. [ 9840.124563] loop_queue_work+0xb7/0x8d0
  54. [ 9840.125030] kthread_worker_fn+0xb9/0x1f0
  55. [ 9840.125502]
  56. other info that might help us debug this:
  57.  
  58. [ 9840.126307] Chain exists of:
  59. &(&ip->i_mmaplock)->mr_lock --> &xfs_nondir_ilock_class --> (complete)&ret.event
  60.  
  61. [ 9840.127582] Possible unsafe locking scenario by crosslock:
  62.  
  63. [ 9840.128301] CPU0 CPU1
  64. [ 9840.128773] ---- ----
  65. [ 9840.129246] lock(&xfs_nondir_ilock_class);
  66. [ 9840.129693] lock((complete)&ret.event);
  67. [ 9840.130117] lock(&(&ip->i_mmaplock)->mr_lock);
  68. [ 9840.130840] unlock((complete)&ret.event);
  69. [ 9840.131519]
  70. *** DEADLOCK ***
  71.  
  72. [ 9840.132129] 1 lock held by loop0/31693:
  73. [ 9840.132532] #0: (&x->wait#16){-...}, at: [<ffffffff810d1858>] complete+0x18/0x60
  74. [ 9840.133306]
  75. stack backtrace:
  76. [ 9840.133759] CPU: 2 PID: 31693 Comm: loop0 Tainted: G W 4.14.0-rc1-fixes #1
  77. [ 9840.134543] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.10.2-1ubuntu1 04/01/2014
  78. [ 9840.135459] Call Trace:
  79. [ 9840.135738] dump_stack+0x7c/0xbe
  80. [ 9840.136103] print_circular_bug+0x204/0x310
  81. [ 9840.136542] ? graph_unlock+0x70/0x70
  82. [ 9840.136929] check_prev_add+0x401/0x800
  83. [ 9840.137335] ? __lock_acquire+0x72a/0x1100
  84. [ 9840.137761] ? __lock_acquire+0x534/0x1100
  85. [ 9840.138191] ? lock_commit_crosslock+0x3e9/0x5c0
  86. [ 9840.141152] lock_commit_crosslock+0x3e9/0x5c0
  87. [ 9840.141621] complete+0x24/0x60
  88. [ 9840.141958] blk_update_request+0xc2/0x3e0
  89. [ 9840.142392] blk_mq_end_request+0x18/0x80
  90. [ 9840.142816] __blk_mq_complete_request+0x9f/0x170
  91. [ 9840.143306] loop_queue_work+0x51/0x8d0
  92. [ 9840.143714] ? kthread_worker_fn+0x96/0x1f0
  93. [ 9840.144157] kthread_worker_fn+0xb9/0x1f0
  94. [ 9840.144581] kthread+0x148/0x180
  95. [ 9840.144929] ? loop_get_status64+0x80/0x80
  96. [ 9840.145359] ? kthread_create_on_node+0x40/0x40
  97. [ 9840.145831] ret_from_fork+0x2a/0x40
  98. [ 9840.253311] XFS (loop0): EXPERIMENTAL reverse mapping btree feature enabled. Use at your own risk!
  99. [ 9840.254275] XFS (loop0): EXPERIMENTAL reflink feature enabled. Use at your own risk!
  100. [ 9840.255357] XFS (loop0): Mounting V5 Filesystem
  101. [ 9840.260389] XFS (loop0): Ending clean mount
  102. [ 9842.547227] XFS (loop0): Unmounting Filesystem
  103. [ 9856.898763] XFS (pmem3): Unmounting Filesystem
  104. [ 9857.051614] XFS (pmem3): EXPERIMENTAL reverse mapping btree feature enabled. Use at your own risk!
  105. [ 9857.052621] XFS (pmem3): EXPERIMENTAL reflink feature enabled. Use at your own risk!
  106. [ 9857.053627] XFS (pmem3): Mounting V5 Filesystem
  107. [ 9857.056204] XFS (pmem3): Ending clean mount
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement