Login
[x]
Log in using an account from:
Fedora Account System
Red Hat Associate
Red Hat Customer
Or login using a Red Hat Bugzilla account
Forgot Password
Login:
Hide Forgot
Create an Account
Red Hat Bugzilla – Attachment 314981 Details for
Bug 458684
GFS2: glock deadlock in page fault path
[?]
New
Simple Search
Advanced Search
My Links
Browse
Requests
Reports
Current State
Search
Tabular reports
Graphical reports
Duplicates
Other Reports
User Changes
Plotly Reports
Bug Status
Bug Severity
Non-Defaults
|
Product Dashboard
Help
Page Help!
Bug Writing Guidelines
What's new
Browser Support Policy
5.0.4.rh83 Release notes
FAQ
Guides index
User guide
Web Services
Contact
Legal
This site requires JavaScript to be enabled to function correctly, please enable it.
Latest hang data
glock_hang2.txt (text/plain), 20.67 KB, created by
Robert Peterson
on 2008-08-26 12:33:15 UTC
(
hide
)
Description:
Latest hang data
Filename:
MIME Type:
Creator:
Robert Peterson
Created:
2008-08-26 12:33:15 UTC
Size:
20.67 KB
patch
obsolete
>[bob@ganesha ../sata1/home.f8/bob/tools]$ ./gfs2_hangalyzer -n roth-01 >roth-01 : test_gfs: G: s:UN n:2/16 f:lr t:SH d:EX/0 l:0 a:0 r:5 >roth-01 : (locked, reply pending) >roth-01 : test_gfs: H: s:SH f:aW e:0 p:6027 [rm] gfs2_permission+0x7b/0xd5 [gfs2] > lkb_id N RemoteID pid exflg lkbflgs stat gr rq waiting n ln resource name >roth-01 : test_gfs: ee000c 0 0 6027 0 0 grnt 3 -1 0 0 24 " 2 16" >roth-03 : test_gfs: G: s:UN n:2/16 f: t:UN d:EX/0 l:0 a:0 r:2 > > > >roth-01 : test_gfs: G: s:EX n:2/5c7989d f:Dy t:EX d:SH/557897000 l:0 a:0 r:6 >roth-01 : (demote, dirty) >roth-01 : test_gfs: H: s:EX f:aH e:0 p:5988 [d_doio] gfs2_prepare_write+0xc7/0x360 [gfs2] >roth-01 : test_gfs: H: s:EX f:W e:0 p:5989 [d_doio] gfs2_sharewrite_nopage+0x5b/0x2bf [gfs2] >roth-01 : test_gfs: I: n:199/96966813 t:8 f:0x0000001c >roth-01 : test_gfs: 72090: gfs2_glock_dq 5988, f: dy tgt: EX, dmt: UN, St: EX >roth-01 : test_gfs: H: s:EX f:W e:0 p:5989 [d_doio] gfs2_sharewrite_nopage+0x5b/0x2bf [gfs2] >roth-01 : test_gfs: 72091: do_promote 5988, f: ldy tgt: EX, dmt: UN, St: EX >roth-01 : test_gfs: H: s:EX f:W e:0 p:5989 [d_doio] gfs2_sharewrite_nopage+0x5b/0x2bf [gfs2] >roth-01 : test_gfs: H: s:EX f:W e:0 p:5988 [d_doio] gfs2_sharewrite_nopage+0x5b/0x2bf [gfs2] >roth-01 : test_gfs: 72092: gfs2_glock_dq 5989, f: dy tgt: EX, dmt: UN, St: EX >roth-01 : test_gfs: H: s:EX f:W e:0 p:5988 [d_doio] gfs2_sharewrite_nopage+0x5b/0x2bf [gfs2] >roth-01 : test_gfs: 72093: do_promote 5989, f: ldy tgt: EX, dmt: UN, St: EX >roth-01 : test_gfs: H: s:EX f:W e:0 p:5988 [d_doio] gfs2_sharewrite_nopage+0x5b/0x2bf [gfs2] >roth-01 : test_gfs: H: s:EX f:W e:0 p:5989 [d_doio] gfs2_sharewrite_nopage+0x5b/0x2bf [gfs2] >roth-01 : test_gfs: 72094: gfs2_glock_dq 5988, f: dy tgt: EX, dmt: UN, St: EX >roth-01 : test_gfs: H: s:EX f:W e:0 p:5989 [d_doio] gfs2_sharewrite_nopage+0x5b/0x2bf [gfs2] >roth-01 : test_gfs: 72095: do_promote 5988, f: ldy tgt: EX, dmt: UN, St: EX >roth-01 : test_gfs: H: s:EX f:W e:0 p:5989 [d_doio] gfs2_sharewrite_nopage+0x5b/0x2bf [gfs2] >roth-01 : test_gfs: H: s:EX f:W e:0 p:5988 [d_doio] gfs2_sharewrite_nopage+0x5b/0x2bf [gfs2] >roth-01 : test_gfs: 72096: gfs2_glock_dq 5989, f: dy tgt: EX, dmt: UN, St: EX >roth-01 : test_gfs: H: s:EX f:W e:0 p:5988 [d_doio] gfs2_sharewrite_nopage+0x5b/0x2bf [gfs2] >roth-01 : test_gfs: 72097: do_promote 5989, f: ldy tgt: EX, dmt: UN, St: EX >roth-01 : test_gfs: H: s:EX f:W e:0 p:5988 [d_doio] gfs2_sharewrite_nopage+0x5b/0x2bf [gfs2] >roth-01 : test_gfs: H: s:EX f:W e:0 p:5989 [d_doio] gfs2_sharewrite_nopage+0x5b/0x2bf [gfs2] >roth-01 : test_gfs: 72098: gfs2_glock_dq 5988, f: dy tgt: EX, dmt: UN, St: EX >roth-01 : test_gfs: H: s:EX f:W e:0 p:5989 [d_doio] gfs2_sharewrite_nopage+0x5b/0x2bf [gfs2] >roth-01 : test_gfs: 72099: do_promote 5988, f: ldy tgt: EX, dmt: UN, St: EX >roth-01 : test_gfs: H: s:EX f:W e:0 p:5989 [d_doio] gfs2_sharewrite_nopage+0x5b/0x2bf [gfs2] >roth-01 : test_gfs: H: s:EX f:W e:0 p:5988 [d_doio] gfs2_sharewrite_nopage+0x5b/0x2bf [gfs2] >roth-01 : test_gfs: 72100: gfs2_glock_dq 5989, f: dy tgt: EX, dmt: UN, St: EX >roth-01 : test_gfs: H: s:EX f:W e:0 p:5988 [d_doio] gfs2_sharewrite_nopage+0x5b/0x2bf [gfs2] >roth-01 : test_gfs: 72101: do_promote 5989, f: ldy tgt: EX, dmt: UN, St: EX >roth-01 : test_gfs: H: s:EX f:W e:0 p:5988 [d_doio] gfs2_sharewrite_nopage+0x5b/0x2bf [gfs2] >roth-01 : test_gfs: H: s:EX f:W e:0 p:5989 [d_doio] gfs2_sharewrite_nopage+0x5b/0x2bf [gfs2] >roth-01 : test_gfs: 72102: gfs2_glock_dq 5988, f: dy tgt: EX, dmt: UN, St: EX >roth-01 : test_gfs: H: s:EX f:W e:0 p:5989 [d_doio] gfs2_sharewrite_nopage+0x5b/0x2bf [gfs2] >roth-01 : test_gfs: 72103: do_xmote1 4495, f: lDpy tgt: UN, dmt: UN, St: EX >roth-01 : test_gfs: H: s:EX f:W e:0 p:5989 [d_doio] gfs2_sharewrite_nopage+0x5b/0x2bf [gfs2] >roth-01 : test_gfs: 72104: do_error3 4495, f: lDpyi tgt: UN, dmt: UN, St: EX >roth-01 : test_gfs: H: s:EX f:W e:0 p:5989 [d_doio] gfs2_sharewrite_nopage+0x5b/0x2bf [gfs2] >roth-01 : test_gfs: 72105: search_bucket 4592, f: lDp tgt: UN, dmt: UN, St: EX >roth-01 : test_gfs: H: s:EX f:W e:0 p:5989 [d_doio] gfs2_sharewrite_nopage+0x5b/0x2bf [gfs2] >roth-01 : test_gfs: 72106: finish_xmote 4495, f: lDp tgt: UN, dmt: UN, St: EX -> UN >roth-01 : test_gfs: H: s:EX f:W e:0 p:5989 [d_doio] gfs2_sharewrite_nopage+0x5b/0x2bf [gfs2] >roth-01 : test_gfs: 72107: do_error4 4495, f: l tgt: EX, dmt: EX, St: UN >roth-01 : test_gfs: H: s:EX f:W e:0 p:5989 [d_doio] gfs2_sharewrite_nopage+0x5b/0x2bf [gfs2] >roth-01 : test_gfs: 72108: do_xmote1 4495, f: l tgt: EX, dmt: EX, St: UN >roth-01 : test_gfs: H: s:EX f:W e:0 p:5989 [d_doio] gfs2_sharewrite_nopage+0x5b/0x2bf [gfs2] >roth-01 : test_gfs: 72109: search_bucket 4592, f: l tgt: EX, dmt: EX, St: UN >roth-01 : test_gfs: H: s:EX f:W e:0 p:5989 [d_doio] gfs2_sharewrite_nopage+0x5b/0x2bf [gfs2] >roth-01 : test_gfs: H: s:EX f:aW e:0 p:5988 [d_doio] gfs2_prepare_write+0xc7/0x360 [gfs2] >roth-01 : test_gfs: 72110: finish_xmote 4495, f: l tgt: EX, dmt: EX, St: UN -> EX >roth-01 : test_gfs: H: s:EX f:W e:0 p:5989 [d_doio] gfs2_sharewrite_nopage+0x5b/0x2bf [gfs2] >roth-01 : test_gfs: H: s:EX f:aW e:0 p:5988 [d_doio] gfs2_prepare_write+0xc7/0x360 [gfs2] >roth-01 : test_gfs: 72111: do_promote 4495, f: l tgt: EX, dmt: EX, St: EX >roth-01 : test_gfs: H: s:EX f:W e:0 p:5989 [d_doio] gfs2_sharewrite_nopage+0x5b/0x2bf [gfs2] >roth-01 : test_gfs: H: s:EX f:aW e:0 p:5988 [d_doio] gfs2_prepare_write+0xc7/0x360 [gfs2] >roth-01 : test_gfs: 72112: gfs2_glock_dq 5989, f: tgt: EX, dmt: EX, St: EX >roth-01 : test_gfs: H: s:EX f:aW e:0 p:5988 [d_doio] gfs2_prepare_write+0xc7/0x360 [gfs2] >roth-01 : test_gfs: 72113: do_promote 5989, f: l tgt: EX, dmt: EX, St: EX >roth-01 : test_gfs: H: s:EX f:aW e:0 p:5988 [d_doio] gfs2_prepare_write+0xc7/0x360 [gfs2] >roth-01 : test_gfs: H: s:EX f:W e:0 p:5989 [d_doio] gfs2_sharewrite_nopage+0x5b/0x2bf [gfs2] >roth-01 : test_gfs: 72114: gfs2_glock_dq 5988, f: y tgt: EX, dmt: EX, St: EX >roth-01 : test_gfs: H: s:EX f:W e:0 p:5989 [d_doio] gfs2_sharewrite_nopage+0x5b/0x2bf [gfs2] >roth-01 : test_gfs: 72115: do_promote 5988, f: ly tgt: EX, dmt: EX, St: EX >roth-01 : test_gfs: H: s:EX f:W e:0 p:5989 [d_doio] gfs2_sharewrite_nopage+0x5b/0x2bf [gfs2] >roth-01 : test_gfs: H: s:EX f:aW e:0 p:5988 [d_doio] gfs2_prepare_write+0xc7/0x360 [gfs2] >roth-01 : test_gfs: 72116: gfs2_glock_dq 5989, f: y tgt: EX, dmt: EX, St: EX >roth-01 : test_gfs: H: s:EX f:aW e:0 p:5988 [d_doio] gfs2_prepare_write+0xc7/0x360 [gfs2] >roth-01 : test_gfs: 72117: do_promote 5989, f: ly tgt: EX, dmt: EX, St: EX >roth-01 : test_gfs: H: s:EX f:aW e:0 p:5988 [d_doio] gfs2_prepare_write+0xc7/0x360 [gfs2] >roth-01 : test_gfs: H: s:EX f:W e:0 p:5989 [d_doio] gfs2_sharewrite_nopage+0x5b/0x2bf [gfs2] >roth-01 : test_gfs: 72118: search_bucket 4592, f: y tgt: EX, dmt: EX, St: EX >roth-01 : test_gfs: H: s:EX f:aH e:0 p:5988 [d_doio] gfs2_prepare_write+0xc7/0x360 [gfs2] >roth-01 : test_gfs: H: s:EX f:W e:0 p:5989 [d_doio] gfs2_sharewrite_nopage+0x5b/0x2bf [gfs2] >roth-01 : test_gfs: 72119: CB_NEED_S 4592, f: y tgt: EX, dmt: EX, St: EX >roth-01 : test_gfs: H: s:EX f:aH e:0 p:5988 [d_doio] gfs2_prepare_write+0xc7/0x360 [gfs2] >roth-01 : test_gfs: H: s:EX f:W e:0 p:5989 [d_doio] gfs2_sharewrite_nopage+0x5b/0x2bf [gfs2] >roth-01 : test_gfs: 72120: handle_callbk2 4592, f: y tgt: EX, dmt: EX, St: EX -> SH >roth-01 : test_gfs: H: s:EX f:aH e:0 p:5988 [d_doio] gfs2_prepare_write+0xc7/0x360 [gfs2] >roth-01 : test_gfs: H: s:EX f:W e:0 p:5989 [d_doio] gfs2_sharewrite_nopage+0x5b/0x2bf [gfs2] >roth-01 : test_gfs: 72121: run_queue1 4495, f: lDy tgt: EX, dmt: SH, St: EX >roth-01 : test_gfs: H: s:EX f:aH e:0 p:5988 [d_doio] gfs2_prepare_write+0xc7/0x360 [gfs2] >roth-01 : test_gfs: H: s:EX f:W e:0 p:5989 [d_doio] gfs2_sharewrite_nopage+0x5b/0x2bf [gfs2] > lkb_id N RemoteID pid exflg lkbflgs stat gr rq waiting n ln resource name >roth-01 : test_gfs: 146000a 0 0 4495 0 0 grnt 5 -1 0 0 24 " 2 5c7989d" >roth-01 : test_gfs: 375000b 3 60006 5363 0 10000 wait -1 3 605564 0 24 " 2 5c7989d" >roth-03 : test_gfs: G: s:UN n:2/5c7989d f:l t:SH d:EX/0 l:0 a:0 r:5 >roth-03 : test_gfs: H: s:SH f:aW e:0 p:5363 [d_doio] gfs2_mmap+0x2e/0x83 [gfs2] >roth-03 : test_gfs: H: s:SH f:aW e:0 p:5364 [d_doio] gfs2_mmap+0x2e/0x83 [gfs2] > lkb_id N RemoteID pid exflg lkbflgs stat gr rq waiting n ln resource name >roth-03 : test_gfs: 60006 1 375000b 5363 0 0 wait -1 3 0 1 24 " 2 5c7989d" > > > >roth-01 : test_gfs: G: s:UN n:2/183f0 f:lDr t:EX d:UN/502374000 l:0 a:0 r:5 >roth-01 : (locked, demote, reply pending) >roth-01 : test_gfs: H: s:EX f:cW e:0 p:4659 [gfs2_quotad] gfs2_statfs_sync+0x3d/0x1ff [gfs2] > lkb_id N RemoteID pid exflg lkbflgs stat gr rq waiting n ln resource name >roth-01 : test_gfs: 26f000d 3 750006 4659 0 0 grnt 5 -1 0 3 24 " 2 183f0" >roth-03 : test_gfs: G: s:UN n:2/183f0 f:l t:EX d:EX/0 l:0 a:0 r:4 >roth-03 : test_gfs: H: s:EX f:cW e:0 p:4461 [gfs2_quotad] gfs2_statfs_sync+0x3d/0x1ff [gfs2] > lkb_id N RemoteID pid exflg lkbflgs stat gr rq waiting n ln resource name >roth-03 : test_gfs: 750006 1 26f000d 4659 0 10000 grnt 5 -1 0 0 24 " 2 183f0" >roth-03 : test_gfs: c60004 0 0 4461 0 0 wait -1 5 0 0 24 " 2 183f0" > > > >roth-01 : test_gfs: G: s:EX n:3/5c70b69 f:y t:EX d:EX/0 l:0 a:5 r:6 >roth-01 : test_gfs: H: s:EX f:tH e:0 p:5989 [d_doio] gfs2_inplace_reserve_i+0x254/0x691 [gfs2] >roth-01 : test_gfs: H: s:EX f:tW e:0 p:5988 [d_doio] gfs2_inplace_reserve_i+0x254/0x691 [gfs2] >roth-01 : test_gfs: R: n:96930665 >roth-01 : test_gfs: 144663: gfs2_glock_dq fastpa 5989, f: y tgt: EX, dmt: EX, St: EX >roth-01 : test_gfs: 144664: do_promote 5988, f: ly tgt: EX, dmt: EX, St: EX >roth-01 : test_gfs: H: s:EX f:tW e:0 p:5988 [d_doio] gfs2_inplace_reserve_i+0x254/0x691 [gfs2] >roth-01 : test_gfs: 144665: gfs2_glock_dq fastpa 5988, f: y tgt: EX, dmt: EX, St: EX >roth-01 : test_gfs: 144666: do_promote 5989, f: ly tgt: EX, dmt: EX, St: EX >roth-01 : test_gfs: H: s:EX f:tW e:0 p:5989 [d_doio] gfs2_inplace_reserve_i+0x254/0x691 [gfs2] >roth-01 : test_gfs: 144667: gfs2_glock_dq fastpa 5989, f: y tgt: EX, dmt: EX, St: EX >roth-01 : test_gfs: 144668: do_promote 5988, f: ly tgt: EX, dmt: EX, St: EX >roth-01 : test_gfs: H: s:EX f:tW e:0 p:5988 [d_doio] gfs2_inplace_reserve_i+0x254/0x691 [gfs2] >roth-01 : test_gfs: 144669: gfs2_glock_dq fastpa 5988, f: y tgt: EX, dmt: EX, St: EX >roth-01 : test_gfs: 144670: do_promote 5989, f: ly tgt: EX, dmt: EX, St: EX >roth-01 : test_gfs: H: s:EX f:tW e:0 p:5989 [d_doio] gfs2_inplace_reserve_i+0x254/0x691 [gfs2] >roth-01 : test_gfs: 144671: gfs2_glock_dq fastpa 5989, f: y tgt: EX, dmt: EX, St: EX >roth-01 : test_gfs: 144672: do_promote 5988, f: ly tgt: EX, dmt: EX, St: EX >roth-01 : test_gfs: H: s:EX f:tW e:0 p:5988 [d_doio] gfs2_inplace_reserve_i+0x254/0x691 [gfs2] >roth-01 : test_gfs: 144673: gfs2_glock_dq fastpa 5988, f: y tgt: EX, dmt: EX, St: EX >roth-01 : test_gfs: 144674: do_promote 5989, f: ly tgt: EX, dmt: EX, St: EX >roth-01 : test_gfs: H: s:EX f:tW e:0 p:5989 [d_doio] gfs2_inplace_reserve_i+0x254/0x691 [gfs2] >roth-01 : test_gfs: 144675: gfs2_glock_dq fastpa 5989, f: y tgt: EX, dmt: EX, St: EX >roth-01 : test_gfs: 144676: do_promote 5988, f: ly tgt: EX, dmt: EX, St: EX >roth-01 : test_gfs: H: s:EX f:tW e:0 p:5988 [d_doio] gfs2_inplace_reserve_i+0x254/0x691 [gfs2] >roth-01 : test_gfs: 144677: gfs2_glock_dq fastpa 5988, f: y tgt: EX, dmt: EX, St: EX >roth-01 : test_gfs: 144678: do_promote 5989, f: ly tgt: EX, dmt: EX, St: EX >roth-01 : test_gfs: H: s:EX f:tW e:0 p:5989 [d_doio] gfs2_inplace_reserve_i+0x254/0x691 [gfs2] >roth-01 : test_gfs: 144679: gfs2_glock_dq fastpa 5989, f: y tgt: EX, dmt: EX, St: EX >roth-01 : test_gfs: 144680: do_promote 5988, f: ly tgt: EX, dmt: EX, St: EX >roth-01 : test_gfs: H: s:EX f:tW e:0 p:5988 [d_doio] gfs2_inplace_reserve_i+0x254/0x691 [gfs2] >roth-01 : test_gfs: 144681: gfs2_glock_dq fastpa 5988, f: y tgt: EX, dmt: EX, St: EX >roth-01 : test_gfs: 144682: do_promote 5989, f: ly tgt: EX, dmt: EX, St: EX >roth-01 : test_gfs: H: s:EX f:tW e:0 p:5989 [d_doio] gfs2_inplace_reserve_i+0x254/0x691 [gfs2] >roth-01 : test_gfs: 144683: gfs2_glock_dq fastpa 5989, f: y tgt: EX, dmt: EX, St: EX >roth-01 : test_gfs: 144684: do_promote 5988, f: ly tgt: EX, dmt: EX, St: EX >roth-01 : test_gfs: H: s:EX f:tW e:0 p:5988 [d_doio] gfs2_inplace_reserve_i+0x254/0x691 [gfs2] >roth-01 : test_gfs: 144685: gfs2_glock_dq fastpa 5988, f: y tgt: EX, dmt: EX, St: EX >roth-01 : test_gfs: 144686: do_promote 5988, f: ly tgt: EX, dmt: EX, St: EX >roth-01 : test_gfs: H: s:EX f:tW e:0 p:5988 [d_doio] gfs2_inplace_reserve_i+0x254/0x691 [gfs2] >roth-01 : test_gfs: 144687: gfs2_glock_dq fastpa 5988, f: y tgt: EX, dmt: EX, St: EX >roth-01 : test_gfs: 144688: do_promote 5988, f: ly tgt: EX, dmt: EX, St: EX >roth-01 : test_gfs: H: s:EX f:W e:0 p:5988 [d_doio] gfs2_rlist_alloc+0x5c/0x6a [gfs2] >roth-01 : test_gfs: 144689: gfs2_glock_dq fastpa 5988, f: y tgt: EX, dmt: EX, St: EX >roth-01 : test_gfs: 144690: do_promote 5988, f: ly tgt: EX, dmt: EX, St: EX >roth-01 : test_gfs: H: s:EX f:W e:0 p:5988 [d_doio] gfs2_dinode_dealloc+0xf3/0x1a7 [gfs2] >roth-01 : test_gfs: 144691: gfs2_glock_dq fastpa 5988, f: y tgt: EX, dmt: EX, St: EX >roth-01 : test_gfs: 144692: do_promote 5988, f: ly tgt: EX, dmt: EX, St: EX >roth-01 : test_gfs: H: s:EX f:tW e:0 p:5988 [d_doio] gfs2_inplace_reserve_i+0x254/0x691 [gfs2] >roth-01 : test_gfs: 144693: gfs2_glock_dq fastpa 5988, f: y tgt: EX, dmt: EX, St: EX >roth-01 : test_gfs: 144694: do_promote 5989, f: ly tgt: EX, dmt: EX, St: EX >roth-01 : test_gfs: H: s:EX f:tW e:0 p:5989 [d_doio] gfs2_inplace_reserve_i+0x254/0x691 [gfs2] > lkb_id N RemoteID pid exflg lkbflgs stat gr rq waiting n ln resource name >roth-01 : test_gfs: 1f90002 0 0 5529 1 0 grnt 5 -1 0 0 24 " 3 5c70b69" >roth-03 : test_gfs: G: s:UN n:3/5c70b69 f: t:UN d:EX/0 l:0 a:0 r:2 > > > >There are 4 glocks with waiters. >roth-01, pid 6027 is waiting for glock 2/16, but no holder was found. (root) > >roth-01, pid 5989 is waiting for glock 2/5c7989d, which is held by pid 5988 (/buffered-write-mmindirect) >roth-03, pid 5363 is waiting for glock 2/5c7989d, which is held by pid 5988 (/buffered-write-mmindirect) >roth-03, pid 5364 is waiting for glock 2/5c7989d, which is held by pid 5988 (/buffered-write-mmindirect) > >roth-01, pid 4659 is waiting for glock 2/183f0, but no holder was found. (statfs) >roth-03, pid 4461 is waiting for glock 2/183f0, but no holder was found. (statfs) > >roth-01, pid 5988 is waiting for glock 3/5c70b69, which is held by pid 5989 (rgrp) > >-- >Bob's notes: > >5988 and 5989 are waiting for each other: > >5988 is holding inode glock, waiting for an rgrp glock (correct order) >5989 is holding sd_log_flush_lock and rgrp glock, waiting for inode glock (incorrect order) > 5989 likely took the sd_log_flush_lock in gfs2_log_reserve from the trans_begin in alloc_page_backing > > gfs2_sharewrite_nopage > -->alloc_page_backing > -->gfs2_trans_begin > -->gfs2_log_reserve > >Call traces of those two processes: > >d_doio D ffff810058aa00c0 0 5989 5987 5988 (NOTLB) > ffff8100656ef7f8 0000000000000086 ffff81004ea68368 0000000000000096 > 0000000000000296 0000000000000007 ffff810058aa00c0 ffff81006a0f3080 > 000003286d7800da 00000000000012af ffff810058aa02a8 000000018009e0db >Call Trace: > [<ffffffff80089441>] __wake_up_common+0x3e/0x68 > [<ffffffff884d24b7>] :gfs2:just_schedule+0x0/0xe > [<ffffffff884d24c0>] :gfs2:just_schedule+0x9/0xe > [<ffffffff800639be>] __wait_on_bit+0x40/0x6e > [<ffffffff884d24b7>] :gfs2:just_schedule+0x0/0xe > [<ffffffff80063a58>] out_of_line_wait_on_bit+0x6c/0x78 > [<ffffffff8009e100>] wake_bit_function+0x0/0x23 > [<ffffffff884d24b2>] :gfs2:gfs2_glock_wait+0x2b/0x30 > [<ffffffff884e331f>] :gfs2:gfs2_sharewrite_nopage+0x63/0x2bf > [<ffffffff80013576>] find_lock_page+0x26/0xa1 > (Bob: call to alloc_page_backing?) > [<ffffffff884e3317>] :gfs2:gfs2_sharewrite_nopage+0x5b/0x2bf > [<ffffffff884dc412>] :gfs2:gfs2_getbuf+0x106/0x115 > [<ffffffff8000884b>] __handle_mm_fault+0x1f8/0xe5c > [<ffffffff8002d253>] wake_up_bit+0x11/0x22 > [<ffffffff8006686f>] do_page_fault+0x4cb/0x830 > [<ffffffff884d5e50>] :gfs2:gfs2_glock_nq+0x248/0x273 > [<ffffffff8002d253>] wake_up_bit+0x11/0x22 > [<ffffffff800625df>] __sched_text_start+0x17f/0xaeb > [<ffffffff884d26f1>] :gfs2:do_promote+0x1f7/0x26f > [<ffffffff8005dde9>] error_exit+0x0/0x84 > [<ffffffff8000fb02>] generic_file_buffered_write+0x14d/0x6d3 > [<ffffffff8000fc6c>] generic_file_buffered_write+0x2b7/0x6d3 > [<ffffffff800160c7>] __generic_file_aio_write_nolock+0x36c/0x3b8 > [<ffffffff884d5e50>] :gfs2:gfs2_glock_nq+0x248/0x273 > [<ffffffff800c06a1>] __generic_file_write_nolock+0x8f/0xa8 > [<ffffffff8009e0d2>] autoremove_wake_function+0x0/0x2e > [<ffffffff8001c7eb>] vma_link+0xd0/0xfd > [<ffffffff80063aad>] mutex_lock+0xd/0x1d > [<ffffffff8000de45>] do_mmap_pgoff+0x66c/0x7d7 > [<ffffffff8004502a>] generic_file_write+0x49/0xa7 > [<ffffffff800164cf>] vfs_write+0xce/0x174 > [<ffffffff80016d9c>] sys_write+0x45/0x6e > [<ffffffff8005d28d>] tracesys+0xd5/0xe0 > >d_doio D ffffffff884d24b7 0 5988 5987 5989 (NOTLB) > ffff81005cc6b9c8 0000000000000082 ffff81006a0f3080 0000000000000001 > ffff81006a0f3080 0000000000000007 ffff81006a0f3080 ffff810037c2e100 > 000003286d7812dc 0000000000001202 ffff81006a0f3268 000000010000000a >Call Trace: > [<ffffffff884d26f1>] :gfs2:do_promote+0x1f7/0x26f > [<ffffffff884d24b7>] :gfs2:just_schedule+0x0/0xe > [<ffffffff884d24c0>] :gfs2:just_schedule+0x9/0xe > [<ffffffff800639be>] __wait_on_bit+0x40/0x6e > [<ffffffff884d24b7>] :gfs2:just_schedule+0x0/0xe > [<ffffffff80063a58>] out_of_line_wait_on_bit+0x6c/0x78 > [<ffffffff8009e100>] wake_bit_function+0x0/0x23 > [<ffffffff884d24b2>] :gfs2:gfs2_glock_wait+0x2b/0x30 > [<ffffffff884e7936>] :gfs2:gfs2_inplace_reserve_i+0x25c/0x691 > [<ffffffff884d716c>] :gfs2:gfs2_glock_nq_atime+0x11c/0x2ca > [<ffffffff800c625c>] zone_statistics+0x3e/0x6d > [<ffffffff884dde8b>] :gfs2:gfs2_prepare_write+0x194/0x360 > [<ffffffff8000fc21>] generic_file_buffered_write+0x26c/0x6d3 > [<ffffffff80031a8f>] sock_common_recvmsg+0x2d/0x43 > [<ffffffff8000dfeb>] current_fs_time+0x3b/0x40 > [<ffffffff800c625c>] zone_statistics+0x3e/0x6d > [<ffffffff800160c7>] __generic_file_aio_write_nolock+0x36c/0x3b8 > [<ffffffff800c06a1>] __generic_file_write_nolock+0x8f/0xa8 > [<ffffffff8009e0d2>] autoremove_wake_function+0x0/0x2e > [<ffffffff80063aad>] mutex_lock+0xd/0x1d > [<ffffffff80021fcc>] remote_llseek+0x73/0x7b > [<ffffffff8004502a>] generic_file_write+0x49/0xa7 > [<ffffffff800164cf>] vfs_write+0xce/0x174 > [<ffffffff80016d9c>] sys_write+0x45/0x6e > [<ffffffff8005d28d>] tracesys+0xd5/0xe0
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 458684
:
314028
|
314549
|
314680
|
314745
|
314760
|
314761
|
314762
| 314981 |
315157
|
315399
|
315400
|
315660
|
316226
|
316480
|
316579
|
316802