Kernel oops

From: Andrea Marini (Andrea.Marini@roma2.infn.it)
Date: Thu Apr 04 2002 - 07:54:28 EST


Hi,
        I have found and oops message after a unexpected crash of my Linux
machine. Following the instructions of oops-tracing.txt doc I am sending
you the output of the ksymoops command.

I hope I have done all fine. In any case ask me everything you need.

Thanks for the help!

Andrea

--------------------------------------------------------------------------
                               Andrea MARINI
     Dip. di Fisica c/o Universita' degli Studi di Roma "Tor Vergata"
            - phone: +39 06 7259 4548 -- fax: +39 06 2023507 -
------------------------e-mail:marinia@roma2.infn.it----------------------

Apr 3 22:01:41 bubble kernel: Unable to handle kernel NULL pointer dereference at virtual address 00000188
Apr 3 22:01:41 bubble kernel: printing eip:
Apr 3 22:01:41 bubble kernel: c0135b60
Apr 3 22:01:41 bubble kernel: pgd entry c36fa000: 0000000000000000
Apr 3 22:01:41 bubble kernel: pmd entry c36fa000: 0000000000000000
Apr 3 22:01:41 bubble kernel: ... pmd not present!
Apr 3 22:01:41 bubble kernel: Oops: 0000
Apr 3 22:01:41 bubble kernel: CPU: 0
Apr 3 22:01:41 bubble kernel: EIP: 0010:[block_flushpage+64/144]
Apr 3 22:01:41 bubble kernel: EIP: 0010:[<c0135b60>]
Apr 3 22:01:41 bubble kernel: EFLAGS: 00010207
Apr 3 22:01:41 bubble kernel: eax: 00000000 ebx: 00000180 ecx: c875fae0 edx: 00000180
Apr 3 22:01:41 bubble kernel: esi: 00000000 edi: c875fae0 ebp: 00000000 esp: c6c99ec4
Apr 3 22:01:41 bubble kernel: ds: 0018 es: 0018 ss: 0018
Apr 3 22:01:41 bubble kernel: Process rm (pid: 5255, stackpage=c6c99000)
Apr 3 22:01:41 bubble kernel: Stack: c1177220 d79e0a68 c185ca04 00000000 c0124d36 c1177220 00000000 00000000
Apr 3 22:01:41 bubble kernel: c013e622 d89f81c0 000001c0 d89f8198 c6c99f0c d79e0a68 00000000 bffff7d8
Apr 3 22:01:41 bubble kernel: c0124e1b c6c99f0c 00000000 d79e09c0 c025b6c0 ce7947e0 c0147b57 d79e0a68
Apr 3 22:01:41 bubble kernel: Call Trace: [truncate_list_pages+374/544] [path_walk+1970/2208] [truncate_inode_p
ages+59/112] [iput_free+151/352] [ext2_unlink+239/272] [ext2_unlink+257/272] [d_delete+76/112]
Apr 3 22:01:41 bubble kernel: Call Trace: [<c0124d36>] [<c013e622>] [<c0124e1b>] [<c0147b57>] [<c0158b4f>] [<c0
158b61>] [<c014643c>]
Apr 3 22:01:41 bubble kernel: [vfs_unlink+316/368] [sys_unlink+153/272] [system_call+51/56]
Apr 3 22:01:41 bubble kernel: [<c013fb6c>] [<c013fc39>] [<c010901b>]
Apr 3 22:01:41 bubble kernel:
Apr 3 22:01:41 bubble kernel: Code: 0f b7 42 08 8b 5a 28 39 6c 24 18 8d 34 28 77 07 52 e8 0a ff

ksymoops 2.4.0 on i686 2.4.2-2. Options used
     -V (default)
     -k /proc/ksyms (default)
     -l /proc/modules (default)
     -o /lib/modules/2.4.2-2/ (default)
     -m /boot/System.map-2.4.2-2 (default)

Warning: You did not tell me where to find symbol information. I will
assume that the log matches the kernel and modules that are running
right now and I'll use the default options above for symbol resolution.
If the current kernel and/or modules do not match the log, you can get
more accurate output by telling me the kernel version and where to find
map, modules, ksyms etc. ksymoops -h explains the options.

