2.4.0 crash [bdflush?]

Igor Mozetic (igor.mozetic@uni-mb.si)
Fri, 19 Jan 2001 17:06:15 +0100


2.4.0 + aic7xxx (http://people.FreeBSD.org/~gibbs/linux/ patch)
+ 2GB RAM (CONFIG_HIGHMEM4G=y, CONFIG_HIGHMEM=y) crashed.
Before the crash, I observed zombie bdflush for some time.

This is the first crash fingerprint in kern.log:

Jan 17 15:25:25 jerolim kernel: kernel BUG at page_alloc.c:74!
Jan 17 15:25:25 jerolim kernel: invalid operand: 0000

I can send complete oops and other info if needed.
This is the beginning of oops (without warnings):

ksymoops 2.3.4 on i686 2.2.18. Options used
-V (default)
-k /proc/ksyms (default)
-l /proc/modules (default)
-o /lib/modules/2.4.0/ (specified)
-m /boot/System.map-2.4.0 (specified)

Jan 17 15:25:25 jerolim kernel: invalid operand: 0000
Jan 17 15:25:25 jerolim kernel: CPU: 0
Jan 17 15:25:25 jerolim kernel: EIP: 0010:[__free_pages_ok+62/776]
Jan 17 15:25:25 jerolim kernel: EFLAGS: 00010286
Jan 17 15:25:25 jerolim kernel: eax: 0000001f ebx: c2100010 ecx: c027e1e8 edx: 00000000
Jan 17 15:25:25 jerolim kernel: esi: c2100038 edi: 00000000 ebp: 00000000 esp: c3233f78
Jan 17 15:25:25 jerolim kernel: ds: 0018 es: 0018 ss: 0018
Jan 17 15:25:25 jerolim kernel: Process bdflush (pid: 5, stackpage=c3233000)
Jan 17 15:25:25 jerolim kernel: Stack: c022d3eb c022d5d9 0000004a c2100010 c2100038 00000000 00000000 00000000
Jan 17 15:25:25 jerolim kernel: 00000000 00000000 00000001 c0128553 c0129cfe c0128745 c3232000 00000041
Jan 17 15:25:25 jerolim kernel: c323223a c322dfa4 00000004 00000000 0002a065 000416cd 00000000 c013254e
Jan 17 15:25:25 jerolim kernel: Call Trace: [page_launder+899/2172] [__free_pages+26/28] [page_launder+1397/2172] [bdflush+134/208] [kernel_thread+40/56]
Jan 17 15:25:25 jerolim kernel: Code: 0f 0b 83 c4 0c 89 d8 2b 05 98 4b 2e c0 69 c0 f1 f0 f0 f0 c1
Using defaults from ksymoops -t elf32-i386 -a i386

Code; 00000000 Before first symbol
00000000 <_EIP>:
Code; 00000000 Before first symbol
0: 0f 0b ud2a
Code; 00000002 Before first symbol
2: 83 c4 0c add $0xc,%esp
Code; 00000005 Before first symbol
5: 89 d8 mov %ebx,%eax
Code; 00000007 Before first symbol
7: 2b 05 98 4b 2e c0 sub 0xc02e4b98,%eax
Code; 0000000d Before first symbol
d: 69 c0 f1 f0 f0 f0 imul $0xf0f0f0f1,%eax,%eax
Code; 00000013 Before first symbol
13: c1 00 00 roll $0x0,(%eax)
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
Please read the FAQ at http://www.tux.org/lkml/