BUG at fs/afs/rxrpc.c:177!

Anton Blanchard anton at samba.org
Sat Feb 6 06:43:53 EST 2010


Hi,

> > Unfortunately I don't. I tried reproducing (with the readlink patch applied)
> > and got this instead:
> > 
> > 
> > static void afs_free_call(struct afs_call *call)
> > ...
> > 
> >         ASSERT(skb_queue_empty(&call->rx_queue));
> 
> Looks like it's an issue in error handling:
> 
> [pdflus] ==> rxrpc_write_space(c000000f3b613300)
> [pdflus] ==> rxrpc_kernel_abort_call({28452},-6)
> [pdflus] ==> rxrpc_kernel_end_call(28452{3})
> [pdflus] ==> __rxrpc_put_call(c00000075f7c8280{u=3})
> [pdflus] ==> afs_flat_call_destructor()
> 
> AFS: Assertion failed

I'm still seeing this on 2.6.33-rc6:

kernel BUG at fs/afs/rxrpc.c:177!

...

NIP [d00000001090e4d8] .afs_free_call+0x140/0x1ac [kafs]
LR [d00000001090e4d4] .afs_free_call+0x13c/0x1ac [kafs]

Call Trace:
[c000000f389baf10] [d00000001090e4d4] .afs_free_call+0x13c/0x1ac [kafs] (unreliable)
[c000000f389bafa0] [d00000001090faf8] .afs_make_call+0x57c/0x608 [kafs]
[c000000f389bb150] [d0000000109087f0] .afs_fs_store_data+0x404/0x468 [kafs]
[c000000f389bb260] [d000000010916994] .afs_vnode_store_data+0x170/0x2d0 [kafs]
[c000000f389bb350] [d00000001091a4fc] .afs_write_back_from_locked_page+0x350/0x4b8 [kafs]
[c000000f389bb470] [d00000001091a8ac] .afs_writepages_region+0x248/0x3b4 [kafs]
[c000000f389bb560] [d00000001091abe0] .afs_writepages+0x1c8/0x264 [kafs]
[c000000f389bb620] [c000000000139120] .do_writepages+0x6c/0x9c
[c000000f389bb6b0] [c00000000012f6d8] .__filemap_fdatawrite_range+0x90/0xbc
[c000000f389bb7b0] [c0000000001305cc] .filemap_fdatawrite+0x3c/0x54
[c000000f389bb840] [c000000000130624] .filemap_write_and_wait+0x40/0x80
[c000000f389bb8d0] [d00000001090b428] .afs_setattr+0xd4/0x1a8 [kafs]
[c000000f389bb970] [c0000000001a5460] .notify_change+0x1fc/0x3b8
[c000000f389bba30] [c0000000001854d8] .do_truncate+0xb0/0xf4
[c000000f389bbb30] [c000000000199374] .do_filp_open+0xb94/0xc04
[c000000f389bbce0] [c000000000184040] .do_sys_open+0x98/0x190
[c000000f389bbd90] [c0000000001841fc] .SyS_open+0x4c/0x6c
[c000000f389bbe30] [c000000000008554] syscall_exit+0x0/0x40

Anton



More information about the linux-afs mailing list