2000-12-07 23:11:44

by Florian Schmitt

[permalink] [raw]
Subject: oops in 2.4.0test12-pre5+reiserfs+crypto

I had the following oops while doing a "find -name" and playing mp3s on
my SB live:

Dec 7 14:16:50 phoenix kernel: Unable to handle kernel paging request at
virtual address 00010f08
Dec 7 14:16:50 phoenix kernel: printing eip:
Dec 7 14:16:50 phoenix kernel: d084a3e5
Dec 7 14:16:50 phoenix kernel: *pde = 00000000
Dec 7 14:16:50 phoenix kernel: Oops: 0000
Dec 7 14:16:50 phoenix kernel: CPU: 0
Dec 7 14:16:50 phoenix kernel: EIP:
0010:[ne2k-pci:__insmod_ne2k-pci_O/lib/modules/2.4.0-test12/kernel/drivers+-2386971/96]
Dec 7 14:16:50 phoenix kernel: EFLAGS: 00010207
Dec 7 14:16:50 phoenix kernel: eax: 00000004 ebx: 00010f00 ecx:
00000a45 edx: d084a3e0
Dec 7 14:16:50 phoenix kernel: esi: c1176934 edi: 00000000 ebp:
00000308 esp: c147ff8c
Dec 7 14:16:50 phoenix kernel: ds: 0018 es: 0018 ss: 0018
Dec 7 14:16:50 phoenix kernel: Process kswapd (pid: 4,
stackpage=c147f000)
Dec 7 14:16:50 phoenix kernel: Stack: c1176918 c0129ef4 c1176918
00010f00 00000004 00000000 00000000 00000001
Dec 7 14:16:50 phoenix kernel: 00000004 00000000 0000004e
00000000 c012a854 00000004 00000000 00010f00
Dec 7 14:16:50 phoenix kernel: c01e0377 c147e239 0008e000
c012a92d 00000004 00000000 00010f00 c1449fb8
Dec 7 14:16:50 phoenix kernel: Call Trace: [rw_swap_page+148/160]
[__get_free_pages+36/48] [stext_lock+7687/12848] [nr_free_pages+61/64]
[Dec 7 14:16:50 phoenix kernel: Code: 8b 43 08 8b 40 10 8b 80 8c 00 00
00 50 e8 c9 1b 01 00 53 e8

It seems strange that the oops occured in ne2k-pci, since no network was
connected at that time.


2000-12-07 23:20:34

by Keith Owens

[permalink] [raw]
Subject: Re: oops in 2.4.0test12-pre5+reiserfs+crypto

On Thu, 7 Dec 2000 23:36:23 +0100,
Florian Schmitt <[email protected]> wrote:
>I had the following oops while doing a "find -name" and playing mp3s on
>my SB live:
>0010:[ne2k-pci:__insmod_ne2k-pci_O/lib/modules/2.4.0-test12/kernel/drivers+-2386971/96]
>It seems strange that the oops occured in ne2k-pci, since no network was
>connected at that time.

No it did not. This is the broken klogd oops converter making a mess
of the report. Always run with "klogd -x" and run ksymoops manually.

2000-12-07 23:52:55

by Steven Cole

[permalink] [raw]
Subject: Re: oops in 2.4.0test12-pre5+reiserfs+crypto


Florian Schmitt <[email protected]> wrote:
>I had the following oops while doing a "find -name" and playing mp3s on

If you're running 2.4.0-test12-pre5 or later with reiserfs, you should be
aware that this can be unsafe due to a problem with reiserfs_writepage.
Fortunately, Chris Mason just posted a patch to fix this on the reiserfs-list,
against reiserfs-3.6.22. The recent reiserfs-list archives can be found at:

http://marc.theaimsgroup.com/?l=reiserfs&r=1&w=2&b=200012

This may have nothing to do with your oops, but if you're going to run
2.4.0-test12-pre5,6,7 then go get the writepage.diff patch, and apply it
after applying linux-2.4.0-test10-reiserfs-3.6.22-patch.

Of course, this is bleeding edge, so the usual caveats apply.

Good luck,
Steven