lkml.org 
[lkml]   [2002]   [Sep]   [11]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    /
    Date
    From
    SubjectKernel 2.4.19 Oops error
    Hello,
    I am relatively new to linux and I am facing the following problem. Can
    someone explain what is going on?

    Oops:
    ---
    EXT2-fs error (device ide0(3,1)): ext2_check_page: bad entry in directory
    #21179
    6: unaligned directory entry - offset=0, inode=4294967295, rec_len=65535,
    name_l
    en=255
    Unable to handle kernel NULL pointer dereference at virtual address
    00000003
    printing eip:
    c0112b23
    *pde = 00000000
    Oops: 0000
    CPU: 0
    EIP: 0010:[<c0112b23>] Not tainted
    EFLAGS: 00010286
    eax: c0fe2000 ebx: cfc66000 ecx: 00000000 edx: ffffffff
    esi: cfc665a0 edi: c0fe25a0 ebp: c0fe2000 esp: cfc67f78
    ds: 0018 es: 0018 ss: 0018
    Process rpm (pid: 47, stackpage=cfc67000)
    Stack: fffffff5 cfffcba0 bfffe1d8 c013b723 c013b73f 00000013 cfffcba0
    cfff03a0
    00000206 cfc66000 08532ed8 00000001 bfffe1e8 c01073e5 00000011
    bfffe1dc
    cfc67fc4 00000000 c01087eb 00000000 00000001 00000001 08532ed8
    00000001
    Call Trace: [<c013b723>] [<c013b73f>] [<c01073e5>] [<c01087eb>]

    Code: 8b 42 04 3b 85 18 02 00 00 72 52 f6 83 d6 01 00 00 20 74 0e


    Ksymoops output:
    ---------------
    bash-2.05a# ksymoops -v vmlinux -k /proc/ksyms -m System.map crash
    ksymoops 2.4.5 on i686 2.4.19. Options used
    -v vmlinux (specified)
    -k /proc/ksyms (specified)
    -l /proc/modules (default)
    -o /lib/modules/2.4.19/ (default)
    -m System.map (specified)

    No modules in ksyms, skipping objects
    Warning (read_lsmod): no symbols in lsmod, is /proc/modules a valid lsmod
    file?
    Unable to handle kernel NULL pointer dereference at virtual address
    00000003
    c0112b23
    *pde = 00000000
    Oops: 0000
    CPU: 0
    EIP: 0010:[<c0112b23>] Not tainted
    Using defaults from ksymoops -t elf32-i386 -a i386
    EFLAGS: 00010286
    eax: c0fe2000 ebx: cfc66000 ecx: 00000000 edx: ffffffff
    esi: cfc665a0 edi: c0fe25a0 ebp: c0fe2000 esp: cfc67f78
    ds: 0018 es: 0018 ss: 0018
    Process rpm (pid: 47, stackpage=cfc67000)
    Stack: fffffff5 cfffcba0 bfffe1d8 c013b723 c013b73f 00000013 cfffcba0
    cfff03a0
    00000206 cfc66000 08532ed8 00000001 bfffe1e8 c01073e5 00000011
    bfffe1dc
    cfc67fc4 00000000 c01087eb 00000000 00000001 00000001 08532ed8
    00000001
    Call Trace: [<c013b723>] [<c013b73f>] [<c01073e5>] [<c01087eb>]
    Code: 8b 42 04 3b 85 18 02 00 00 72 52 f6 83 d6 01 00 00 20 74 0e


    >>EIP; c0112b23 <do_fork+83/730> <=====

    >>eax; c0fe2000 <END_OF_CODE+d810e4/????>
    >>ebx; cfc66000 <END_OF_CODE+fa050e4/????>
    >>edx; ffffffff <END_OF_CODE+3fd9f0e3/????>
    >>esi; cfc665a0 <END_OF_CODE+fa05684/????>
    >>edi; c0fe25a0 <END_OF_CODE+d81684/????>
    >>ebp; c0fe2000 <END_OF_CODE+d810e4/????>
    >>esp; cfc67f78 <END_OF_CODE+fa0705c/????>

    Trace; c013b723 <dupfd+23/60>
    Trace; c013b73f <dupfd+3f/60>
    Trace; c01073e5 <sys_fork+15/20>
    Trace; c01087eb <system_call+33/38>

    Code; c0112b23 <do_fork+83/730>
    00000000 <_EIP>:
    Code; c0112b23 <do_fork+83/730> <=====
    0: 8b 42 04 mov 0x4(%edx),%eax <=====
    Code; c0112b26 <do_fork+86/730>
    3: 3b 85 18 02 00 00 cmp 0x218(%ebp),%eax
    Code; c0112b2c <do_fork+8c/730>
    9: 72 52 jb 5d <_EIP+0x5d> c0112b80
    <do_fork+e0/730>
    Code; c0112b2e <do_fork+8e/730>
    b: f6 83 d6 01 00 00 20 testb $0x20,0x1d6(%ebx)
    Code; c0112b35 <do_fork+95/730>
    12: 74 0e je 22 <_EIP+0x22> c0112b45
    <do_fork+a5/730>


    1 warning issued. Results may not be reliable.


    Objdump -d kernel/fork.o:
    -------------------------
    998: c7 04 24 ff ff ff ff movl $0xffffffff,(%esp,1)
    99f: 74 12 je 9b3 <do_fork+0x43>
    9a1: b8 00 e0 ff ff mov $0xffffe000,%eax
    9a6: 21 e0 and %esp,%eax
    9a8: 8b 58 7c mov 0x7c(%eax),%ebx
    9ab: 85 db test %ebx,%ebx
    9ad: 0f 85 0c 06 00 00 jne fbf <do_fork+0x64f>
    9b3: c7 04 24 f4 ff ff ff movl $0xfffffff4,(%esp,1)
    9ba: ba 01 00 00 00 mov $0x1,%edx
    9bf: b8 f0 01 00 00 mov $0x1f0,%eax
    9c4: e8 fc ff ff ff call 9c5 <do_fork+0x55>
    9c9: 89 c5 mov %eax,%ebp
    9cb: 85 ed test %ebp,%ebp
    9cd: 0f 84 ec 05 00 00 je fbf <do_fork+0x64f>
    9d3: bb 00 e0 ff ff mov $0xffffe000,%ebx
    9d8: 21 e3 and %esp,%ebx
    9da: fc cld
    9db: b9 68 01 00 00 mov $0x168,%ecx
    9e0: 89 ef mov %ebp,%edi
    9e2: 89 de mov %ebx,%esi
    9e4: f3 a5 repz movsl %ds:(%esi),%es:(%edi)
    9e6: c7 04 24 f5 ff ff ff movl $0xfffffff5,(%esp,1)
    9ed: 8b 95 e4 01 00 00 mov 0x1e4(%ebp),%edx
    => 9f3: 8b 42 04 mov 0x4(%edx),%eax



    Thanks,
    Syam
    ----

    -
    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:28    [W:0.074 / U:0.244 seconds]
    ©2003-2016 Jasper Spaans. hosted at Digital OceanAdvertise on this site