Oops report on microcode.o linux-2.4.0-test1-ac11

From: Mr. White (mrwhite@eurielec.etsit.upm.es)
Date: Fri Jun 09 2000 - 17:13:31 EDT

  • Next message: Andrew E. Mileski: "Re: Long long arithmetic"

            Compiled as a module on an SMP kernel but only 1 CPU present:

    ksymoops 2.3.4 on i686 2.4.0-test1-ac11. Options used
         -v /usr/src/linux/vmlinux (specified)
         -k /proc/ksyms (default)
         -l /proc/modules (default)
         -o /lib/modules/2.4.0-test1-ac11/ (default)
         -m /usr/src/linux/System.map (default)

    Unable to handle kernel NULL pointer dereference at virtual address 00000008
    c8c79392
    *pde = 00000000
    Oops: 0000
    CPU: 0
    EIP: 0010:[<c8c79392>]
    Using defaults from ksymoops -t elf32-i386 -a i386
    EFLAGS: 00010246
    eax: c8c79cc0 ebx: 00000000 ecx: 0000008b edx: 00000037
    esi: 00000033 edi: 00000007 ebp: 00000000 esp: c5d1df50
    ds: 0018 es: 0018 ss: 0018
    Process microcode_ctl (pid: 231, stackpage=c5d1d000)
    Stack: 00000000 00018000 c62ce000 c5e32920 00003800 00000634 00000000 c8c79cc0
           c8c791ca c8c79cc0 00000000 00018000 c62ce000 c5e32920 00000000 c8c79525
           c5e32920 ffffffea 00000000 c01341ce c5e32920 bf85d73c 00018000 c5e32940
    Call Trace: [<c8c79cc0>] [<c8c791ca>] [<c8c79cc0>] [<c8c79525>] [<c01341ce>] [<c010b43c>]
    Code: 8b 43 08 50 52 56 55 68 40 9a c7 c8 e8 f5 0a 4a f7 83 c4 14

    >>EIP; c8c79392 <[microcode]do_update_one+172/19c> <=====
    Trace; c8c79cc0 <[microcode]__module_using_checksums+0/20>
    Trace; c8c791ca <[microcode]do_microcode_update+3e/94>
    Trace; c8c79cc0 <[microcode]__module_using_checksums+0/20>
    Trace; c8c79525 <[microcode]microcode_write+f1/16c>
    Trace; c01341ce <sys_write+de/100>
    Trace; c010b43c <system_call+34/38>
    Code; c8c79392 <[microcode]do_update_one+172/19c>
    00000000 <_EIP>:
    Code; c8c79392 <[microcode]do_update_one+172/19c> <=====
       0: 8b 43 08 mov 0x8(%ebx),%eax <=====
    Code; c8c79395 <[microcode]do_update_one+175/19c>
       3: 50 push %eax
    Code; c8c79396 <[microcode]do_update_one+176/19c>
       4: 52 push %edx
    Code; c8c79397 <[microcode]do_update_one+177/19c>
       5: 56 push %esi
    Code; c8c79398 <[microcode]do_update_one+178/19c>
       6: 55 push %ebp
    Code; c8c79399 <[microcode]do_update_one+179/19c>
       7: 68 40 9a c7 c8 push $0xc8c79a40
    Code; c8c7939e <[microcode]do_update_one+17e/19c>
       c: e8 f5 0a 4a f7 call f74a0b06 <_EIP+0xf74a0b06> c0119e98 <printk+0/178>
    Code; c8c793a3 <[microcode]do_update_one+183/19c>
      11: 83 c4 14 add $0x14,%esp

            This doesn't mean much to me, just it looks wierd to load 0x00000008
    into %eax, hope it helps.

    -- 
    "Sendmail may be safely run set-user-id to root."
     Eric Allman, "Sendmail Installation Guide"
    

    - 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 Jun 09 2000 - 18:46:25 EDT