[ Charset ISO-8859-1 unsupported, converting... ]
> Guido van Rooij wrote:
> 
> >  Try to get a stacktrace from the kernel crash dump.
> 
> That's the best I could get for now. My first attempt at getting debug 
> information from the kernel, so I'm not sure how helpful this is.
> 
> stopped at fr_queueback +0xa: movl 0x14(%ebx),%eax

The patch below will stop the panics but I really should try and
fix the underlying problem too, tqe_ifq should never be NULL...

Darren

Index: fil.c
===================================================================
RCS file: /devel/CVS/IP-Filter/fil.c,v
retrieving revision 2.243.2.47
diff -c -r2.243.2.47 fil.c
*** fil.c       21 Jan 2005 05:08:43 -0000      2.243.2.47
--- fil.c       31 Jan 2005 22:46:15 -0000
***************
*** 4665,4670 ****
--- 4665,4672 ----
        ipftq_t *ifq;
  
        ifq = tqe->tqe_ifq;
+       if (ifq == NULL)
+               return;
        tqe->tqe_die = fr_ticks + ifq->ifq_ttl;
  
        if (tqe->tqe_next == NULL)              /* at the end already ? */

Reply via email to