[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: How to debug kernel Oops



> Unable to handele kernel paging request for data at address 0x00000008
> Faulting instruction address:0xe2709440
> Oops : kernel acces of bad area, sig 11 [#1]
> ...
> ...
> NIP [E2709440] ieee80211_master_star_xmit+0x6c/0x4bc [80211]
> LR [E2709400] ieee80211_master_star_xmit+0x2c/0x4bc [80211]
> Call Trace : ...
> ...
> -------------------------------
>
> How to find the problem and solve it ?

Part 1:

Disassemble the ieee80211_master_star_xmit function (locate the start
address in the module from the symbol table, and use objdump -d), and
compare with the C code. That should tell you what NULL pointer you need
to deal with here.

Part 2: figure out how a NULL pointer got passed in the first place.

	Michael



Reply to: