kernel BUG at block_dev.c:426!

From: Tobias Ringström (zajbot@goteborg.utfors.se)
Date: Sun Mar 12 2000 - 11:14:25 EST


When tying to read a defective CD-ROM, I got the following in the
log file. I have attached the ksymoops translation at the end.
Also, I could not eject the CD after this happened until after
reboot. The kernel is version 2.3.51.

/Tobias

> sh scripts/ver_linux
-- Versions installed: (if some fields are empty or look
-- unusual then possibly you have very old versions)
Linux igor.prodako.se 2.3.51 #68 Sat Mar 11 11:08:13 CET 2000 i686 unknown
Kernel modules 2.1.121
Gnu C egcs-2.91.66
Binutils 2.9.1.0.24
Linux C Library 2.1.2
Dynamic linker ldd (GNU libc) 2.1.2
Procps 2.0.4
Mount 2.9u
Net-tools 1.53
Console-tools 1999.03.02
Sh-utils 2.0
Modules Loaded emu10k1 soundcore

----------------------------------------------------------------------

hdc : bad access: block=2625092, count=2
end_request: I/O error, dev 16:00 (hdc), sector 2625092
isofs_read_super: bread failed, dev=16:00, iso_blknum=656273, block=1312546
kernel BUG at block_dev.c:426!
invalid operand: 0000
CPU: 0
EIP: 0010:[bdput+41/84]
EFLAGS: 00010282
eax: 0000001f ebx: c12a5160 ecx: c028d178 edx: c028d178
esi: 00001600 edi: ffffffea ebp: c125ab60 esp: c2e55f50
ds: 0018 es: 0018 ss: 0018
Process mount (pid: 742, stackpage=c2e55000)
Stack: c0235fab c023617d 000001aa 00000000 c0130cd3 c12a5160 c0292a9c 00000000
       00000007 c2e55fbc c0290a00 c0292a9c 16000fff c01311c1 c12a5160 08059b50
       08059b60 c0240242 00000007 c2e37000 c2e54000 c0ed0007 08059bb0 c12a5160
Call Trace: [tvecs+18851/24632] [tvecs+19317/24632] [do_mount+663/800] [sys_mount+501/580] [cprt+35842/95872] [system_call+52/56]
Code: 0f 0b 83 c4 0c 89 f6 8b 53 04 8b 03 89 50 04 89 02 53 a1 c0
ATAPI device hdc:
  Error: Not ready -- (Sense key=0x02)
  Unable to recover table of contents -- (asc=0x57, ascq=0x00)
  The failed "Test Unit Ready" packet command was:
  "00 00 00 00 00 00 00 00 00 00 00 00 "
ATAPI device hdc:
  Error: Not ready -- (Sense key=0x02)
  Unable to recover table of contents -- (asc=0x57, ascq=0x00)
  The failed "Test Unit Ready" packet command was:
  "00 00 00 00 00 00 00 00 00 00 00 00 "
[936]: (su) session opened for user root by tori(uid=1000)
ATAPI device hdc:
  Error: Not ready -- (Sense key=0x02)
  Unable to recover table of contents -- (asc=0x57, ascq=0x00)
  The failed "Test Unit Ready" packet command was:
  "00 00 00 00 00 00 00 00 00 00 00 00 "
ATAPI device hdc:
  Error: Not ready -- (Sense key=0x02)
  Unable to recover table of contents -- (asc=0x57, ascq=0x00)
  The failed "Test Unit Ready" packet command was:
  "00 00 00 00 00 00 00 00 00 00 00 00 "
ATAPI device hdc:
  Error: Not ready -- (Sense key=0x02)
  Unable to recover table of contents -- (asc=0x57, ascq=0x00)
  The failed "Test Unit Ready" packet command was:
  "00 00 00 00 00 00 00 00 00 00 00 00 "
ATAPI device hdc:
  Error: Not ready -- (Sense key=0x02)
  Unable to recover table of contents -- (asc=0x57, ascq=0x00)
  The failed "Test Unit Ready" packet command was:
  "00 00 00 00 00 00 00 00 00 00 00 00 "

----------------------------------------------------------------------

ksymoops 2.3.3 on i686 2.3.51. Options used
     -V (default)
     -k /proc/ksyms (default)
     -l /proc/modules (default)
     -o /lib/modules/2.3.51/ (default)
     -m /boot/System.map-2.3.51 (specified)

8139too Fast Ethernet driver 0.9.4 loaded
invalid operand: 0000
CPU: 0
EIP: 0010:[<c0131fc9>]
Using defaults from ksymoops -t elf32-i386 -a i386
EFLAGS: 00010282
eax: 0000001f ebx: c12a5160 ecx: c028d178 edx: c028d178
esi: 00001600 edi: ffffffea ebp: c125ab60 esp: c2e55f50
ds: 0018 es: 0018 ss: 0018
Process mount (pid: 742, stackpage=c2e55000)
Stack: c0235fab c023617d 000001aa 00000000 c0130cd3 c12a5160 c0292a9c 00000000
       00000007 c2e55fbc c0290a00 c0292a9c 16000fff c01311c1 c12a5160 08059b50
       08059b60 c0240242 00000007 c2e37000 c2e54000 c0ed0007 08059bb0 c12a5160
Call Trace: [<c0235fab>] [<c023617d>] [<c0130cd3>] [<c01311c1>] [<c0240242>] [<c010ad0c>]
Code: 0f 0b 83 c4 0c 89 f6 8b 53 04 8b 03 89 50 04 89 02 53 a1 c0

>>EIP; c0131fc9 <bdput+29/54> <=====
Trace; c0235fab <tvecs+49a3/6038>
Trace; c023617d <tvecs+4b75/6038>
Trace; c0130cd3 <do_mount+297/320>
Trace; c01311c1 <sys_mount+1f5/244>
Trace; c0240242 <cprt+8c02/17680>
Trace; c010ad0c <system_call+34/38>
Code; c0131fc9 <bdput+29/54>
00000000 <_EIP>:
Code; c0131fc9 <bdput+29/54> <=====
   0: 0f 0b ud2a <=====
Code; c0131fcb <bdput+2b/54>
   2: 83 c4 0c addl $0xc,%esp
Code; c0131fce <bdput+2e/54>
   5: 89 f6 movl %esi,%esi
Code; c0131fd0 <bdput+30/54>
   7: 8b 53 04 movl 0x4(%ebx),%edx
Code; c0131fd3 <bdput+33/54>
   a: 8b 03 movl (%ebx),%eax
Code; c0131fd5 <bdput+35/54>
   c: 89 50 04 movl %edx,0x4(%eax)
Code; c0131fd8 <bdput+38/54>
   f: 89 02 movl %eax,(%edx)
Code; c0131fda <bdput+3a/54>
  11: 53 pushl %ebx
Code; c0131fdb <bdput+3b/54>
  12: a1 c0 00 00 00 movl 0xc0,%eax

-
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/



This archive was generated by hypermail 2b29 : Wed Mar 15 2000 - 21:00:21 EST