Hi Eric,
Eric Sandeen wrote:
If you don't mind tinkering a bit, the first thing to do is enable kdb
and set a breakpoint, so we can see how we're getting to this point..
Here the console output:
Entering kdb (current=0xc039c000, pid 0) on processor 0 due to Keyboard
Entry
[0]kdb> bp _xfs_force_shutdown
Instruction(i) BP #0 at 0xc01f7208 (_xfs_force_shutdown) is enabled
globally adjust 1
[0]kdb> go
XFS mounting filesystem md(9,0)
Instruction(i) breakpoint #0 at 0xc01f7208 (adjusted)
0xc01f7208 _xfs_force_shutdown: int3
Entering kdb (current=0xd9f06000, pid 2459) on processor 0 due to
Breakpoint @ 0xc01f7208
[0]kdb> bt
EBP EIP Function(args)
0xd9f07c3c 0xc01f7208 _xfs_force_shutdown (0xdab55400, 0x8, 0xc02cadc3,
0x3fc)
kernel .text 0xc0100000 0xc01f7208
0xc01f7338
0xc01ec31e xfs_trans_cancel+0x46 (0xd9263980, 0xc)
kernel .text 0xc0100000 0xc01ec2d8
0xc01ec37c
0xd9f07cf0 0xc01f2d56 xfs_create+0x9ca (0xd9397d44, 0xd9282d7c,
0xd9f07e74, 0x0, 0x0)
kernel .text 0xc0100000 0xc01f238c
0xc01f2dd0
0xd9f07ee4 0xc01fb02f linvfs_common_cr+0x123 (0xda00abc0, 0xd9282d20,
0x81ff, 0x1, 0x0)
kernel .text 0xc0100000 0xc01faf0c
0xc01fb174
0xd9f07f00 0xc01fb18c linvfs_create+0x18 (0xda00abc0, 0xd9282d20, 0x81ff)
kernel .text 0xc0100000 0xc01fb174
0xc01fb190
0xd9f07f28 0xc0140cef vfs_create+0x127 (0xda00abc0, 0xd9282d20, 0x1ff,
0x1ff)
kernel .text 0xc0100000 0xc0140bc8
0xc0140d40
0xd9f07f60 0xc0140eac open_namei+0x16c (0xdec13000, 0xc3, 0x1ff, 0xd9f07f84)
kernel .text 0xc0100000 0xc0140d40
0xc01413dc
0xd9f07fa0 0xc0135fb2 filp_open+0x3a (0xdec13000, 0xc2, 0x1ff)
kernel .text 0xc0100000 0xc0135f78
0xc0135fd4
0xd9f07fbc 0xc0136302 sys_open+0x36 (0xbffff718, 0xc2, 0x1ff,
0x40016b4c, 0xbffff89c)
kernel .text 0xc0100000 0xc01362cc
0xc013639c
0xc01070cb system_call+0x33
kernel .text 0xc0100000 0xc0107098
0xc01070d0
[0]kdb>
HTH.
Regards,
Marc
|