From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S265045AbTLHQms (ORCPT ); Mon, 8 Dec 2003 11:42:48 -0500 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S265515AbTLHQka (ORCPT ); Mon, 8 Dec 2003 11:40:30 -0500 Received: from thebsh.namesys.com ([212.16.7.65]:15846 "HELO thebsh.namesys.com") by vger.kernel.org with SMTP id S265510AbTLHQjJ (ORCPT ); Mon, 8 Dec 2003 11:39:09 -0500 From: Vladimir Saveliev Organization: namesys To: linux-kernel@vger.kernel.org Subject: [2.4.23] kernel BUG at page_alloc.c:235! Date: Mon, 8 Dec 2003 19:39:07 +0300 User-Agent: KMail/1.5.4 MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200312081939.07390.vs@namesys.com> Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org Hi A program which reads spontaneously 4k blocks from a device (sda1) causes the following quite fast. Attached scsi disk sda at scsi0, channel 0, id 0, lun 0 SCSI device sda: 1600864640 512-byte hdwr sectors (819643 MB) sda: sda1 kernel BUG at page_alloc.c:235! invalid operand: 0000 CPU: 0 EIP: 0010:[] Not tainted EFLAGS: 00010202 eax: 0100004c ebx: c11a2fc0 ecx: 00001000 edx: 0000985b esi: c02ee698 edi: 00000001 ebp: c02ee698 esp: cd6b9e5c ds: 0018 es: 0018 ss: 0018 Process reiserfsck (pid: 604, stackpage=cd6b9000) Stack: 00001000 00000286 0000885b 00000296 00000000 c02ee698 c02ee698 c02ee84c 00000001 00000001 c012d273 2fb59ff0 cd546a40 c8f38940 c8f388c0 0000000c c02ee698 c02ee848 00000000 000001d0 00000001 cd546af4 0029a366 0029a385 Call Trace: [] [] [] [] [] [] [] [] [] [] [] Code: 0f 0b eb 00 bd 2f 2a c0 8b 43 18 a9 80 00 00 00 74 08 0f 0b Ksymoops provides vs@tribesman:/tmp/> ksymoops -m System.map file2 -V -O -K ksymoops 2.4.9 on i686 2.4.21-144-default. Options used -V (specified) -K (specified) -l /proc/modules (default) -O (specified) -m System.map (specified) No ksyms, skipping lsmod kernel BUG at page_alloc.c:235! invalid operand: 0000 CPU: 0 EIP: 0010:[] Not tainted Using defaults from ksymoops -t elf32-i386 -a i386 EFLAGS: 00010202 eax: 0100004c ebx: c11a2fc0 ecx: 00001000 edx: 0000985b esi: c02ee698 edi: 00000001 ebp: c02ee698 esp: cd6b9e5c ds: 0018 es: 0018 ss: 0018 Process reiserfsck (pid: 604, stackpage=cd6b9000) Stack: 00001000 00000286 0000885b 00000296 00000000 c02ee698 c02ee698 c02ee84c 00000001 00000001 c012d273 2fb59ff0 cd546a40 c8f38940 c8f388c0 0000000c c02ee698 c02ee848 00000000 000001d0 00000001 cd546af4 0029a366 0029a385 Call Trace: [] [] [] [] [] [] [] [] [] [] [] Code: 0f 0b eb 00 bd 2f 2a c0 8b 43 18 a9 80 00 00 00 74 08 0f 0b >>EIP; c012cf70 <===== >>esi; c02ee698 >>ebp; c02ee698 Trace; c012d273 <__alloc_pages+e3/260> Trace; c0124f78 Trace; c01394e0 Trace; c01255ef Trace; c012584c Trace; c0125e30 Trace; c0125f84 Trace; c0125e30 Trace; d08fcdfa Trace; c01335d3 Trace; c01072cf Code; c012cf70 00000000 <_EIP>: Code; c012cf70 <===== 0: 0f 0b ud2a <===== Code; c012cf72 2: eb 00 jmp 4 <_EIP+0x4> Code; c012cf74 4: bd 2f 2a c0 8b mov $0x8bc02a2f,%ebp Code; c012cf79 9: 43 inc %ebx Code; c012cf7a a: 18 a9 80 00 00 00 sbb %ch,0x80(%ecx) Code; c012cf80 10: 74 08 je 1a <_EIP+0x1a> Code; c012cf82 12: 0f 0b ud2a Thanks, vs