[OLSR-users] kernel oops: NULL pointer deference on a wireless repeater

dennis khoo (spam-protected)
Thu Jun 2 19:32:40 CEST 2005


Hi Andreas and Bruno,

I'm using a WRAP 2C (from pcengines, a x86 geode
processor).  I'm running linux kernel 2.4.26 (built
from leaf-bering distribution).  I was using 0.4.8 up
until a few days ago and I don't think I saw this
particular problem but I am not 100% sure.  I'll
recheck if I have time.

I'll try to find more info through ksymoops like Bruno
suggested and report back if I find anything
interesting.  I guess it's finally time to learn how
to build/use ksymoops:) 


thanks
dennis


--- Andreas Tønnesen <(spam-protected)> wrote:

> Hi dennis,
> 
> Wow, I've never seen olsrd do that before...
> The first thing to check/rule out here is HW
> problems. What
> kind of hardware is your second node running? What
> kernel/distro
> is it running?
> 
> - Andreas
> 
> 
> dennis khoo wrote:
> > Hi all,
> > 
> > I seem to run into some problem with 0.4.9, no
> plugins
> > were built or used.  The setup is 2 nodes. The
> first
> > node is a wireless AP with an ethernet connection
> to
> > the internet.  The olsrd.conf is basically
> > olsrd.conf.default.lq with
> > 
> > Hna4
> > {
> >    0.0.0.0      0.0.0.0
> > }
> > 
> > and the wireless interface block enabled.
> > 
> > The second node has a client radio (associated
> with
> > the first node) and another radio running as
> master
> > mode(but no one associates with it yet). So the
> 2nd
> > node basically functions as a repeater.
> > 
> > The problem is after starting olsrd for some
> > time(ranging from 10 mins to 3 hours), I will
> > encounter a null pointer dereference on the 2nd
> node,
> > always at the same EIP.  I don't get a core dump
> since
> > the kernel panics and restarts but here's what I
> see:
> > 
> > # Unable to handle kernel NULL pointer dereference
> at
> > virtual address 00
> > 000034
> > *pde = 00000000
> > Oops: 0000
> > CPU:    0
> > EIP:    0010:[<c481fd2c>]    Not tainted
> > EFLAGS: 00010246
> > eax: 00000000   ebx: c11dd810   ecx: c11dd956  
> edx:
> > c11dd800
> > esi: c3c87000   edi: c11dd834   ebp: c3aafb6c  
> esp:
> > c3aafb54
> > ds: 0018   es: 0018   ss: 0018
> > Process olsrd (pid: 23626, stackpage=c3aaf000)
> > Stack: c3c9a000 c11dde28 00000000 c11dd810
> c11dd810
> > 00000000 c3aafbdc c481f0b4
> >        c3c87000 c11dd810 00000000 00000000
> c3c50ae4
> > c3c70162 c3aafbdc c3aafba4
> >        00000000 0000092a 00000001 00000000
> 00000000
> > c3aafc7c c3c87820 c11dd810
> > Call Trace:    [<c481f0b4>] [<c48369ec>]
> [<c48449d4>]
> > [<c48206f6>] [<c480a127>]
> >   [<c480b5e3>] [<c480fffe>] [<c0233ab4>]
> [<c480ac6c>]
> > [<c0240cce>] [<c023727e>]
> >   [<c024e2b3>] [<c024e220>] [<c023e840>]
> [<c024cc77>]
> > [<c024e220>] [<c024e200>]
> >   [<c024e20d>] [<c023e840>] [<c024dae5>]
> [<c024e200>]
> > [<c0266f83>] [<c0266b00>]
> >   [<c026d039>] [<c0230795>] [<c0231570>]
> [<c480b94a>]
> > [<c480765b>] [<c4807650>]
> >   [<c0170e9c>] [<c01738d6>] [<c0170dca>]
> [<c0170d01>]
> > [<c0231dab>] [<c0160903>]
> >   [<c016002b>]
> > 
> > Code: 8b 48 34 85 c9 8d 96 9c 01 00 00 75 23 83 ec
> 0c
> > 6a 00 68 18
> >  <0>Kernel panic: Aiee, killing interrupt handler!
> > In interrupt handler - not syncing
> > 
> > 
> > Can anyone recommend a quick way to find out where
> in
> > the source the problem is coming from. Any help is
> > deeply appreciated.
> > 
> > dennis
> > 
> > 


		
__________________________________ 
Discover Yahoo! 
Use Yahoo! to plan a weekend, have fun online and more. Check it out! 
http://discover.yahoo.com/



More information about the Olsr-users mailing list