Re: 1.3.22 doesn't boot on my machine.

Matthias Sattler (m_sattle@informatik.uni-kl.de)
Sat, 2 Sep 1995 13:18:46 +0200 (MET DST)


Hiho

>
> On Fri, 1 Sep 1995, Matthias Sattler wrote:
>
> > The 1.3.22 kernel doesn't boot on my machine. I get:
> >
> > CSLIP: ....
> > Unable to handle kernel NULL pointer dereference at virtual address c0000000
>
> Needs more information, though I did notice that it seems to be happening in
> dev_close() over in net/core/dev.c....

Of course you need more information. It seems, that my original mail wasn't
delivered completely :-(

Here it comes:
CSLIP: ....
Unable to handle kernel NULL pointer dereference at virtual address c0000000
EIP: 0010:001423b0

(gdb) l *0x001423b0
0x1423b0 is in dev_close (/usr/src/linux/include/linux/skbuff.h:231).
226 restore_flags(flags);
227 return NULL;
228 }
229 else
230 {
231 result->next->prev = list;
232 list->next = result->next;
233
234 result->next = NULL;
235 result->prev = NULL;

Hmmm... it seems that the current gdb (I use 4.13) can cope with non-running
kernels. Maybe it is time to change the README accordingly.

In addition to that, 'net/ipv4/igmp.c' doesn't compile because 'struct igmphdr'
misses a member called code.

Today I've compiled 1.3.22 without SLIP support in the kernel and this one
works fine, even when I insmod slip.o.

>
>
> lilo

Matthias

O .---------------. .___________. O
/\/ . `. m_sattle@ ,' / \ +FAX . \/\
__..--- ' /\/ | `._________,' | (___)/ * * \(___) \/ \ ` ---..__
""---__ \/`. | informatik. | / | \ +49 (0)6333 ,'\/ __---""
`.. / | .uni-kl.de | | `...' | -65079 \ ...'
`---------------' `._____.'

--> Don't take life too seriously -- you'll never get out of it alive. <--