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
|