oops on mount

From: Travis Tebbenkamp (travist@travist.yi.org)
Date: Sun Mar 26 2000 - 05:44:44 EST


whenever trying to mount my cdrom with the command
        mount /dev/cdrom /mnt -t iso9660
i recieve an oops from the kernel

this only happens the first time i try to mount it
the second time my computer locks hard

my computer is a dual celeron366 on an abit bp6 motherboard
i have a 13g ibm hard drive and cdrom reported as
        hdb: WPI CDS-24X, ATAPI CDROM drive

both drives are on the bp6's standard ide controller and i have no devices
on the hpt366 controller

/proc/version:
        Linux version 2.3.99-pre3 (root@celery) (gcc version 2.95.2
20000220 (Debian GNU/Linux)) #15 SMP Sun Mar 26 05:04:11 EST 2000

ksymoops output:

Unable to handle kernel NULL pointer dereference at virtual address
00000000
c01ccea3
*pde = 00000000
Oops: 0000
CPU: 1
EIP: 0010:[<c01ccea3>]
Using defaults from ksymoops -t elf32-i386 -a i386
EFLAGS: 00010297
eax: c1295c00 ebx: c6527c0c ecx: c6527c0c edx: 00000000
esi: c6527e94 edi: c6527c14 ebp: c6527e8c esp: c65277a8
ds: 0018 es: 0018 ss: 0018
Process mount (pid: 231, stackpage=c6527000)
Stack: c01cff66 c1295ccc c6527c0c c6527cdc c6527cdc c6527c74 c6527e8c 00000000
       00000000 00000000 00000000 00000000 00000000 00000000 c6526000 c6527c0c
       01000000 c02a1b60 c1295ccc 00000000 00000000 00000000 00000000 00000000
Call Trace: [<c01cff66>] [<c0137fa9>] [<c01c170a>] [<c01c7d02>]
[<c01c76b0>] [<c02228f3>] [<c01c9f75>]
       [<c01c26e0>] [<c0115071>] [<c011933d>] [<c0137fa9>] [<c013004c>]
[<c01cbef0>] [<c01c152d>] [<c01cb4fc>]
       [<c01cbd24>] [<c01cb30c>] [<c01cda80>] [<c01c5239>] [<c010989c>]
[<c0109d94>] [<c0147309>] [<c01cbef0>]
       [<c01c152d>] [<c01cb4fc>] [<c01cbd24>] [<c01cb30c>] [<c01c23de>]
[<c01cbf51>] [<dead4ead>] [<c01472a6>]
       [<c01094b1>] [<c0109d94>] [<c02284aa>] [<dead4ead>] [<dead4ead>]
[<c02476c5>] [<c0222ca7>] [<c02476c5>]
       [<c017042d>] [<c017052d>] [<c0144f64>] [<c01cf000>] [<c01450e8>]
[<c0144f64>] [<c01457fc>] [<c0145cf9>]
       [<c0247e02>] [<c0145df6>] [<c010bdc8>]
Code: 8b 02 89 01 8a 42 04 88 41 04 31 c0 c3 83 ec 18 57 56 53 8b

