2006-01-23 09:22:59

by Florian Engelhardt

[permalink] [raw]
Subject: Kernel assertion in net/ipv4/tcp.c

Hello,

i have a linux system running:
Linux www 2.6.14-gentoo-r2 #4 SMP Mon Nov 28 10:35:23 CET 2005 i686
Intel(R) Xeon(TM) CPU 3.20GHz GenuineIntel GNU/Linux

I have a Marvell Yukon Ethernet card inside.

And i have some trouble with it (see the attached log file).
I get tons of error messages in my kern.log, all the same:
Jan 15 11:11:20 www kernel: KERNEL: assertion (flags & MSG_PEEK) failed
at net/ipv4/tcp.c (1171)

Then, after some hours, the error message changes to something like
this:
Jan 15 17:58:44 www kernel: KERNEL: assertion
(flags & MSG_PEEK) fa->rcviled at net/ipv4/tcp.->rcv_nxt || (iled at
net/ipv4/tc->rcv_nxt iled at net/ipv4/tcp.c ->rcv_nxt || (flile
d at net/ipv4/tcp->rcv_nxt || (fliled at net/ipv4/t->rcv_nxt || (fliled
at net/ipv4/tc->rcv_nxt |iled at net/ipv4/tcp->rcv_nxt ||iled at
net/ipv4/tcp.c ->rcv_nxt ||iled at net/ip
v4/tcp.c (->rcv_nxtiled at net/ipv4/tcp->rcv_nxt || (fliled at
net/ipv4/tcp->rcv_nxt |iled at net/ipv4/tcp.c ->rcv_nxiled at
net/ipv4/tcp.c->rcv_nxt ||iled at net/ipv4/tcp.c->rcv
_nxt || (iled at net/ipv4/tcp.c (->rcv_nxt || iled at
net/ipv4/tcp.c->rcv_nxt || (filed at net/ipv4/tcp.c (->rcv_nxt || iled
at net/ipv4/tcp.c ->rcv_nxt || iled at net/ipv4/tc->r
cv_nxt ||iled at net/ipv4/tcp->rcv_nxt || (filed at
net/ipv4/tcp->rcv_nxt || iled at net/ipv4/tcp.->rcv_nxt || iled at
net/ipv4/tcp.c ->rcv_nxt || (filed at net/ipv4/tcp.->rcv_nx
t || iled at net/ipv4/tcp.c (->rcv_nxt || (fliled at
net/ipv4/tcp.->rcv_nxt || iled at net/ipv4/tcp.c (->rcv_nxt ||iled at
net/ipv4/t

and then, after some days i have this gibberish:
Jan 22 15:42:20 www kernel: KERNEL: ->rcv_niilediiled at net/ipv4iililed
iled ailililed ailed at neililedilililed atiled at nililediililed at
netiled iiiililed at niled at niledi
lilililed atililed at netiled at iledililililed atiliiiliiiled at niiled
iililed at iled at iiled at niiliiiiiliiilileiliiled at iililed iled
iled at neiled aiiled at net/iled ai
led at ilediled ailedililed at niled aileililed at iled at niled at
neiled at net/iled aililed ailed atiliililed atiledililiiled at
net/iiiled at niled aiiililiiledililiiledilili
lilililed iliiileililiiiled ailed atililililed at netiled
ile->ilililililed at net/iilediiiled atiled at netiiled at
netiilileiiled at net/ipv4ililed atiled ililiiled aiilililed
ailed at net/->rcv_nxtileiled->rcv_nxt(123->r--->->rcv--->rc-->rcv_nxt
|(1235)iliiiled at niiiled at net/ii->iliililed at neiiliililed at
net/iiiiled iled ilililed iiiiled aiilii
ililiiliiliileilililiiililiiiled at ilililed at ->-iiled atiled at
neilililiiliilililed at niliiledilediiled at net/ipiled at net/iil

See the log file attached. I also attached the kernels .config file.

Kind Regards

Florian Engelhardt

PS: please CC me, couse i am not on the list.


Attachments:
(No filename) (2.69 kB)
log.txt (16.88 kB)
kernel.config (25.29 kB)
Download all attachments

2006-02-24 11:04:56

by Holger Eitzenberger

[permalink] [raw]
Subject: Re: Kernel assertion in net/ipv4/tcp.c

On Mon, Jan 23, 2006 at 10:28:05AM +0100, Florian Engelhardt wrote:

> Linux www 2.6.14-gentoo-r2 #4 SMP Mon Nov 28 10:35:23 CET 2005 i686
> Intel(R) Xeon(TM) CPU 3.20GHz GenuineIntel GNU/Linux
>
> I have a Marvell Yukon Ethernet card inside.
>
> And i have some trouble with it (see the attached log file).
> I get tons of error messages in my kern.log, all the same:
> Jan 15 11:11:20 www kernel: KERNEL: assertion (flags & MSG_PEEK) failed
> at net/ipv4/tcp.c (1171)

Hi,

I see similar errors here on several boxes, all with Marvel chipsets and
sk98lin. Do you use sk98lin or skge/sky2?

Thanks. /holger


2006-02-24 13:43:44

by Florian Engelhardt

[permalink] [raw]
Subject: Re: Kernel assertion in net/ipv4/tcp.c

On Fri, 24 Feb 2006 10:53:50 +0100
Holger Eitzenberger <[email protected]> wrote:

> On Mon, Jan 23, 2006 at 10:28:05AM +0100, Florian Engelhardt wrote:
>
> > Linux www 2.6.14-gentoo-r2 #4 SMP Mon Nov 28 10:35:23 CET 2005 i686
> > Intel(R) Xeon(TM) CPU 3.20GHz GenuineIntel GNU/Linux
> >
> > I have a Marvell Yukon Ethernet card inside.
> >
> > And i have some trouble with it (see the attached log file).
> > I get tons of error messages in my kern.log, all the same:
> > Jan 15 11:11:20 www kernel: KERNEL: assertion (flags & MSG_PEEK)
> > failed at net/ipv4/tcp.c (1171)
>
> Hi,
>
> I see similar errors here on several boxes, all with Marvel chipsets
> and sk98lin. Do you use sk98lin or skge/sky2?

Hi,

we are using sk98lin driver.

Kind regards

Flo

2006-02-24 18:38:52

by Stephen Hemminger

[permalink] [raw]
Subject: Re: Kernel assertion in net/ipv4/tcp.c

On Fri, 24 Feb 2006 14:43:42 +0100
Florian Engelhardt <[email protected]> wrote:

> On Fri, 24 Feb 2006 10:53:50 +0100
> Holger Eitzenberger <[email protected]> wrote:
>
> > On Mon, Jan 23, 2006 at 10:28:05AM +0100, Florian Engelhardt wrote:
> >
> > > Linux www 2.6.14-gentoo-r2 #4 SMP Mon Nov 28 10:35:23 CET 2005 i686
> > > Intel(R) Xeon(TM) CPU 3.20GHz GenuineIntel GNU/Linux
> > >
> > > I have a Marvell Yukon Ethernet card inside.
> > >
> > > And i have some trouble with it (see the attached log file).
> > > I get tons of error messages in my kern.log, all the same:
> > > Jan 15 11:11:20 www kernel: KERNEL: assertion (flags & MSG_PEEK)
> > > failed at net/ipv4/tcp.c (1171)
> >
> > Hi,
> >
> > I see similar errors here on several boxes, all with Marvel chipsets
> > and sk98lin. Do you use sk98lin or skge/sky2?
>
> Hi,
>
> we are using sk98lin driver.
>
> Kind regards
>
> Flo

Is this a new error (did it happen with older kernels)?

Does it go away if you turn receive checksum offload off?