Hmm, can you run xfs_repair -n on the filesystem (when unmounted) I
suspect there is something corrupted in there. You are shutting down
because xfs is cancelling a transaction which has already modified
metadata - this does not happen during normal operation.
Another possibility is this is yet another compiler issue - which
compiler did you build with.
Steve
> 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
>
|