Messages in this thread |  | | Date | Mon, 4 Dec 2000 23:49:38 +0100 | From | Andi Kleen <> | Subject | Re: aacraid for 2.4.0 |
| |
On Mon, Dec 04, 2000 at 05:31:04PM -0500, Boerner, Brian wrote: > EIP: 0010:[<c881c054>] > Using defaults from ksymoops -t elf32-i386 -a i386 > EFLAGS: 00010286 > eax: 00000025 ebx: c881c000 ecx: 00000000 edx: 00000000 ^^^^^^^^^^^^^ > esi: 00000001 edi: 00000000 ebp: c88296a0 esp: c6b51e74 > ds: 0018 es: 0018 ss: 0018 > c0123180 > Call Trace: [<c881c07e>] [<c8822c00>] [<c0120899>] [<c01a8bf8>] [<c88296a0>] > [<c0123180>] [<c012345 > 1>] > [<c881c000>] [<c881cb85>] [<c88296a0>] [<c88296a0>] [<c881c000>] > [<c0118c65>] [<c881c060>] [ > <c0108f77>] > Code: 00 00 00 00 00 00 00 00 b8 00 00 00 83 ec 34 68 00 2c 82 c8 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> Code; c881c054 <[aacraid]AAC_AnnounceDriver+0/8> <===== > 00000000 <_EIP>: <===== ^^^^^^^^^^^^
It is jumping before the function AAC_DetectHostadapter, where there are 0 bytes. Two 0 bytes are "add %al,(%eax)" in x86. It is crashing because %eax does not contain a valid pointer (but 25).
Now you just have to find out why you're jumping to the bogus pointer. It could e.g. be caused by a stack overwrite.
Hope that helps,
-Andi
- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org Please read the FAQ at http://www.tux.org/lkml/
|  |