Hi All,
We are experiencing an XFS stack overflow. Not a
recurrent issue, but happens once in a while.
Here is the oops message spewed out by our stack
depth checker. It calls BUG() as soon as it sees
some thing has overwritten the task_struct
The oops was deliberately triggered. So please dont
worry about the oops. My worry is the call depth 114.
Here is the data about the system.
Kernel: 2.4.18
XFS version: 1.1
LVM version: 1.0.3
any insights ?
thanx
Ravi
------ oops message ------
invalid operand: 0000
CPU: 0
EIP: 0010:[<c0111812>] Not tainted
Using defaults from ksymoops -t elf32-i386 -a i386
EFLAGS: 00010293
eax: ce17e000 ebx: ce17e000 ecx: ed038364 edx:
c035fb44
esi: ce17ecf8 edi: ed03834c ebp: ce17ecc0 esp:
ce17ec7c
ds: 0018 es: 0018 ss: 0018
Process smbd (pid: 14968, stackpage=ce17f000)
Stack: ce17e000 ce17ecf8 ed03834c d7750320 00000286
c024b583 efea25c0 00000000
c0240944 00000286 ce17e000 c011835f c035faf0
ce17e000 ce17ecf8 ed038364
c035fb44 d7750320 c025ebd5 ed038000 00000000
00000000 d7750320 00003a00
Call Trace: [<c024b583>] [<c0240944>] [<c011835f>]
[<c025ebd5>] [<c0260a30>]
[<c0264248>] [<c02413f9>] [<c01df438>] [<c01df5c2>]
[<c01dfa3a>] [<c01df6c4>]
[<c01df4cc>] [<c01deeed>] [<c01dea15>] [<c01d218e>]
[<c01a2d5d>] [<c0186c84>]
[<c0186cc1>] [<c0188824>] [<c0182f1d>] [<c01836cc>]
[<c0183166>] [<c01854de>]
[<c019504e>] [<c029894e>] [<c01ddef6>] [<c0117ffd>]
[<c027361a>] [<c029162b>]
[<c01e1e4b>] [<c01990c9>] [<c01299e0>] [<c0129cca>]
[<c01a91b2>] [<f08b29f5>]
[<c01ebbd5>] [<c01c001f>] [<c01d2948>] [<c01aae75>]
[<f08b29f5>] [<f08b29f5>]
[<f090e8cf>] [<c027cb03>] [<f0909968>] [<f0901766>]
[<f0901777>] [<c0277097>]
[<c0284980>] [<c027cb03>] [<c0284980>] [<c02771fa>]
[<c0284a2f>] [<c0284980>]
[<c0284e4d>] [<f08b29f5>] [<f08b29f5>] [<c027cb03>]
[<c02771fa>] [<f0900b54>]
[<f090e3ad>] [<f090e35c>] [<f090e8cf>] [<f090e8cf>]
[<f0909968>] [<f0901766>]
[<f0901777>] [<c0277097>] [<c0284980>] [<c027cb03>]
[<c0284980>] [<c02771fa>]
[<c0284a2f>] [<c0284980>] [<c0284e4d>] [<c0284980>]
[<c0292e5f>] [<c0292ef9>]
[<c0273b37>] [<c029395f>] [<c029100d>] [<c0290fb8>]
[<c02913f0>] [<c029894e>]
[<c0298dbb>] [<c0282657>] [<c02829bf>] [<c027771d>]
[<c0117ffd>] [<c0108164>]
[<c01ea918>] [<c01d0000>] [<c01b0000>] [<c01bcea0>]
[<c01bcf35>] [<c01ebd80>]
[<c01ea918>] [<c01d0000>] [<c01b0000>] [<c01bcea0>]
[<c01bcf35>] [<c01ebd80>]
[<c01c1bfb>] [<c01d27e9>] [<c01d2948>] [<c01bf060>]
[<c01b187c>] [<c01a8a1f>]
[<c01a8a8d>] [<c017cd12>] [<c01d825f>] [<c0182776>]
[<c01e4c4d>] [<c01d7cc4>]
[<c01e4dec>] [<c0138761>] [<c01388ff>] [<c012e933>]
[<c012ec7a>] [<c0106ddb>]
Code: 0f 0b 8b 55 f0 83 7a 50 00 75 02 0f 0b 8b 4d f0
89 4d f8 8b
>>EIP; c0111812 <schedule+22/378> <=====
>>eax; ce17e000 <_end+de14604/30496604>
>>ebx; ce17e000 <_end+de14604/30496604>
>>ecx; ed038364 <_end+2ccce968/30496604>
>>edx; c035fb44 <ide_hwifs+1f84/2520>
>>esi; ce17ecf8 <_end+de152fc/30496604>
>>edi; ed03834c <_end+2ccce950/30496604>
>>ebp; ce17ecc0 <_end+de152c4/30496604>
>>esp; ce17ec7c <_end+de15280/30496604>
Trace; c024b583 <do_ide_request+f/14>
Trace; c0240944 <generic_unplug_device+20/28>
Trace; c011835f <__run_task_queue+4f/5c>
Trace; c025ebd5 <get_active_stripe+3ed/4d0>
Trace; c0260a30 <raid5_make_request+54/100>
Trace; c0264248 <md_make_request+34/64>
Trace; c02413f9 <generic_make_request+9d/128>
Trace; c01df438 <_pagebuf_page_io+290/324>
Trace; c01df5c2 <_page_buf_page_apply+f6/108>
Trace; c01dfa3a <pagebuf_segment_apply+a2/e8>
Trace; c01df6c4 <pagebuf_iorequest+f0/144>
Trace; c01df4cc <_page_buf_page_apply+0/108>
Trace; c01deeed <pagebuf_iostart+65/80>
Trace; c01dea15 <pagebuf_get+b1/f0>
Trace; c01d218e <xfs_trans_read_buf+1ce/304>
Trace; c01a2d5d <xfs_btree_read_bufs+51/6c>
Trace; c0186c84 <xfs_alloc_lookup+124/150>
Trace; c0186cc1 <cdrom_timer_expiry+11/28>
Trace; c0188824 <xfs_alloc_lookup_eq+20/28>
Trace; c0182f1d <xfs_alloc_fixup_trees+6d/204>
Trace; c01836cc <xfs_alloc_ag_vextent_near+33c/a44>
Trace; c0183166 <xfs_alloc_ag_vextent+36/e8>
Trace; c01854de <xfs_alloc_vextent+38e/43c>
Trace; c019504e <xfs_bmap_alloc+1f82/2300>
Trace; c029894e <tcp_v4_do_rcv+72/158>
Trace; c01ddef6 <avl_insert+e2/fc>
Trace; c0117ffd <do_softirq+5d/ac>
Trace; c027361a <sock_def_readable+26/4c>
Trace; c029162b <tcp_rcv_established+36f/774>
Trace; c01e1e4b
<_pagebuf_find_lockable_buffer+1ab/1dc>
Trace; c01990c9 <xfs_bmapi+8c1/920>
Trace; c01299e0 <_alloc_pages+18/1c>
Trace; c0129cca <__get_free_pages+a/18>
Trace; c01a91b2 <ncr_sir_to_redo+2a/2b8>
Trace; f08b29f5 <[e1000]e1000_xmit_frame+1e9/4b0>
Trace; c01ebbd5 <kmem_free+31/48>
Trace; c01c001f <xfs_idata_realloc+47/158>
Trace; c01d2948 <xfs_trans_log_inode+1c/44>
Trace; c01aae75 <xfs_dir2_sf_to_block+b9/424>
Trace; f08b29f5 <[e1000]e1000_xmit_frame+1e9/4b0>
Trace; f08b29f5 <[e1000]e1000_xmit_frame+1e9/4b0>
Trace; f090e8cf <END_OF_CODE+524ac/????>
Trace; c027cb03 <qdisc_restart+13/c8>
Trace; f0909968 <END_OF_CODE+4d545/????>
Trace; f0901766 <END_OF_CODE+45343/????>
Trace; f0901777 <END_OF_CODE+45354/????>
Trace; c0277097 <dev_queue_xmit_nit+97/a8>
Trace; c0284980 <ip_output+0/f0>
Trace; c027cb03 <qdisc_restart+13/c8>
Trace; c0284980 <ip_output+0/f0>
Trace; c02771fa <dev_queue_xmit+e2/22c>
Trace; c0284a2f <ip_output+af/f0>
Trace; c0284980 <ip_output+0/f0>
Trace; c0284e4d <ip_queue_xmit+3dd/544>
Trace; f08b29f5 <[e1000]e1000_xmit_frame+1e9/4b0>
Trace; f08b29f5 <[e1000]e1000_xmit_frame+1e9/4b0>
Trace; c027cb03 <qdisc_restart+13/c8>
Trace; c02771fa <dev_queue_xmit+e2/22c>
Trace; f0900b54 <END_OF_CODE+44731/????>
Trace; f090e3ad <END_OF_CODE+51f8a/????>
Trace; f090e35c <END_OF_CODE+51f39/????>
Trace; f090e8cf <END_OF_CODE+524ac/????>
Trace; f0909968 <END_OF_CODE+4d545/????>
Trace; f0901766 <END_OF_CODE+45343/????>
Trace; f0901777 <END_OF_CODE+45354/????>
Trace; c0277097 <dev_queue_xmit_nit+97/a8>
Trace; c0284980 <ip_output+0/f0>
Trace; c027cb03 <qdisc_restart+13/c8>
Trace; c0284980 <ip_output+0/f0>
Trace; c02771fa <dev_queue_xmit+e2/22c>
Trace; c0284a2f <ip_output+af/f0>
Trace; c0284980 <ip_output+0/f0>
Trace; c0284e4d <ip_queue_xmit+3dd/544>
Trace; c0284980 <ip_output+0/f0>
Trace; c0292e5f <tcp_transmit_skb+46b/5c0>
Trace; c0292ef9 <tcp_transmit_skb+505/5c0>
Trace; c0273b37 <kfree_skbmem+b/58>
Trace; c029395f <tcp_write_xmit+18f/2dc>
Trace; c029100d <__tcp_data_snd_check+4d/c0>
Trace; c0290fb8 <tcp_new_space+7c/84>
Trace; c02913f0 <tcp_rcv_established+134/774>
Trace; c029894e <tcp_v4_do_rcv+72/158>
Trace; c0298dbb <tcp_v4_rcv+387/5f8>
Trace; c0282657 <ip_local_deliver+d3/154>
Trace; c02829bf <ip_rcv+2e7/338>
Trace; c027771d <net_rx_action+135/208>
Trace; c0117ffd <do_softirq+5d/ac>
Trace; c0108164 <do_IRQ+98/a8>
Trace; c01ea918 <vn_revalidate+38/fc>
Trace; c01d0000 <xfs_trans_init+16d0/1f30>
Trace; c01b0000 <xfs_dir2_leafn_toosmall+20/270>
Trace; c01bcea0 <xfs_iget_core+55c/56c>
Trace; c01bcf35 <xfs_iget+85/13c>
Trace; c01ebd80 <kmem_zone_zalloc+44/d0>
Trace; c01c1bfb <xfs_inode_item_init+17/6c>
Trace; c01d27e9 <xfs_trans_iget+d9/118>
Trace; c01d2948 <xfs_trans_log_inode+1c/44>
Trace; c01bf060 <xfs_ialloc+3f8/414>
Trace; c01b187c <xfs_dir2_sf_addname+bc/130>
Trace; c01a8a1f <xfs_dir2_createname+63/64>
Trace; c01a8a8d <ncr_int_sbmc+6d/7c>
Trace; c017cd12 <aux_poll+52/80>
Trace; c01d825f <xfs_create+59b/c18>
Trace; c0182776 <xfs_acl_vtoacl+9a/b8>
Trace; c01e4c4d <linvfs_common_cr+1cd/354>
Trace; c01d7cc4 <xfs_create+0/c18>
Trace; c01e4dec <linvfs_create+18/1c>
Trace; c0138761 <vfs_create+b5/e8>
Trace; c01388ff <open_namei+16b/5d4>
Trace; c012e933 <filp_open+3b/5c>
Trace; c012ec7a <sys_open+36/98>
Trace; c0106ddb <system_call+33/38>
Code; c0111812 <schedule+22/378>
00000000 <_EIP>:
Code; c0111812 <schedule+22/378> <=====
0: 0f 0b ud2a <=====
Code; c0111814 <schedule+24/378>
2: 8b 55 f0 mov
0xfffffff0(%ebp),%edx
Code; c0111817 <schedule+27/378>
5: 83 7a 50 00 cmpl
$0x0,0x50(%edx)
Code; c011181b <schedule+2b/378>
9: 75 02 jne d <_EIP+0xd>
c011181f <schedule+2f/378>
Code; c011181d <schedule+2d/378>
b: 0f 0b ud2a
Code; c011181f <schedule+2f/378>
d: 8b 4d f0 mov
0xfffffff0(%ebp),%ecx
Code; c0111822 <schedule+32/378>
10: 89 4d f8 mov
%ecx,0xfffffff8(%ebp)
Code; c0111825 <schedule+35/378>
13: 8b 00 mov (%eax),%eax
=====
------------------------------
Ravi Wijayaratne
__________________________________________________
Do You Yahoo!?
Yahoo! Health - Feel better, live better
http://health.yahoo.com
|