lkml.org 
[lkml]   [1997]   [Apr]   [7]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    /
    Date
    From
    SubjectRe: got an ipx kernel oops if anyone wants it...
    On Mon, 7 Apr 1997, Marc MERLIN wrote:

    > > > > I'd use ksymoops for you, but every time i try to use it it segfaults on
    > > > > me... so. well... sorry
    > > >
    > > > Try to feed it only the lines from Stack to Code, and make sure that your
    > > > are giving it the System.map file that matches the kernel you are running.
    > >
    > > It segfaults immediately... before I even paste the oops in.
    >
    > Mmh. I guess you have a library problem
    >
    > moremagic:~# ldd /usr/src/linux/scripts/ksymoops
    > libg++.so.27 => /usr/lib/libg++.so.27.1.4
    > libstdc++.so.27 => /usr/lib/libstdc++.so.27.1.4
    > libm.so.5 => /lib/libm.so.5.0.6
    > libc.so.5 => /lib/libc.so.5.3.12
    >
    > I attached the binary (9Ko) which you should hopefully be able to run.
    >
    > Marc

    You are the man... any suggestions where I can get a COMPLETE library
    pile... I had a minor hardrive corruption a while ago and I dont know which
    files got hit... apparently some lib is munged up... heres the output
    ksymoopsed...

    #cat > oops
    Oops: 0000
    CPU: 0
    EIP: 0010:[<c0138325>]
    EFLAGS: 00010202
    eax: 00000000 ebx: 00000007 ecx: c1492e78 edx: 00000088
    esi: c0138314 edi: 0000003c ebp: 00000000 esp: c1492e24
    ds: 0018 es: 0018 ss: 0018
    Process ncpmount (pid: 392, process nr: 42, stackpage=c1492000)
    Stack: c482aa5b c3a424d8 c1492e78 c0e77018 c0e77018 c0e77018 c3ce13c0
    c0014e88
    c1492e80 c1492e90 00000000 c0e7703c 00000000 00000000 00000005
    0000003c
    c0138314 c0f9e018 0000002b c3a42560 c3a424d8 00000000 c1492e90
    00000f9e
    Call Trace: [<c482aa5b>] [<c0138314>] [<c482ad47>] [<c482ae3f>]
    [<c48283a0>] [<c482baa0>] [<c0129659>]
    [<c0129a2f>] [<c482b4bd>] [<c0129f59>] [<c482b4bd>] [<c482b4bd>]
    [<c010a3f8>]
    Code: 8b 80 90 00 00 00 8b 40 20 85 c0 74 0a 51 52 ff d0 83 c4 08


    #./ksymoops /boot1/System.map < oops
    Using `/boot1/System.map' to map addresses to symbols.

    >>EIP: c0138325 <sock_poll+11/2c>

    Code: c0138325 <sock_poll+11/2c> movl 0x90(%eax),%eax
    Code: c013832b <sock_poll+17/2c> movl 0x20(%eax),%eax
    Code: c013832e <sock_poll+1a/2c> testl %eax,%eax
    Code: c0138330 <sock_poll+1c/2c> je c013833c <sock_poll+28/2c>
    Code: c0138332 <sock_poll+1e/2c> pushl %ecx
    Code: c0138333 <sock_poll+1f/2c> pushl %edx
    Code: c0138334 <sock_poll+20/2c> call *%eax
    Code: c0138336 <sock_poll+22/2c> addl $0x8,%esp
    Code: c0138339 <sock_poll+25/2c>

    Does this help more?

    -Chuck

    s253343@gettysburg.edu
    (717)-337-8212

    "God is real, unless declared integer."



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