>>EIP; c01ccea3 <ide_cdrom_get_last_session+13/20> <=====
Trace; c01cff66 <cdrom_ioctl+e2/e10>
Trace; c0137fa9 <__alloc_pages+59/a4>
Trace; c01c170a <ide_set_handler+9a/f0>
Trace; c01c7d02 <ide_dmaproc+11e/1e8>
Trace; c01c76b0 <ide_dma_intr+0/9c>
Trace; c02228f3 <__const_udelay+27/34>
Trace; c01c9f75 <do_rw_disk+131/3a0>
Trace; c01c26e0 <ide_stall_queue+0/24>
Trace; c0115071 <unmask_IO_APIC_irq+51/a4>
Trace; c011933d <schedule+44d/a80>
Trace; c0137fa9 <__alloc_pages+59/a4>
Trace; c013004c <filemap_nopage+10c/438>
Trace; c01cbef0 <cdrom_do_pc_continuation+0/28>
Trace; c01c152d <atapi_output_bytes+1d/48>
Trace; c01cb4fc <cdrom_transfer_packet_command+7c/8c>
Trace; c01cbd24 <cdrom_pc_intr+0/1cc>
Trace; c01cb30c <cdrom_timer_expiry+0/28>
Trace; c01cda80 <ide_cdrom_ioctl+1c/24>
Trace; c01c5239 <ide_ioctl+795/7ac>
Trace; c010989c <__down+3e8/3f4>
Trace; c0109d94 <__down_failed+8/c>
Trace; c0147309 <ioctl_by_bdev+a9/c0>
Trace; c01cbef0 <cdrom_do_pc_continuation+0/28>
Trace; c01c152d <atapi_output_bytes+1d/48>
Trace; c01cb4fc <cdrom_transfer_packet_command+7c/8c>
Trace; c01cbd24 <cdrom_pc_intr+0/1cc>
Trace; c01cb30c <cdrom_timer_expiry+0/28>
Trace; c01c23de <ide_wait_stat+86/e4>
Trace; c01cbf51 <cdrom_do_packet_command+39/40>
Trace; dead4ead <END_OF_CODE+1e788621/????>
Trace; c01472a6 <ioctl_by_bdev+46/c0>
Trace; c01094b1 <__up+11/14>
Trace; c0109d94 <__down_failed+8/c>
Trace; c02284aa <stext_lock+3d0a/8bc0>
Trace; dead4ead <END_OF_CODE+1e788621/????>
Trace; dead4ead <END_OF_CODE+1e788621/????>
Trace; c02476c5 <tvecs+103bd/11738>
Trace; c0222ca7 <strtok+23/60>
Trace; c02476c5 <tvecs+103bd/11738>
Trace; c017042d <isofs_get_last_session+b1/e0>
Trace; c017052d <isofs_read_super+d1/6ac>
Trace; c0144f64 <read_super+8c/268>
Trace; c01cf000 <cdrom_select_disc+90/c8>
Trace; c01450e8 <read_super+210/268>
Trace; c0144f64 <read_super+8c/268>
Trace; c01457fc <do_mount+1b8/31c>
Trace; c0145cf9 <do_sys_mount+13d/164>
Trace; c0247e02 <tvecs+10afa/11738>
Trace; c0145df6 <sys_mount+d6/1d0>
Trace; c010bdc8 <system_call+38/40>
Code; c01ccea3 <ide_cdrom_get_last_session+13/20>
00000000 <_EIP>:
Code; c01ccea3 <ide_cdrom_get_last_session+13/20> <=====
   0: 8b 02 mov (%edx),%eax <=====
Code; c01ccea5 <ide_cdrom_get_last_session+15/20>
   2: 89 01 mov %eax,(%ecx)
Code; c01ccea7 <ide_cdrom_get_last_session+17/20>
   4: 8a 42 04 mov 0x4(%edx),%al
Code; c01cceaa <ide_cdrom_get_last_session+1a/20>
   7: 88 41 04 mov %al,0x4(%ecx)
Code; c01ccead <ide_cdrom_get_last_session+1d/20>
   a: 31 c0 xor %eax,%eax
Code; c01cceaf <ide_cdrom_get_last_session+1f/20>
   c: c3 ret
Code; c01cceb0 <ide_cdrom_get_mcn+0/44>
   d: 83 ec 18 sub $0x18,%esp
Code; c01cceb3 <ide_cdrom_get_mcn+3/44>
  10: 57 push %edi
Code; c01cceb4 <ide_cdrom_get_mcn+4/44>
  11: 56 push %esi
Code; c01cceb5 <ide_cdrom_get_mcn+5/44>
  12: 53 push %ebx
Code; c01cceb6 <ide_cdrom_get_mcn+6/44>
  13: 8b 00 mov (%eax),%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 : Fri Mar 31 2000 - 21:00:18 EST