2003-07-07 00:03:09

by Daniel Pittman

[permalink] [raw]
Subject: kernel oops with .74 snapshot.

I got the following series of oops reports when booting a .74 snapshot.
Following is information on the latest changeset in the CVS export
server, and the reports.

Aside from that, the new IO scheduler is a huge improvement. I miss it
already. :/

Daniel

RCS file: /home/cvs/linux-2.5/ChangeSet,v
Working file: ChangeSet
head: 1.11487

[...]

description:
BitKeeper to RCS/CVS export
----------------------------
revision 1.11487
date: 2003/07/06 20:23:55; author: torvalds; state: Exp; lines: +0 -0
Simplify and speed up mmap read-around handling

[...]

BKrev: 3f08855bJ-EPEKDcfen7tS_rGIDesg
=============================================================================


The reports were:

Jul 7 09:47:31 enki kernel: Unable to handle kernel paging request at virtual address 06dd7f9a
Jul 7 09:47:31 enki kernel: printing eip:
Jul 7 09:47:31 enki kernel: c0134960
Jul 7 09:47:31 enki kernel: *pde = 00000000
Jul 7 09:47:31 enki kernel: Oops: 0000 [#1]
Jul 7 09:47:31 enki kernel: CPU: 0
Jul 7 09:47:31 enki kernel: EIP: 0060:[kfree+48/98] Not tainted
Jul 7 09:47:31 enki kernel: EFLAGS: 00010006
Jul 7 09:47:31 enki kernel: EIP is at kfree+0x30/0x62
Jul 7 09:47:31 enki kernel: eax: 00a00000 ebx: dcc1a900 ecx: dbedbf80 edx: 06dd7f9a
Jul 7 09:47:31 enki kernel: esi: 00000100 edi: 00000206 ebp: dbdf1e80 esp: dbe4bf50
Jul 7 09:47:31 enki kernel: ds: 007b es: 007b ss: 0068
Jul 7 09:47:31 enki kernel: Process netstat (pid: 637, threadinfo=dbe4a000 task=dc634780)
Jul 7 09:47:31 enki kernel: Stack: 00000000 00000001 dcc1a900 dbedbf80 dc14a810 c015e8fe 00000100 dbedbfa0
Jul 7 09:47:31 enki kernel: dbedbf80 dff64ec0 dc14a810 c0146636 dc14a810 dbedbf80 dbedbf80 dc73a380
Jul 7 09:47:31 enki kernel: 00000000 dbe4a000 c0144fd8 dbedbf80 dc73a380 dbedbf80 0805f038 0805f038
Jul 7 09:47:31 enki kernel: Call Trace:
Jul 7 09:47:31 enki kernel: [seq_release_private+37/72] seq_release_private+0x25/0x48
Jul 7 09:47:31 enki kernel: [__fput+173/188] __fput+0xad/0xbc
Jul 7 09:47:31 enki kernel: [filp_close+77/121] filp_close+0x4d/0x79
Jul 7 09:47:31 enki kernel: [sys_close+80/95] sys_close+0x50/0x5f
Jul 7 09:47:31 enki kernel: [syscall_call+7/11] syscall_call+0x7/0xb
Jul 7 09:47:31 enki kernel:
Jul 7 09:47:31 enki kernel: Code: 8b 1a 8b 03 3b 43 04 73 19 89 74 83 10 83 03 01 57 9d 8b 5c
Jul 7 09:52:31 enki kernel: Unable to handle kernel paging request at virtual address 06dd7f9a
Jul 7 09:52:31 enki kernel: printing eip:
Jul 7 09:52:31 enki kernel: c0134960
Jul 7 09:52:31 enki kernel: *pde = 00000000
Jul 7 09:52:31 enki kernel: Oops: 0000 [#2]
Jul 7 09:52:31 enki kernel: CPU: 0
Jul 7 09:52:31 enki kernel: EIP: 0060:[kfree+48/98] Not tainted
Jul 7 09:52:31 enki kernel: EFLAGS: 00010006
Jul 7 09:52:31 enki kernel: EIP is at kfree+0x30/0x62
Jul 7 09:52:31 enki kernel: eax: 00a00000 ebx: d1c9d680 ecx: cad0cc80 edx: 06dd7f9a
Jul 7 09:52:31 enki kernel: esi: 00000100 edi: 00000206 ebp: dbdf1e80 esp: cb897f50
Jul 7 09:52:31 enki kernel: ds: 007b es: 007b ss: 0068
Jul 7 09:52:31 enki kernel: Process netstat (pid: 1763, threadinfo=cb896000 task=c81fb280)
Jul 7 09:52:31 enki kernel: Stack: 00000000 00000004 d1c9d680 cad0cc80 dc14a810 c015e8fe 00000100 cad0cca0
Jul 7 09:52:31 enki kernel: cad0cc80 dff64ec0 dc14a810 c0146636 dc14a810 cad0cc80 cad0cc80 d4d92100
Jul 7 09:52:31 enki kernel: 00000000 cb896000 c0144fd8 cad0cc80 d4d92100 cad0cc80 0805f038 0805f038
Jul 7 09:52:31 enki kernel: Call Trace:
Jul 7 09:52:31 enki kernel: [seq_release_private+37/72] seq_release_private+0x25/0x48
Jul 7 09:52:31 enki kernel: [__fput+173/188] __fput+0xad/0xbc
Jul 7 09:52:31 enki kernel: [filp_close+77/121] filp_close+0x4d/0x79
Jul 7 09:52:31 enki kernel: [sys_close+80/95] sys_close+0x50/0x5f
Jul 7 09:52:31 enki kernel: [syscall_call+7/11] syscall_call+0x7/0xb
Jul 7 09:52:31 enki kernel:
Jul 7 09:52:31 enki kernel: Code: 8b 1a 8b 03 3b 43 04 73 19 89 74 83 10 83 03 01 57 9d 8b 5c
Jul 7 09:57:32 enki kernel: <1>Unable to handle kernel paging request at virtual address 06dd7f9a
Jul 7 09:57:32 enki kernel: printing eip:
Jul 7 09:57:32 enki kernel: c0134960
Jul 7 09:57:32 enki kernel: *pde = 00000000
Jul 7 09:57:32 enki kernel: Oops: 0000 [#3]
Jul 7 09:57:32 enki kernel: CPU: 0
Jul 7 09:57:32 enki kernel: EIP: 0060:[kfree+48/98] Not tainted
Jul 7 09:57:32 enki kernel: EFLAGS: 00010006
Jul 7 09:57:32 enki kernel: EIP is at kfree+0x30/0x62
Jul 7 09:57:32 enki kernel: eax: 00a00000 ebx: c7a38500 ecx: d92f2e80 edx: 06dd7f9a
Jul 7 09:57:32 enki kernel: esi: 00000100 edi: 00000206 ebp: dbdf1e80 esp: c9a63f50
Jul 7 09:57:32 enki kernel: ds: 007b es: 007b ss: 0068
Jul 7 09:57:32 enki kernel: Process netstat (pid: 1766, threadinfo=c9a62000 task=d92b4780)
Jul 7 09:57:32 enki kernel: Stack: 00000000 00000004 c7a38500 d92f2e80 dc14a810 c015e8fe 00000100 d92f2ea0
Jul 7 09:57:32 enki kernel: d92f2e80 dff64ec0 dc14a810 c0146636 dc14a810 d92f2e80 d92f2e80 d928ed00
Jul 7 09:57:32 enki kernel: 00000000 c9a62000 c0144fd8 d92f2e80 d928ed00 d92f2e80 0805f038 0805f038
Jul 7 09:57:32 enki kernel: Call Trace:
Jul 7 09:57:32 enki kernel: [seq_release_private+37/72] seq_release_private+0x25/0x48
Jul 7 09:57:32 enki kernel: [__fput+173/188] __fput+0xad/0xbc
Jul 7 09:57:32 enki kernel: [filp_close+77/121] filp_close+0x4d/0x79
Jul 7 09:57:32 enki kernel: [sys_close+80/95] sys_close+0x50/0x5f
Jul 7 09:57:32 enki kernel: [syscall_call+7/11] syscall_call+0x7/0xb
Jul 7 09:57:32 enki kernel:
Jul 7 09:57:32 enki kernel: Code: 8b 1a 8b 03 3b 43 04 73 19 89 74 83 10 83 03 01 57 9d 8b 5c
Jul 7 10:00:02 enki kernel: <4>process `dig' is using obsolete setsockopt SO_BSDCOMPAT
Jul 7 10:02:32 enki kernel: Unable to handle kernel NULL pointer dereference at virtual address 00000000
Jul 7 10:02:32 enki kernel: printing eip:
Jul 7 10:02:32 enki kernel: c0134962
Jul 7 10:02:32 enki kernel: *pde = 00000000
Jul 7 10:02:32 enki kernel: Oops: 0000 [#4]
Jul 7 10:02:32 enki kernel: CPU: 0
Jul 7 10:02:32 enki kernel: EIP: 0060:[kfree+50/98] Not tainted
Jul 7 10:02:32 enki kernel: EFLAGS: 00010006
Jul 7 10:02:32 enki kernel: EIP is at kfree+0x32/0x62
Jul 7 10:02:32 enki kernel: eax: 00a00000 ebx: 00000000 ecx: cc638c00 edx: 8f530080
Jul 7 10:02:32 enki kernel: esi: 00000100 edi: 00000206 ebp: dbdf1e80 esp: c5bd3f50
Jul 7 10:02:32 enki kernel: ds: 007b es: 007b ss: 0068
Jul 7 10:02:32 enki kernel: Process netstat (pid: 2462, threadinfo=c5bd2000 task=c8ddad80)
Jul 7 10:02:32 enki kernel: Stack: 00000000 00000004 c45bacc0 cc638c00 dc14a810 c015e8fe 00000100 cc638c20
Jul 7 10:02:32 enki kernel: cc638c00 dff64ec0 dc14a810 c0146636 dc14a810 cc638c00 cc638c00 cc4d5180
Jul 7 10:02:32 enki kernel: 00000000 c5bd2000 c0144fd8 cc638c00 cc4d5180 cc638c00 0805f038 0805f038
Jul 7 10:02:32 enki kernel: Call Trace:
Jul 7 10:02:32 enki kernel: [seq_release_private+37/72] seq_release_private+0x25/0x48
Jul 7 10:02:32 enki kernel: [__fput+173/188] __fput+0xad/0xbc
Jul 7 10:02:32 enki kernel: [filp_close+77/121] filp_close+0x4d/0x79
Jul 7 10:02:32 enki kernel: [sys_close+80/95] sys_close+0x50/0x5f
Jul 7 10:02:32 enki kernel: [syscall_call+7/11] syscall_call+0x7/0xb
Jul 7 10:02:32 enki kernel:
Jul 7 10:02:32 enki kernel: Code: 8b 03 3b 43 04 73 19 89 74 83 10 83 03 01 57 9d 8b 5c 24 08


--
Artists are people driven by a conflict between the desire to
communicate and the even stronger desire to hide.
-- D. W. Winnicott


2003-07-07 01:05:15

by Linus Torvalds

[permalink] [raw]
Subject: Re: kernel oops with .74 snapshot.

Daniel Pittman wrote:
>
> I got the following series of oops reports when booting a .74 snapshot.
> Following is information on the latest changeset in the CVS export
> server, and the reports.

Just out of interest, does this fix it for you? It looks sane, but since
David is off for the weekend, I don't want to apply it without some serious
feedback that "yes, it fixes the problem".

Linus


Attachments:
network-bug (4.05 kB)

2003-07-07 02:42:47

by Arnaldo Carvalho de Melo

[permalink] [raw]
Subject: Re: kernel oops with .74 snapshot.

Em Sun, Jul 06, 2003 at 06:19:29PM -0700, Linus Torvalds escreveu:
> Daniel Pittman wrote:
> >
> > I got the following series of oops reports when booting a .74 snapshot.
> > Following is information on the latest changeset in the CVS export
> > server, and the reports.
>
> Just out of interest, does this fix it for you? It looks sane, but since
> David is off for the weekend, I don't want to apply it without some serious
> feedback that "yes, it fixes the problem".

Yes, that was what Yoshfuji fixed (he introduced the bug) :-)

- Arnaldo

2003-07-07 03:18:48

by Daniel Pittman

[permalink] [raw]
Subject: Re: kernel oops with .74 snapshot.

On Sun, 06 Jul 2003, Linus Torvalds wrote:
> Daniel Pittman wrote:
>>
>> I got the following series of oops reports when booting a .74
>> snapshot. Following is information on the latest changeset in the CVS
>> export server, and the reports.
>
> Just out of interest, does this fix it for you? It looks sane, but
> since David is off for the weekend, I don't want to apply it without
> some serious feedback that "yes, it fixes the problem".

Yes. With that applied, all the problems are gone.
Daniel

--
We wait and think that we are biding our time.
We keep silent, we believe in our strength.
We trust in propaganda of the wonders of tomorrow
in the shadow of content we are victims in the end.
-- Covenant, _Theremin_