lkml.org 
[lkml]   [2003]   [Sep]   [8]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    /
    Date
    From
    SubjectRe: PROBLEM: APIC on a Pentium Classic SMP, 2.4.21-pre2 and 2.4.21-pre3 ksymoops
    > >On kernel 2.4.21-pre2, there is a kernel oops before this, with a
    > >"Dereferencing NULL pointer".
    >
    > You didn't run that through ksymoops and post it, so how is anyone
    > supposed to be able to debug it?

    As only 2.4.21-pre2 and 2.4.21-pre3 kernels show this problem, I thought
    it has been corrected in 2.4.21-pre4. But, as it can be very useful in
    finding the problem, here are the ksymoops for 2.4.21-pre2 and
    2.4.21-pre3 kernels, quite similar though.


    -------------------------------------------------------------------------------
    2.4.21-pre2 ksymoops

    Unable to handle kernel NULL pointer dereference at virtual address 00000000
    c0115da7
    *pde = 00000000
    Oops: 0000
    CPU: 0
    EIP: 0010:[<c0115da7>] Not tainted
    Using defaults from ksymoops -t elf32-i386 -a i386
    EFLAGS: 00010246
    eax: 00000000 ebx: c1163400 ecx: 00000000 edx: 00000000
    esi: 00000010 edi: c116bfbb ebp: 0008e000 esp: c116bf90
    ds: 0018 es: 0018 ss: 0018
    Process swapper (pid: 1, stackpage=c116b000)
    Stack: 00000010 ffffffff c1163400 00000010 c116bfbb 0008e000 c02fe4c9 00000000
    00000001 00000000 0008e000 c116a000 c02f7fc8 c0105000 0008e000 c02fdef9
    c030c7c6 c116a000 c02f87fb c0105078 00010f00 c02f7fc8 c0105000 0008e000
    Call Trace: [<c0105000>] [<c0105078>] [<c0105000>] [<c0107406>] [<c0105050>]
    Code: 83 3c 90 ff 0f 84 f1 00 00 00 a1 c0 80 34 c0 31 ff 89 04 24


    >>EIP; c0115da7 <IO_APIC_get_PCI_irq_vector+17/130> <=====

    Trace; c0105000 <_stext+0/0>
    Trace; c0105078 <init+28/180>
    Trace; c0105000 <_stext+0/0>
    Trace; c0107406 <kernel_thread+26/30>
    Trace; c0105050 <init+0/180>

    Code; c0115da7 <IO_APIC_get_PCI_irq_vector+17/130>
    00000000 <_EIP>:
    Code; c0115da7 <IO_APIC_get_PCI_irq_vector+17/130> <=====
    0: 83 3c 90 ff cmpl $0xffffffff,(%eax,%edx,4) <=====
    Code; c0115dab <IO_APIC_get_PCI_irq_vector+1b/130>
    4: 0f 84 f1 00 00 00 je fb <_EIP+0xfb>
    Code; c0115db1 <IO_APIC_get_PCI_irq_vector+21/130>
    a: a1 c0 80 34 c0 mov 0xc03480c0,%eax
    Code; c0115db6 <IO_APIC_get_PCI_irq_vector+26/130>
    f: 31 ff xor %edi,%edi
    Code; c0115db8 <IO_APIC_get_PCI_irq_vector+28/130>
    11: 89 04 24 mov %eax,(%esp,1)

    <0>Kernel panic: Attempted to kill init!

    -------------------------------------------------------------------------------
    2.4.21-pre3 ksymoops

    Unable to handle kernel NULL pointer dereference at virtual address 000000
    c0115da7
    *pde = 00000000
    Oops: 0000
    CPU: 0
    EIP: 0010:[<c0115da7>] Not tainted
    Using defaults from ksymoops -t elf32-i386 -a i386
    EFLAGS: 00010246
    eax: 00000000 ebx: c1163400 ecx: 00000000 edx: 00000000
    esi: 00000010 edi: c116bfbb ebp: 0008e000 esp: c116bf90
    ds: 0018 es: 0018 ss: 0018
    Process swapper (pid: 1, stackpage=c116b000)
    Stack: 00000010 ffffffff c1163400 00000010 c116bfbb 0008e000 c02fe549 000
    00000001 00000000 0008e000 c116a000 c02f7fc8 c0105000 0008e000 c02
    c030c846 c116a000 c02f87fb c0105078 00010f00 c02f7fc8 c0105000 000
    Call Trace: [<c0105000>] [<c0105078>] [<c0105000>] [<c0107406>] [<c010]
    Code: 83 3c 90 ff 0f 84 f1 00 00 00 a1 c0 80 34 c0 31 ff 89 04 24


    >>EIP; c0115da7 <IO_APIC_get_PCI_irq_vector+17/130> <=====

    Trace; c0105000 <_stext+0/0>
    Trace; c0105078 <init+28/180>
    Trace; c0105000 <_stext+0/0>
    Trace; c0107406 <kernel_thread+26/30>

    Code; c0115da7 <IO_APIC_get_PCI_irq_vector+17/130>
    00000000 <_EIP>:
    Code; c0115da7 <IO_APIC_get_PCI_irq_vector+17/130> <=====
    0: 83 3c 90 ff cmpl $0xffffffff,(%eax,%edx,4) <=====
    Code; c0115dab <IO_APIC_get_PCI_irq_vector+1b/130>
    4: 0f 84 f1 00 00 00 je fb <_EIP+0xfb>
    Code; c0115db1 <IO_APIC_get_PCI_irq_vector+21/130>
    a: a1 c0 80 34 c0 mov 0xc03480c0,%eax
    Code; c0115db6 <IO_APIC_get_PCI_irq_vector+26/130>
    f: 31 ff xor %edi,%edi
    Code; c0115db8 <IO_APIC_get_PCI_irq_vector+28/130>
    11: 89 04 24 mov %eax,(%esp,1)

    <0>Kernel panic: Attempted to kill init!

    -------------------------------------------------------------------------------


    OpenPGP public key: http://krystal.dyndns.org:8080/key/compudj.gpg
    Key fingerprint: 8CD5 52C3 8E3C 4140 715F BA06 3F25 A8FE 3BAE 9A68
    -
    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/

    \
     
     \ /
      Last update: 2005-03-22 13:48    [W:0.032 / U:29.880 seconds]
    ©2003-2016 Jasper Spaans. hosted at Digital OceanAdvertise on this site