Re: kernel BUG at include/linux/blkdev (2.5.70)

From: Jens Axboe (axboe@suse.de)
Date: Wed May 28 2003 - 01:11:37 EST


On Tue, May 27 2003, Ivan Gyurdiev wrote:
> Out of nowhere on mozilla open (after it worked fine all afternoon):
>
> ------------[ cut here ]------------
> kernel BUG at include/linux/blkdev.h:408!
> invalid operand: 0000 [#1]
> CPU: 0
> EIP: 0060:[<c02322be>] Tainted: P
> EFLAGS: 00010046
> EIP is at blk_queue_start_tag+0x8e/0x100
> eax: dfdfaf40 ebx: 00000000 ecx: c040176c edx: dfdfc1a8
> esi: dfdfc1a8 edi: dff52240 ebp: dff52260 esp: cf275aa8
> ds: 007b es: 007b ss: 0068
> Process mozilla-bin (pid: 3073, threadinfo=cf274000 task=d7296cc0)
> Stack: da5a3880 000003e8 c04016c0 c040176c 00000286 00000001 dfdf0080 c040176c
> c0245baa c040177c dfdfc1a8 00e916ff c04016c0 c0246832 c040176c dfdfc1a8
> c01142d4 00000060 00000283 00000000 c01e92f2 000003e8 0023e546 000001f7
> Call Trace:
> [<c0245baa>] idedisk_start_tag+0x7a/0x90
> [<c0246832>] __ide_do_rw_disk+0x722/0x770
> [<c01142d4>] delay_tsc+0x14/0x40
> [<c01e92f2>] __delay+0x12/0x20
> [<c023afb4>] start_request+0x104/0x160
> [<c023b28b>] ide_do_request+0x24b/0x430
> [<c023b48d>] do_ide_request+0x1d/0x30

This bug doesn't look possible. Basically it's a trigger to sanity check
whether the request is already gone from the list or not, and there's no
way it can be gone from this path (IDE would never call
idedisk_start_tag() on a removed request).

So I suspect something else is wrong, and this was just the first to
trigger.

--
Jens Axboe

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