xfs
[Top] [All Lists]

Re: Bad write page, under 2.4.9 kernel

To: Eric Sandeen <sandeen@xxxxxxx>
Subject: Re: Bad write page, under 2.4.9 kernel
From: Jim Eshleman <jce0@xxxxxxxxxx>
Date: Fri, 21 Sep 2001 09:17:38 -0400
Cc: "'linux-xfs@xxxxxxxxxxx'" <linux-xfs@xxxxxxxxxxx>
References: <414DB4427DE6D411846200B0D078E84B169DD1@uk-exch.magma-da.com> <3BAA1C91.31E8B65D@sgi.com>
Sender: owner-linux-xfs@xxxxxxxxxxx
Eric Sandeen wrote:
> 
> "Saunders, Andrew (Magma-da/Reading-UK)" wrote:
> 
> > Sep 20 10:00:14 thor kernel: Bad write on page 0xc1822a30
> 
> The short, but perhaps unsatisfying answer is that you can probably just
> ignore this error.  The code in pagebuf_write_full_page that generates
> it is identical to the code in buffer.c:block_write_full_page - except
> block_write_full_page doesn't print an error.  This looks like it's just
> a case of XFS being too noisy.
> 
> I'll look at it a bit more, but in the end we'll probably just remove
> the warning message.

Eric,

  In my case the "Bad write on page" always preceeds "Warning: buffer
... with weird blockno" and then a pair of "kernel BUG at ll_rw_blk.c"
errors.  Attached is the syslog output from the most recent, 2.4.9 +
linux-2.4.9-xfs-2001-08-26.patch.  Any ideas if this is XFS, 2.4 VM bug,
something else? 

