BUG: OOPS in parport and/or proc

From: bvermeul@devel.blackstar.nl
Date: Wed May 10 2000 - 02:29:20 EST


Following Oops happened during boot. Oops is nicely traceable, and points
it's fingers to parport and proc. Original Oops/vmlinux/System.map
available on request.

Regards,

Bas Vermeulen

ksymoops 0.7c on i586 2.3.99-pre6. Options used
     -v /usr/src/linux/vmlinux (specified)
     -K (specified)
     -l /proc/modules (default)
     -o /lib/modules/2.3.99-pre7 (specified)
     -m /usr/src/linux/System.map (specified)

No modules in ksyms, skipping objects
No ksyms, skipping lsmod
Warning (compare_maps): mismatch on symbol state d, System.map says c02bda14, vmlinux says 0. Ignoring System.map entry
Warning (compare_maps): mismatch on symbol state d, System.map says c02bdcdc, vmlinux says 0. Ignoring System.map entry
Warning (compare_maps): mismatch on symbol state a, vmlinux says 0, System.map says c02bda14. Ignoring System.map entry
Unable to handle kernel NULL pointer dereference at virtual address 0000001c
c015bb56
*pde = 00000000
Oops: 0000
CPU: 0
EIP: 0010:[<c015bb56>]
Using defaults from ksymoops -t elf32-i386 -a i386
EFLAGS: 00010207
eax: 00000000 ebx: c10f14a0 ecx: 00000000 edx: c10f14a0
esi: c10f1430 edi: c02772de ebp: c10f3408 esp: c10b5cd8
ds: 0018 es: 0018 ss: 0018
Process swapper (pid: 1, stackpage=c10b5000)
Stack: c10f14a0 c015c03c c10f14a0 c10f14a0 c10f3424 c10f3404 c02772d4 c011d60c
       c02772d4 c10f1400 c10f1400 c10f347c c10f345c c10f3460 c011d5e9 c10f3404
       c10f1400 c10a4e60 c10f34d4 c10f34b4 c10f34b8 c011d5e9 c10f345c c10a4e60
Call Trace: [<c015c03c>] [<c02772d4>] [<c011d60c>] [<c02772d4>] [<c011d5e9>] [<c
Warning (Oops_read): Code line not seen, dumping what data is available

>>EIP; c015bb56 <proc_kill_inodes+6/48> <=====
Trace; c015c03c <remove_proc_entry+ac/110>
Trace; c02772d4 <parport_device_sysctl_template+214/1740>
Trace; c011d60c <unregister_proc_table+60/78>
Trace; c02772d4 <parport_device_sysctl_template+214/1740>
Trace; c011d5e9 <unregister_proc_table+3d/78>

Code: 8b 40 1c 8b 5c 24 08 8b 48 48 83 c0 48 39 c1 74 2c 8b 51 08

Code; c015bb56 <proc_kill_inodes+6/48>
00000000 <_EIP>:
Code; c015bb56 <proc_kill_inodes+6/48>
   0: 8b 40 1c mov 0x1c(%eax),%eax
Code; c015bb59 <proc_kill_inodes+9/48>
   3: 8b 5c 24 08 mov 0x8(%esp,1),%ebx
Code; c015bb5d <proc_kill_inodes+d/48>
   7: 8b 48 48 mov 0x48(%eax),%ecx
Code; c015bb60 <proc_kill_inodes+10/48>
   a: 83 c0 48 add $0x48,%eax
Code; c015bb63 <proc_kill_inodes+13/48>
   d: 39 c1 cmp %eax,%ecx
Code; c015bb65 <proc_kill_inodes+15/48>
   f: 74 2c je 3d <_EIP+0x3d> c015bb93 <proc_kill_inodes+43/48>
Code; c015bb67 <proc_kill_inodes+17/48>
  11: 8b 51 08 mov 0x8(%ecx),%edx

4 warnings issued. Results may not be reliable.

-- 
"God, root, what is difference?" 
	-- Pitr, User Friendly

"God is more forgiving." -- Dave Aronson

- 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 : Mon May 15 2000 - 21:00:15 EST