Several Oops with 2.3.[4|5]

Dave Jones. (djones2@glam.ac.uk)
Wed, 9 Jun 1999 10:31:52 +0000 ( )


Got several oops yesterday using 2.3.5 vanilla.

The first occured while copying a large directory (The X source code)
from a VFAT partition to an ext2 partition.

Here's the ksymoops output:

Options used: -V (default)
-o /lib/modules/2.3.4/ (default)
-k /proc/ksyms (default)
-l /proc/modules (default)
-m /boot/System.map-2.3.5 (specified)
-c 1 (default)

Unable to handle kernel paging request at virtual address 4024af04
current->tss.cr3 = 00101000, %cr3 = 00101000
*pde = 00000000
Oops: 0002
CPU: 0
EIP: 0010:[remove_inode_page+27/116]
EFLAGS: 00010282
eax: c028adc8 ebx: c02ed2fc ecx: 4024af04 edx: c02ed2fc
esi: 000000fa edi: 00000030 ebp: c000c000 esp: c000dfb8
ds: 0018 es: 0018 ss: 0018
Process kswapd (pid: 4, process nr: 4, stackpage=c000d000)
Stack: 00000005 00000006 c01227ba 00000006 00000030 00000000 c01c0f6e c000c1cd
c012285e 00000030 00000f00 c0003fa8 c0106000 000000a0 c01089af 00000000
00000f00 c0205fd8
Call Trace: [do_try_to_free_pages+38/120] [tvecs+10478/19552] [kswapd+82/200] [get_options+0/112] [kernel_thread+35/48]
Code: 89 01 c7 42 2c 00 00 00 00 ff 0d 60 25 1f c0 8b 4a 08 c7 42

Code: 00000000 Before first symbol 00000000 <_IP>: <===
Code: 00000000 Before first symbol 0: 89 01 movl %eax,(%ecx) <===
Code: 00000002 Before first symbol 2: c7 42 2c 00 00 00 00 movl $0x0,0x2c(%edx)
Code: 00000009 Before first symbol 9: ff 0d 60 25 1f c0 decl 0xc01f2560
Code: 0000000f Before first symbol f: 8b 4a 08 movl 0x8(%edx),%ecx
Code: 00000012 Before first symbol 12: c7 42 00 00 00 00 00 movl $0x0,0x0(%edx)

I also get oops's when I copy lots of data from NTFS to ext2.

But when that happens, I either get hundreds of oops msgs
scrolling too fast to capture, or a few oops followed by a
system reset. Nothing shows in the logs when this happens.
These oops' happen on 2.3.4 also.

After getting the above oops, I dropped back to 2.3.4.
When I did a 'bzip2 -d X333servonly.tar.bz2'
I got another oops. This one seems to be close to the
previous oops, and may even be the same problem.

Options used: -V (default)
-o /lib/modules/2.3.4/ (default)
-k /proc/ksyms (default)
-l /proc/modules (default)
-m /boot/System.map-2.3.4 (specified)
-c 1 (default)

Unable to handle kernel paging request at virtual address 402ce2f8
current->tss.cr3 = 00101000, %cr3 = 00101000
*pde = 00000000
Oops: 0002
CPU: 0
EIP: 0010:[remove_inode_page+80/116]
EFLAGS: 00010202
eax: c02ceb48 ebx: c02ce2c0 ecx: 402ce2f4 edx: c02ce2c0
esi: 000000ff edi: 00000030 ebp: c000c000 esp: c000dfb8
ds: 0018 es: 0018 ss: 0018
Process kswapd (pid: 4, process nr: 4, stackpage=c000d000)
Stack: 00000020 00000006 c012283a 00000006 00000030 00000000 c01c10ae c000c1cd
c01228de 00000030 00000f00 c0003fa8 c0106000 000000a0 c01089af 00000000
00000f00 c0205fd8
Call Trace: [do_try_to_free_pages+38/120] [tvecs+10478/19552] [kswapd+82/200] [get_options+0/112] [kernel_thread+35/48]
Code: 89 41 04 8b 4a 04 85 c9 74 04 8b 02 89 01 c7 02 00 00 00 00

Code: 00000000 Before first symbol 00000000 <_IP>: <===
Code: 00000000 Before first symbol 0: 89 41 04 movl %eax,0x4(%ecx) <===
Code: 00000003 Before first symbol 3: 8b 4a 04 movl 0x4(%edx),%ecx
Code: 00000006 Before first symbol 6: 85 c9 testl %ecx,%ecx
Code: 00000008 Before first symbol 8: 74 04 je 0000000e Before first symbol
Code: 0000000a Before first symbol a: 8b 02 movl (%edx),%eax
Code: 0000000c Before first symbol c: 89 01 movl %eax,(%ecx)
Code: 0000000e Before first symbol e: c7 02 00 00 00 00 movl $0x0,(%edx)

There's also another instance I can cause an oops.
Trying to place mp3's with causes the following oops.
(Soundblaster Live card)

Options used: -V (default)
-o /lib/modules/2.3.4/ (default)
-k /proc/ksyms (default)
-l /proc/modules (default)
-m /boot/System.map-2.3.5 (specified)
-c 1 (default)

Unable to handle kernel NULL pointer dereference at virtual address
00000000
current->tss.cr3 = 03efc000, %cr3 = 03efc000
*pde = 00000000
Oops: 0002
CPU: 0
EIP: 0010:[__wake_up+72/236]
EFLAGS: 00010086
eax: 00000016 ebx: c5055000 ecx: c01f1a08 edx: c3df6000
esi: c1a05ce0 edi: c3060000 ebp: c2a95f48 esp: c2a95f34
ds: 0018 es: 0018 ss: 0018
Process mpg123 (pid: 2936, process nr: 75, stackpage=c2a95000)
Stack: c1a05ce0 c3060000 00000282 00000003 c307d108 c2a95f68 c504921c c1a05ce0
c380d00c c0657260 00003e1f 00000000 c5053000 bffffa94 c01259cb c380d00c
c1a05ce0 c1a05ce0 00000000 c0657260 c0126c4f c1a05ce0 c1a05ce0 c1a05ce0
Call Trace: [__fput+31/72] [fput+23/68] [filp_close+79/88] [sys_close+76/88] [system_call+52/56]
Code: c7 05 00 00 00 00 00 00 00 00 83 c4 04 8b 4d fc 83 39 00 74

Code: 00000000 Before first symbol 00000000 <_IP>: <===
Code: 00000000 Before first symbol 0: c7 05 00 00 00 00 00 movl $0x0,0x0 <===
Code: 00000007 Before first symbol 7: 00 00 00
Code: 0000000a Before first symbol a: 83 c4 04 addl $0x4,%esp
Code: 0000000d Before first symbol d: 8b 4d fc movl 0xfffffffc(%ebp),%ecx
Code: 00000010 Before first symbol 10: 83 39 00 cmpl $0x0,(%ecx)
Code: 00000013 Before first symbol 13: 74 00 je 00000015 Before first symbol

If further info is required, just ask.

regards,

Dave.

_______________________________________________
| Dave 'Barc0de' Jones. djones2@glam.ac.uk |
| http://www.comp.glam.ac.uk/students/djones2 |
|_______________________________________________|

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.rutgers.edu
Please read the FAQ at http://www.tux.org/lkml/