Jim
Sep 19 04:30:17 xxxx kernel: Bad write on page 0xc1e102f8
Sep 19 04:30:17 xxxx kernel: Warning: buffer 0xca61f660 with weird blockno (0)
Sep 19 04:30:17 xxxx kernel: Warning: buffer 0xca61f660 with weird blockno (0)
Sep 19 04:30:17 xxxx kernel: kernel BUG at ll_rw_blk.c:1011!
Sep 19 04:30:17 xxxx kernel: invalid operand: 0000
Sep 19 04:30:17 xxxx kernel: CPU:    0
Sep 19 04:30:17 xxxx kernel: EIP:    0010:[ll_rw_block+141/540]
Sep 19 04:30:17 xxxx kernel: EIP:    0010:[<c017f3e1>]
Sep 19 04:30:17 xxxx kernel: EFLAGS: 00010286
Sep 19 04:30:17 xxxx kernel: eax: 00000020   ebx: 00003a04   ecx: 00000001   
edx: 00000001
Sep 19 04:30:17 xxxx kernel: esi: 00000000   edi: 00000200   ebp: e7b25d44   
esp: e7b25cec
Sep 19 04:30:17 xxxx kernel: ds: 0018   es: 0018   ss: 0018
Sep 19 04:30:17 xxxx kernel: Process procmail (pid: 6746, stackpage=e7b25000)
Sep 19 04:30:17 xxxx kernel: Stack: c022d871 c022db42 000003f3 d08e4858 
ca61f660 e7b25d60 00000000 ca61f660 
Sep 19 04:30:17 xxxx kernel:        4e4d4c4b 5251504f 56555453 5a595857 
00001000 c0137774 00000001 00000001 
Sep 19 04:30:17 xxxx kernel:        e7b25d44 d08e4840 e5db8808 e5db87f0 
00000001 e7b25d60 ca61f660 66363630 
Sep 19 04:30:17 xxxx kernel: Call Trace: [fsync_inode_buffers+176/396] 
[3c59x:__insmod_3c59x_O/lib/modules/2.4.9a-xfs/kernel/drivers/net/+-158521/96] 
[vsnprintf+1146/1228] [hide_cursor+128/136] [vt_console_print+728/752] 
Sep 19 04:30:17 xxxx kernel: Call Trace: [<c0137774>] [<f8af74c7>] [<c02082ca>] 
[<c0172088>] [<c01756b4>] 
Sep 19 04:30:17 xxxx kernel:    [printk+417/432] 
[3c59x:__insmod_3c59x_O/lib/modules/2.4.9a-xfs/kernel/drivers/net/+-525609/96] 
[3c59x:__insmod_3c59x_O/lib/modules/2.4.9a-xfs/kernel/drivers/net/+-517888/96] 
[3c59x:__insmod_3c59x_O/lib/modules/2.4.9a-xfs/kernel/drivers/net/+-525577/96] 
[3c59x:__insmod_3c59x_O/lib/modules/2.4.9a-xfs/kernel/drivers/net/+-524582/96] 
[3c59x:__insmod_3c59x_O/lib/modules/2.4.9a-xfs/kernel/drivers/net/+-522433/96] 
Sep 19 04:30:17 xxxx kernel:    [<c0115d91>] [<f8a9dad7>] [<f8a9f900>] 
[<f8a9daf7>] [<f8a9deda>] [<f8a9e73f>] 
Sep 19 04:30:17 xxxx kernel:    
[3c59x:__insmod_3c59x_O/lib/modules/2.4.9a-xfs/kernel/drivers/net/+-522128/96] 
[3c59x:__insmod_3c59x_O/lib/modules/2.4.9a-xfs/kernel/drivers/net/+-121364/96] 
[3c59x:__insmod_3c59x_O/lib/modules/2.4.9a-xfs/kernel/drivers/net/+-135614/96] 
[3c59x:__insmod_3c59x_O/lib/modules/2.4.9a-xfs/kernel/drivers/net/+-221573/96] 
[3c59x:__insmod_3c59x_O/lib/modules/2.4.9a-xfs/kernel/drivers/net/+-96572/96] 
[3c59x:__insmod_3c59x_O/lib/modules/2.4.9a-xfs/kernel/drivers/net/+-65164/96] 
Sep 19 04:30:17 xxxx kernel:    [<f8a9e870>] [<f8b005ec>] [<f8afce42>] 
[<f8ae7e7b>] [<f8b066c4>] [<f8b0e174>] 
Sep 19 04:30:17 xxxx kernel:    
[3c59x:__insmod_3c59x_O/lib/modules/2.4.9a-xfs/kernel/drivers/net/+-529609/96] 
[3c59x:__insmod_3c59x_O/lib/modules/2.4.9a-xfs/kernel/drivers/net/+-9472/96] 
[3c59x:__insmod_3c59x_O/lib/modules/2.4.9a-xfs/kernel/drivers/net/+-83599/96] 
[3c59x:__insmod_3c59x_O/lib/modules/2.4.9a-xfs/kernel/drivers/net/+-115459/96] 
[3c59x:__insmod_3c59x_O/lib/modules/2.4.9a-xfs/kernel/drivers/net/+-9472/96] 
[3c59x:__insmod_3c59x_O/lib/modules/2.4.9a-xfs/kernel/drivers/net/+-84687/96] 
Sep 19 04:30:17 xxxx kernel:    [<f8a9cb37>] [<f8b1bb00>] [<f8b09971>] 
[<f8b01cfd>] [<f8b1bb00>] [<f8b09531>] 
Sep 19 04:30:17 xxxx kernel:    [sys_fsync+92/140] [system_call+51/56] 
Sep 19 04:30:17 xxxx kernel:    [<c0136d58>] [<c0106f9b>] 
Sep 19 04:30:17 xxxx kernel: 
Sep 19 04:30:17 xxxx kernel: Code: 0f 0b 83 c4 0c 83 c5 04 46 3b 74 24 30 7c b0 
8b 4c 24 2c f6 
Sep 19 04:30:34 xxxx kernel: kernel BUG at ll_rw_blk.c:692!
Sep 19 04:30:34 xxxx kernel: invalid operand: 0000
Sep 19 04:30:34 xxxx kernel: CPU:    4
Sep 19 04:30:34 xxxx kernel: EIP:    0010:[__make_request+180/1968]
Sep 19 04:30:34 xxxx kernel: EIP:    0010:[<c017ead4>]
Sep 19 04:30:34 xxxx kernel: EFLAGS: 00010286
Sep 19 04:30:34 xxxx kernel: eax: 0000001f   ebx: ca61f660   ecx: 00000002   
edx: 00000020
Sep 19 04:30:34 xxxx kernel: esi: 00002000   edi: 00004000   ebp: ca11f818   
esp: ca19de8c
Sep 19 04:30:34 xxxx kernel: ds: 0018   es: 0018   ss: 0018
Sep 19 04:30:34 xxxx kernel: Process bdflush (pid: 13, stackpage=ca19d000)
Sep 19 04:30:34 xxxx kernel: Stack: c022d871 c022db42 000002b4 00000008 
ca61f660 031d9000 00000000 ca113920 
Sep 19 04:30:34 xxxx kernel:        00000001 00000008 f709ad70 f709ac00 
f7058000 00000000 00004000 ca11f848 
Sep 19 04:30:34 xxxx kernel:        ca11f840 0841f840 002007d0 00000000 
00000000 002007d0 00000202 c017f280 
Sep 19 04:30:34 xxxx kernel: Call Trace: [generic_make_request+176/272] 
[submit_bh+88/116] [write_locked_buffers+30/40] [write_some_buffers+202/308] 
[bdflush+146/216] 
Sep 19 04:30:34 xxxx kernel: Call Trace: [<c017f280>] [<c017f338>] [<c013681a>] 
[<c01368ee>] [<c0139fba>] 
Sep 19 04:30:34 xxxx kernel:    [stext+0/100] [kernel_thread+35/48] 
Sep 19 04:30:34 xxxx kernel:    [<c0105000>] [<c0105763>] 
Sep 19 04:30:34 xxxx kernel: 
Sep 19 04:30:34 xxxx kernel: Code: 0f 0b 83 c4 0c 8d b4 26 00 00 00 00 8b 74 24 
5c 56 8b 7c 24 
<Prev in Thread] Current Thread [Next in Thread>