Bug in buffer.c

Jeremy Katz (katzj@linuxpower.org)
Mon, 21 Jun 1999 14:32:11 -0400 (EDT)


Heh... I'm thinking more people need to copy 170 meg files around :)

Anyway, new oops trying to move the file across file systems. Same oops
occurs when I try to copy the file across file systems.

Kernel messages are...

03:01: rw=0, want=2004318072, limit=1799248
attempt to access beyond end of device
03:01: rw=0, want=2004318072, limit=1799248
kernel BUG at buffer.c:1236!

Oops and running through ksymsoops gives

invalid operand: 0000
CPU: 0
EIP: 0010:[<c012e59a>]
EFLAGS: 00010286
eax: 0000001d ebx: 00000000 ecx: c0256428 edx: 00000004
esi: c037ce20 edi: c1ff70c0 ebp: cdff3e98 esp: cdff3e50
ds: 0018 es: 0018 ss: 0018
Process mv (pid: 756, process nr: 56, stackpage=cdff3000)
Stack: 000004d4 c0260d60 c1ff70c0 00000000 c01936dd c1ff70c0 00000000
00000001
cdff3ef8 00000004 00000002 c025859c 00000003 0000000c 000000ff
c012de1e
77777777 eeeeeeee 00000003 c019381e 00000003 00000000 c1ff70c0
c1ff7120
Call Trace: [<c01936dd>] [<c012de1e>] [<c019381e>] [<c012f5a9>]
[<c0122ae4>] [<c0124094>] [<c0122f5d>]
[<c0122e84>] [<c012bf68>] [<c0109fb8>] [<c010002b>]
Code: 0f 0b 83 c4 0c 90 c7 46 38 00 00 00 00 f0 0f b3 5e 18 19 c0

>>EIP: c012e59a <end_buffer_io_async+102/158>
Trace: c01936dd <make_request+4c9/4d4>
Trace: c012de1e <__brelse+56/68>
Trace: c019381e <ll_rw_block+136/198>
Trace: c012f5a9 <block_read_full_page+189/1e0>
Trace: c0122ae4 <do_generic_file_read+4e4/884>
Trace: c0124094 <generic_file_write+28c/310>
Trace: c0122f5d <generic_file_read+89/b8>
Trace: c0122e84 <file_read_actor+0/50>
Code: c012e59a <end_buffer_io_async+102/158> 00000000 <_EIP>: <===
Code: c012e59a <end_buffer_io_async+102/158> 0: 0f 0b
ud2a <===
Code: c012e59c <end_buffer_io_async+104/158> 2: 83 c4 0c
addl $0xc,%esp
Code: c012e59f <end_buffer_io_async+107/158> 5: 90
nop
Code: c012e5a0 <end_buffer_io_async+108/158> 6: c7 46 38 00 00 00
00 movl $0x0,0x38(%esi)
Code: c012e5a7 <end_buffer_io_async+10f/158> d: f0 0f b3 5e 18
lock btrl %ebx,0x18(%esi)
Code: c012e5ac <end_buffer_io_async+114/158> 12: 19 c0
sbbl %eax,%eax

Jeremy

-- 
Jeremy Katz
http://linuxpower.org

- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.rutgers.edu Please read the FAQ at http://www.tux.org/lkml/