2.1.106 SMP ntfs Oops

Noah Beck (noah@ecn.purdue.edu)
Sat, 27 Jun 1998 13:03:46 -0500


What I was doing:
I had never tried reading the ntfs disk before, so I mounted
it with no options first. I saw that mount thought it was
r/w, so I unmounted it and mounted again with -oro. I used
ls a couple of times, then tried find to find the file I was
looking for, and it gave me a few matches, then find crashed
with a segfault, and I found the following oops in the log.
The machine is still up, but it won't let me unmount the ntfs
drive (no big deal since it's readonly). ntfs is a module.

Hardware:
4 200MHz PPro processors
256MB RAM
Matrox Millenium PCI 4MB RAM
2 AIC 7880 SCSI controllers on board, BIOS v.1.26B3S2
3-button ps/2 mouse
Intel 82557-based PCI ethernet
IDE CDROM on primary master
1 9GB Seagate drive with NT on the first SCSI controller
1 1GB old IBM AS400 drive with Linux on second SCSI controller

Oops (and can't decode messages):
Jun 25 19:10:59 goodheads kernel: Can't decode run type field 42
Jun 25 19:10:59 goodheads kernel: Can't decode run type field 41
Jun 25 19:11:00 goodheads last message repeated 118 times
Jun 25 19:11:00 goodheads kernel: Can't decode run type field 42
Jun 25 19:11:00 goodheads kernel: Can't decode run type field 41
Jun 25 19:11:01 goodheads last message repeated 302 times
Jun 25 19:11:08 goodheads kernel: kmem_free: Bad obj addr (objp=cce50b00, name=size-32)
Jun 25 19:11:08 goodheads kernel: Unable to handle kernel NULL pointer dereference at virtual address 00000000
Jun 25 19:11:08 goodheads kernel: current->tss.cr3 = 08561000, `r3 = 08561000
Jun 25 19:11:08 goodheads kernel: *pde = 00000000
Jun 25 19:11:08 goodheads kernel: Oops: 0002
Jun 25 19:11:08 goodheads kernel: CPU: 0
Jun 25 19:11:08 goodheads kernel: EIP: 0010:[<c012477b>]
Jun 25 19:11:08 goodheads kernel: EFLAGS: 00010202
Jun 25 19:11:08 goodheads kernel: eax: 00000039 ebx: c009e080 ecx: cfa90000 edx: c01c1fa0
Jun 25 19:11:08 goodheads kernel: esi: 00000202 edi: cce50b00 ebp: 00040900 esp: ca695e4c
Jun 25 19:11:08 goodheads kernel: ds: 0018 es: 0018 ss: 0018
Jun 25 19:11:08 goodheads kernel: Process find (pid: 25922, process nr: 7, stackpage=ca695000)
Jun 25 19:11:08 goodheads kernel: Stack: 00000150 00000006 cd1cfa8c 00000008 cce50cbc cce50b3c d002c672 d002c6b6
Jun 25 19:11:08 goodheads kernel: cce50b00 cd1cfa00 00000004 ca695ec4 d002ac5a cd1cfa8c cd1cfa00 c0137559
Jun 25 19:11:08 goodheads kernel: cd1cfa00 cd489d08 c0137585 cd1cfa00 ca695ec4 00000008 c01c3910 c013775e
Jun 25 19:11:08 goodheads kernel: Call Trace: [<d002c672>] [<d002c6b6>] [<d002ac5a>] [<c0137559>] [<c0137585>] [<c013775e>]
[<c013779a>]
Jun 25 19:11:08 goodheads kernel: [<c0137c73>] [<d002aa00>] [<d002aa13>] [<c0136b68>] [<c0131920>] [<c0131b20>]
[<c01316bc>] [<c0131bd4>]
Jun 25 19:11:08 goodheads kernel: [<c012f87e>] [<c0109e64>]
Jun 25 19:11:08 goodheads kernel: Code: c7 05 00 00 00 00 00 00 00 00 5b 5e 5f 5d 83 c4 0c c3 8d 76
Jun 25 19:17:27 goodheads kernel: Can't decode run type field 41
Jun 25 19:17:27 goodheads last message repeated 6 times

>From ksymoops:
Using `/boot/System.map' to map addresses to symbols.

>>EIP: c012477b <kfree+1a7/1dc>
Trace: d002c672
Trace: d002c6b6
Trace: d002ac5a
Trace: c0137559 <clear_inode+3d/4c>
Trace: c0137585 <dispose_list+1d/68>
Trace: c013775e <free_inodes+b2/d0>
Trace: c013779a <try_to_free_inodes+1e/60>
Trace: c0137c73 <iget+93/98>
Trace: d002aa00
Trace: d002aa13
Trace: c0136b68 <d_alloc+5c/16c>
Trace: c0131920 <real_lookup+48/70>
Trace: c0131b20 <lookup_dentry+15c/1e8>
Trace: c01316bc <getname+90/ec>
Trace: c0131bd4 <__namei+28/80>
Trace: c012f87e <sys_newlstat+7e/f0>
Trace: c0109e64 <system_call+38/3c>
Code: c012477b <kfree+1a7/1dc>
Code: c012477b <kfree+1a7/1dc> c7 05 00 00 00 movl $0x0,0x0
Code: c0124780 <kfree+1ac/1dc> 00 00 00 00 00
Code: c0124785 <kfree+1b1/1dc> 5b popl %ebx
Code: c0124786 <kfree+1b2/1dc> 5e popl %esi
Code: c0124787 <kfree+1b3/1dc> 5f popl %edi
Code: c0124788 <kfree+1b4/1dc> 5d popl %ebp
Code: c0124789 <kfree+1b5/1dc> 83 c4 0c addl $0xc,%esp
Code: c012478c <kfree+1b8/1dc> c3 ret
Code: c012478d <kfree+1b9/1dc> 8d 76 00 leal 0x0(%esi),%esi
Code: c0124790 <kfree+1bc/1dc> 90 nop
Code: c0124791 <kfree+1bd/1dc> 90 nop
Code: c0124792 <kfree+1be/1dc> 90 nop

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.rutgers.edu