Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id ; Fri, 9 Aug 2002 16:15:40 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id ; Fri, 9 Aug 2002 16:15:40 -0400 Received: from e21.nc.us.ibm.com ([32.97.136.227]:16834 "EHLO e21.nc.us.ibm.com") by vger.kernel.org with ESMTP id ; Fri, 9 Aug 2002 16:15:38 -0400 Subject: Re: [PATCH] Linux-2.5 fix/improve get_pid() From: Paul Larson To: Paul Larson Cc: Linus Torvalds , Hubertus Franke , Rik van Riel , Andries Brouwer , Andrew Morton , andrea@suse.de, Dave Jones , lkml In-Reply-To: <1028921658.19434.365.camel@plars.austin.ibm.com> References: <1028921658.19434.365.camel@plars.austin.ibm.com> Content-Type: text/plain Content-Transfer-Encoding: 7bit X-Mailer: Ximian Evolution 1.0.5 Date: 09 Aug 2002 15:13:35 -0500 Message-Id: <1028924016.19434.369.camel@plars.austin.ibm.com> Mime-Version: 1.0 Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 3261 Lines: 78 On Fri, 2002-08-09 at 14:34, Paul Larson wrote: > I suspect that it would actually require more than just this. I tried > this with the same test I've been using and had several failed attepmts > at low numbers by getting wierd unexpected signals (like 28), and then > one that ran for a much longer time and produced an oops with random > garbage to the console (trying to extract this now). > > -Paul Larson Here's the ksymoops output minus the unprintable chars that got sent after it: Unable to handle kernel paging request at virtual address 32313256 c015cb38 *pde = 37184001 Oops: 0000 CPU: 4 0010:[] Not tainted Using defaults from ksymoops -t elf32-i386 -a i386 EFLAGS: 00010202 eax: d9768090 ebx: d9768090 ecx: 00000020 edx: 32313232 esi: c015cb10 edi: d9768090 ebp: 00000008 esp: f6cb9e34 ds: 0018 es: 0018 ss: 0018 Stack: c0151403 d9768090 d9768090 f6dabaa0 c01515ad d9768090 f6dabab8 c014f49b d9768090 f6dabaa0 c0139fa3 00000020 00000001 000001d0 c013a21a c013a170 000001f8 f6cb9e7c 00000020 00000001 000001d0 000041e6 c014f8f0 00000010 Call Trace: [] [] [] [] [] [] [] [] [] [] [] [] [] [] [] [] [] Code: 8b 42 24 85 c0 74 0b f0 ff 48 10 8b 42 24 83 48 14 08 52 e8 >>EIP; c015cb38 <===== Trace; c0151403 Trace; c01515ad Trace; c014f49b Trace; c0139fa3 Trace; c013a21a Trace; c013a170 Trace; c014f8f0 Trace; c0131f9e Trace; c0131fec Trace; c0132c64 Trace; c0132fa2 <__alloc_pages+192/1f0> Trace; c0133010 <__get_free_pages+10/20> Trace; c0116717 Trace; c0117186 Trace; c011793e Trace; c0105bc5 Trace; c0107173 Code; c015cb38 00000000 <_EIP>: Code; c015cb38 <===== 0: 8b 42 24 mov 0x24(%edx),%eax <===== Code; c015cb3b 3: 85 c0 test %eax,%eax Code; c015cb3d 5: 74 0b je 12 <_EIP+0x12> c015cb4a Code; c015cb3f 7: f0 ff 48 10 lock decl 0x10(%eax) Code; c015cb43 b: 8b 42 24 mov 0x24(%edx),%eax Code; c015cb46 e: 83 48 14 08 orl $0x8,0x14(%eax) Code; c015cb4a 12: 52 push %edx Code; c015cb4b 13: e8 00 00 00 00 call 18 <_EIP+0x18> c015cb50 - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/