Bug 26012
Summary: | BUG blkdev_queue: Poison overwritten / ATA cmd READ_EXT, LBA48 18446744072812625792, sect 2 [ ] disk/lvm: Attempt to access beyond end-of-device. | ||
---|---|---|---|
Product: | IO/Storage | Reporter: | Pawel Sikora (pluto) |
Component: | Block Layer | Assignee: | Jens Axboe (axboe) |
Status: | CLOSED OBSOLETE | ||
Severity: | high | CC: | alan, ecashin, florian, neilb |
Priority: | P1 | ||
Hardware: | All | ||
OS: | Linux | ||
Kernel Version: | 2.6.37-rc8 | Subsystem: | |
Regression: | No | Bisected commit-id: | |
Bug Depends on: | |||
Bug Blocks: | 26102 | ||
Attachments: |
slowpath warning triggered on 2.6.39.1 by hdparm -t /dev/etherd/eX.Y
task-block triggered after hdparm benchmarking. |
Description
Pawel Sikora
2011-01-01 15:54:45 UTC
btw, afaics the aoe driver in kernel tree looks unmaintained while the one from the http://support.coraid.com/support/linux/ is in active development. Has any action taken place to resolve this issue? (Is it still a problem in 2.6.38.y / 2.6.39-rc*?) Ed, are you aware of this issue? Created attachment 62762 [details]
slowpath warning triggered on 2.6.39.1 by hdparm -t /dev/etherd/eX.Y
Created attachment 62772 [details]
task-block triggered after hdparm benchmarking.
update: i don't see the 'poison overwritten' on the 2.6.39.1 with ~1.6TB exported volume but the 'attempt to access beyond end-of-device' is present. # ggaoed -d disk/testdev: Shelf 92, slot 0, path '/dev/vg_test/lv_test' (size 1620 GiB, sectors 3398041600) opened R/O, using direct I/O net/lo: Set up 4096 KiB ring buffer (96 RX/96 TX packets) net/lo: Listener started (MTU: 16384) disk/testdev: ff:ff:ff:ff:ff:ff/00000000: Completed, status 0 disk/testdev: ff:ff:ff:ff:ff:ff/00000000: Response sent net/eth0: Set up 4096 KiB ring buffer (1344 RX/1344 TX packets) net/eth0: Listener started (MTU: 1500) disk/testdev: ff:ff:ff:ff:ff:ff/00000000: Completed, status 0 disk/testdev: ff:ff:ff:ff:ff:ff/00000000: Response sent net/eth1: Does not match the configured pattern list, ignoring disk/testdev: 0:25:90:1d:b:f7/01737f73: Received ATA cmd IDENTIFY, LBA28 0, sect 1 [ ] disk/testdev: 0:25:90:1d:b:f7/01737f73: Completed, status 0 disk/testdev: 0:25:90:1d:b:f7/01737f73: Response sent disk/testdev: 0:16:e6:80:81:92/016b7af9: Received ATA cmd IDENTIFY, LBA28 0, sect 1 [ ] disk/testdev: 0:16:e6:80:81:92/016b7af9: Completed, status 0 disk/testdev: 0:16:e6:80:81:92/016b7af9: Response sent disk/testdev: 0:25:90:1d:b:f6/01747f73: Received ATA cmd IDENTIFY, LBA28 0, sect 1 [ ] disk/testdev: 0:25:90:1d:b:f6/01747f73: Completed, status 0 disk/testdev: 0:25:90:1d:b:f6/01747f73: Response sent disk/testdev: 6c:f0:49:b:53:88/0a078679: Received ATA cmd IDENTIFY, LBA28 0, sect 1 [ ] disk/testdev: 6c:f0:49:b:53:88/0a078679: Completed, status 0 disk/testdev: 6c:f0:49:b:53:88/0a078679: Response sent disk/testdev: 6c:f0:49:b:52:b5/016a8f39: Received ATA cmd IDENTIFY, LBA28 0, sect 1 [ ] disk/testdev: 6c:f0:49:b:52:b5/016a8f39: Completed, status 0 disk/testdev: 6c:f0:49:b:52:b5/016a8f39: Response sent disk/testdev: 6c:f0:49:b:5a:65/016acbca: Received ATA cmd IDENTIFY, LBA28 0, sect 1 [ ] disk/testdev: 6c:f0:49:b:5a:65/016acbca: Completed, status 0 disk/testdev: 6c:f0:49:b:5a:65/016acbca: Response sent disk/testdev: 6c:f0:49:b:5a:83/0166b554: Received ATA cmd IDENTIFY, LBA28 0, sect 1 [ ] disk/testdev: 6c:f0:49:b:5a:83/0166b554: Completed, status 0 disk/testdev: 6c:f0:49:b:5a:83/0166b554: Response sent disk/testdev: 6c:f0:49:b:53:88/00000000: Received CFG cmd READ disk/testdev: 6c:f0:49:b:53:88/00000000: Completed, status 0 disk/testdev: 6c:f0:49:b:53:88/00000000: Response sent disk/testdev: 6c:f0:49:b:53:88/000195c0: Received ATA cmd IDENTIFY, LBA28 0, sect 1 [ ] disk/testdev: 6c:f0:49:b:53:88/000195c0: Completed, status 0 disk/testdev: 6c:f0:49:b:53:88/000195c0: Response sent disk/testdev: 6c:f0:49:b:53:88/000295c1: Received ATA cmd READ_EXT, LBA48 0, sect 2 [ ] disk/testdev: 6c:f0:49:b:53:88/000395c1: Received ATA cmd READ_EXT, LBA48 2, sect 2 [ ] disk/testdev: 6c:f0:49:b:53:88/000495c1: Received ATA cmd READ_EXT, LBA48 4, sect 2 [ ] disk/testdev: 6c:f0:49:b:53:88/000595c1: Received ATA cmd READ_EXT, LBA48 6, sect 2 [ ] disk/testdev: 6c:f0:49:b:53:88/000295c1: Completed, status 0 disk/testdev: 6c:f0:49:b:53:88/000295c1: Response sent disk/testdev: 6c:f0:49:b:53:88/000395c1: Completed, status 0 disk/testdev: 6c:f0:49:b:53:88/000395c1: Response sent disk/testdev: 6c:f0:49:b:53:88/000495c1: Completed, status 0 disk/testdev: 6c:f0:49:b:53:88/000495c1: Response sent disk/testdev: 6c:f0:49:b:53:88/000595c1: Completed, status 0 disk/testdev: 6c:f0:49:b:53:88/000595c1: Response sent disk/testdev: 6c:f0:49:b:53:88/000695c5: Received ATA cmd READ_EXT, LBA48 8, sect 2 [ ] disk/testdev: 6c:f0:49:b:53:88/000795c5: Received ATA cmd READ_EXT, LBA48 10, sect 2 [ ] disk/testdev: 6c:f0:49:b:53:88/000895c5: Received ATA cmd READ_EXT, LBA48 12, sect 2 [ ] disk/testdev: 6c:f0:49:b:53:88/000995c5: Received ATA cmd READ_EXT, LBA48 14, sect 2 [ ] disk/testdev: 6c:f0:49:b:53:88/000695c5: Completed, status 0 disk/testdev: 6c:f0:49:b:53:88/000695c5: Response sent disk/testdev: 6c:f0:49:b:53:88/000795c5: Completed, status 0 disk/testdev: 6c:f0:49:b:53:88/000795c5: Response sent disk/testdev: 6c:f0:49:b:53:88/000895c5: Completed, status 0 disk/testdev: 6c:f0:49:b:53:88/000895c5: Response sent disk/testdev: 6c:f0:49:b:53:88/000995c5: Completed, status 0 disk/testdev: 6c:f0:49:b:53:88/000995c5: Response sent disk/testdev: 6c:f0:49:b:53:88/000a95c5: Received ATA cmd READ_EXT, LBA48 24, sect 2 [ ] disk/testdev: 6c:f0:49:b:53:88/000b95c5: Received ATA cmd READ_EXT, LBA48 26, sect 2 [ ] disk/testdev: 6c:f0:49:b:53:88/000c95c5: Received ATA cmd READ_EXT, LBA48 28, sect 2 [ ] disk/testdev: 6c:f0:49:b:53:88/000d95c5: Received ATA cmd READ_EXT, LBA48 30, sect 2 [ ] disk/testdev: 6c:f0:49:b:53:88/000a95c5: Completed, status 0 disk/testdev: 6c:f0:49:b:53:88/000a95c5: Response sent disk/testdev: 6c:f0:49:b:53:88/000b95c5: Completed, status 0 disk/testdev: 6c:f0:49:b:53:88/000b95c5: Response sent disk/testdev: 6c:f0:49:b:53:88/000c95c5: Completed, status 0 disk/testdev: 6c:f0:49:b:53:88/000c95c5: Response sent disk/testdev: 6c:f0:49:b:53:88/000d95c5: Completed, status 0 disk/testdev: 6c:f0:49:b:53:88/000d95c5: Response sent disk/testdev: 6c:f0:49:b:53:88/00000000: Received CFG cmd READ disk/testdev: 6c:f0:49:b:53:88/00000000: Completed, status 0 disk/testdev: 6c:f0:49:b:53:88/00000000: Response sent disk/testdev: 6c:f0:49:b:53:88/000e95c6: Received ATA cmd IDENTIFY, LBA28 0, sect 1 [ ] disk/testdev: 6c:f0:49:b:53:88/000e95c6: Completed, status 0 disk/testdev: 6c:f0:49:b:53:88/000e95c6: Response sent disk/testdev: 6c:f0:49:b:53:88/000f95c6: Received ATA cmd READ_EXT, LBA48 18446744072812625792, sect 2 [ ] disk/testdev: Attempt to access beyond end-of-device (...) I'm glad 2.6.39.1 doesn't show poison overwritten. If you use vblade instead of qqaoed, can you still get the out-of-bounds access to occur? |