Warning (compare_maps): ksyms_base symbol __VERSIONED_SYMBOL(shmem_file_setup) not found in System.map. Ignoring ksyms_base entry
Warning (compare_maps): mismatch on symbol partition_name , ksyms_base says c01af860, System.map says c0153510. Ignoring ksyms_base entry
Warning (compare_maps): mismatch on symbol nlmsvc_grace_period , lockd says e08f9814, /lib/modules/2.4.2-2/kernel/fs/lockd/lockd.o says e08f8c7c. Ignoring /lib/modules/2.4.2-2/kernel/fs/lockd/lockd.o entry
Warning (compare_maps): mismatch on symbol nlmsvc_ops , lockd says e08f9810, /lib/modules/2.4.2-2/kernel/fs/lockd/lockd.o says e08f8c78. Ignoring /lib/modules/2.4.2-2/kernel/fs/lockd/lockd.o entry
Warning (compare_maps): mismatch on symbol nlmsvc_timeout , lockd says e08f9818, /lib/modules/2.4.2-2/kernel/fs/lockd/lockd.o says e08f8c80. Ignoring /lib/modules/2.4.2-2/kernel/fs/lockd/lockd.o entry
Warning (compare_maps): mismatch on symbol nfs_debug , sunrpc says e08ebf80, /lib/modules/2.4.2-2/kernel/net/sunrpc/sunrpc.o says e08ebc40. Ignoring /lib/modules/2.4.2-2/kernel/net/sunrpc/sunrpc.o entry
Warning (compare_maps): mismatch on symbol nfsd_debug , sunrpc says e08ebf84, /lib/modules/2.4.2-2/kernel/net/sunrpc/sunrpc.o says e08ebc44. Ignoring /lib/modules/2.4.2-2/kernel/net/sunrpc/sunrpc.o entry
Warning (compare_maps): mismatch on symbol nlm_debug , sunrpc says e08ebf88, /lib/modules/2.4.2-2/kernel/net/sunrpc/sunrpc.o says e08ebc48. Ignoring /lib/modules/2.4.2-2/kernel/net/sunrpc/sunrpc.o entry
Warning (compare_maps): mismatch on symbol rpc_debug , sunrpc says e08ebf7c, /lib/modules/2.4.2-2/kernel/net/sunrpc/sunrpc.o says e08ebc3c. Ignoring /lib/modules/2.4.2-2/kernel/net/sunrpc/sunrpc.o entry
Warning (compare_maps): mismatch on symbol rpc_garbage_args , sunrpc says e08ebf5c, /lib/modules/2.4.2-2/kernel/net/sunrpc/sunrpc.o says e08ebc1c. Ignoring /lib/modules/2.4.2-2/kernel/net/sunrpc/sunrpc.o entry
Warning (compare_maps): mismatch on symbol rpc_success , sunrpc says e08ebf4c, /lib/modules/2.4.2-2/kernel/net/sunrpc/sunrpc.o says e08ebc0c. Ignoring /lib/modules/2.4.2-2/kernel/net/sunrpc/sunrpc.o entry
Warning (compare_maps): mismatch on symbol rpc_system_err , sunrpc says e08ebf60, /lib/modules/2.4.2-2/kernel/net/sunrpc/sunrpc.o says e08ebc20. Ignoring /lib/modules/2.4.2-2/kernel/net/sunrpc/sunrpc.o entry
Warning (compare_maps): mismatch on symbol xdr_one , sunrpc says e08ebf44, /lib/modules/2.4.2-2/kernel/net/sunrpc/sunrpc.o says e08ebc04. Ignoring /lib/modules/2.4.2-2/kernel/net/sunrpc/sunrpc.o entry
Warning (compare_maps): mismatch on symbol xdr_two , sunrpc says e08ebf48, /lib/modules/2.4.2-2/kernel/net/sunrpc/sunrpc.o says e08ebc08. Ignoring /lib/modules/2.4.2-2/kernel/net/sunrpc/sunrpc.o entry
Warning (compare_maps): mismatch on symbol xdr_zero , sunrpc says e08ebf40, /lib/modules/2.4.2-2/kernel/net/sunrpc/sunrpc.o says e08ebc00. Ignoring /lib/modules/2.4.2-2/kernel/net/sunrpc/sunrpc.o entry
Warning (compare_maps): mismatch on symbol proc_scsi , scsi_mod says e08bb354, /lib/modules/2.4.2-2/kernel/drivers/scsi/scsi_mod.o says e08b9c24. Ignoring /lib/modules/2.4.2-2/kernel/drivers/scsi/scsi_mod.o entry
Warning (compare_maps): mismatch on symbol scsi_logging_level , scsi_mod says e08bb350, /lib/modules/2.4.2-2/kernel/drivers/scsi/scsi_mod.o says e08b9c20. Ignoring /lib/modules/2.4.2-2/kernel/drivers/scsi/scsi_mod.o entry
Warning (compare_maps): mismatch on symbol usb_devfs_handle , usbcore says e088b1a0, /lib/modules/2.4.2-2/kernel/drivers/usb/usbcore.o says e088acc0. Ignoring /lib/modules/2.4.2-2/kernel/drivers/usb/usbcore.o entry
Apr 3 22:01:41 bubble kernel: Unable to handle kernel NULL pointer dereference at virtual address 00000188
Apr 3 22:01:41 bubble kernel: c0135b60
Apr 3 22:01:41 bubble kernel: Oops: 0000
Apr 3 22:01:41 bubble kernel: CPU: 0
Apr 3 22:01:41 bubble kernel: EIP: 0010:[block_flushpage+64/144]
Apr 3 22:01:41 bubble kernel: EIP: 0010:[<c0135b60>]
Using defaults from ksymoops -t elf32-i386 -a i386
Apr 3 22:01:41 bubble kernel: EFLAGS: 00010207
Apr 3 22:01:41 bubble kernel: eax: 00000000 ebx: 00000180 ecx: c875fae0 edx: 00000180
Apr 3 22:01:41 bubble kernel: esi: 00000000 edi: c875fae0 ebp: 00000000 esp: c6c99ec4
Apr 3 22:01:41 bubble kernel: ds: 0018 es: 0018 ss: 0018
Apr 3 22:01:41 bubble kernel: Process rm (pid: 5255, stackpage=c6c99000)
Apr 3 22:01:41 bubble kernel: Stack: c1177220 d79e0a68 c185ca04 00000000 c0124d36 c1177220 00000000 00000000
Apr 3 22:01:41 bubble kernel: c013e622 d89f81c0 000001c0 d89f8198 c6c99f0c d79e0a68 00000000 bffff7d8
Apr 3 22:01:41 bubble kernel: c0124e1b c6c99f0c 00000000 d79e09c0 c025b6c0 ce7947e0 c0147b57 d79e0a68
Apr 3 22:01:41 bubble kernel: Call Trace: [truncate_list_pages+374/544] [path_walk+1970/2208] [truncate_inode_p
Apr 3 22:01:41 bubble kernel: Call Trace: [<c0124d36>] [<c013e622>] [<c0124e1b>] [<c0147b57>] [<c0158b4f>] [<c0
158b61>] [<c014643c>]
Apr 3 22:01:41 bubble kernel: [<c013fb6c>] [<c013fc39>] [<c010901b>]
Apr 3 22:01:41 bubble kernel: Code: 0f b7 42 08 8b 5a 28 39 6c 24 18 8d 34 28 77 07 52 e8 0a ff

>>EIP; c0135b60 <block_flushpage+40/90> <=====
Trace; c0124d36 <truncate_list_pages+176/220>
Trace; c013e622 <path_walk+7b2/8a0>
Trace; c0124e1b <truncate_inode_pages+3b/70>
Trace; c0147b57 <iput_free+97/160>
Trace; c0158b4f <ext2_unlink+ef/110>
Code; c0135b60 <block_flushpage+40/90>
00000000 <_EIP>:
Code; c0135b60 <block_flushpage+40/90> <=====
   0: 0f b7 42 08 movzwl 0x8(%edx),%eax <=====
Code; c0135b64 <block_flushpage+44/90>
   4: 8b 5a 28 mov 0x28(%edx),%ebx
Code; c0135b67 <block_flushpage+47/90>
   7: 39 6c 24 18 cmp %ebp,0x18(%esp,1)
Code; c0135b6b <block_flushpage+4b/90>
   b: 8d 34 28 lea (%eax,%ebp,1),%esi
Code; c0135b6e <block_flushpage+4e/90>
   e: 77 07 ja 17 <_EIP+0x17> c0135b77 <block_flushpage+57/90>
Code; c0135b70 <block_flushpage+50/90>
  10: 52 push %edx
Code; c0135b71 <block_flushpage+51/90>
  11: e8 0a ff 00 00 call ff20 <_EIP+0xff20> c0145a80 <d_invalidate+0/60>


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



This archive was generated by hypermail 2b29 : Sun Apr 07 2002 - 22:00:13 EST