From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S265365AbTL3Vlz (ORCPT ); Tue, 30 Dec 2003 16:41:55 -0500 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S265817AbTL3Vlz (ORCPT ); Tue, 30 Dec 2003 16:41:55 -0500 Received: from dodge.jordet.nu ([217.13.8.142]:20933 "EHLO dodge.jordet.nu") by vger.kernel.org with ESMTP id S265365AbTL3Vlp (ORCPT ); Tue, 30 Dec 2003 16:41:45 -0500 Subject: Re: Oops with 2.4.23 in kswapd From: Stian Jordet To: Mike Fedyk Cc: linux-kernel@vger.kernel.org In-Reply-To: <20031230171812.GR1882@matchmail.com> References: <1072781694.530.9.camel@buick> <20031230171812.GR1882@matchmail.com> Content-Type: multipart/mixed; boundary="=-F9MrvEPRkGc22ZEmKMl6" Message-Id: <1072820484.2085.0.camel@buick> Mime-Version: 1.0 X-Mailer: Ximian Evolution 1.4.5 Date: Tue, 30 Dec 2003 22:41:24 +0100 Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org --=-F9MrvEPRkGc22ZEmKMl6 Content-Type: text/plain Content-Transfer-Encoding: 7bit tir, 30.12.2003 kl. 18.18 skrev Mike Fedyk: > On Tue, Dec 30, 2003 at 11:54:55AM +0100, Stian Jordet wrote: > > Oops run through ksymoops attached. Had a similar oops with 2.4.22, > > never any problems with .18, .19 or .20. Never tried .21. > > These are useless until you run them through ksymoops... Wow. Thanks. I'm just too silly. I attached the wrong file. Very sorry about that. Here it is. Best regards, Stian --=-F9MrvEPRkGc22ZEmKMl6 Content-Disposition: attachment; filename=calltrace.txt Content-Type: text/plain; name=calltrace.txt; charset=iso-8859-1 Content-Transfer-Encoding: 7bit ksymoops 2.4.5 on i686 2.4.23. Options used -V (default) -k /proc/ksyms (default) -l /proc/modules (default) -o /lib/modules/2.4.23/ (default) -m /boot/System.map-2.4.23 (default) Warning: You did not tell me where to find symbol information. I will assume that the log matches the kernel and modules that are running right now and I'll use the default options above for symbol resolution. If the current kernel and/or modules do not match the log, you can get more accurate output by telling me the kernel version and where to find map, modules, ksyms etc. ksymoops -h explains the options. Unable to handle kernel NULL pointer dereference at virtual address 00000018 c0132f30 *pde = 00000000 Oops: 0000 CPU: 0 EIP: 0010:[] Not tainted Using defaults from ksymoops -t elf32-i386 -a i386 EFLAGS: 00010207 eax: 00000000 ebx: c1047e20 ecx: 000001d0 edx: 00000000 esi: 00000000 edi: c17e3440 ebp: c1047e20 esp: cb73bf30 ds: 0018 es: 0018 ss: 0018 Process kswapd (pid: 4, stackpage=cb73b000) Stack: c1047e20 000001d0 00000001 0000003e c01313ec c17e3440 c1047e20 c0129ae2 c1047e20 000001d0 00000004 000001d0 c029d85c c029d85c cb73a000 0000153e 000001d0 c029d85c c0129de3 cb73bfa8 0000003b 000001d0 00000004 c0129e50 Call Trace: [] [] [] [] [] [] [] [] Code: 8b 56 18 8b 46 10 83 e2 06 09 d0 75 78 8b 76 28 39 fe 75 ec >>EIP; c0132f30 <===== >>ebx; c1047e20 <_end+d19da4/bd23f84> >>edi; c17e3440 <_end+14b53c4/bd23f84> >>ebp; c1047e20 <_end+d19da4/bd23f84> >>esp; cb73bf30 <_end+b40deb4/bd23f84> Trace; c01313ec Trace; c0129ae2 Trace; c0129de3 Trace; c0129e50 Trace; c0129fde Trace; c012a046 Trace; c012a15d Trace; c0105568 Code; c0132f30 00000000 <_EIP>: Code; c0132f30 <===== 0: 8b 56 18 mov 0x18(%esi),%edx <===== Code; c0132f33 3: 8b 46 10 mov 0x10(%esi),%eax Code; c0132f36 6: 83 e2 06 and $0x6,%edx Code; c0132f39 9: 09 d0 or %edx,%eax Code; c0132f3b b: 75 78 jne 85 <_EIP+0x85> c0132fb5 Code; c0132f3d d: 8b 76 28 mov 0x28(%esi),%esi Code; c0132f40 10: 39 fe cmp %edi,%esi Code; c0132f42 12: 75 ec jne 0 <_EIP> <1>Unable to handle kernel paging request at virtual address 6465708c c01313cb *pde = 00000000 Oops: 0000 CPU: 0 EIP: 0010:[] Not tainted EFLAGS: 00010286 eax: 64657070 ebx: c1047110 ecx: 000001d2 edx: 00000001 esi: 000001d2 edi: 00000015 ebp: 00000c80 esp: c6e95cf0 ds: 0018 es: 0018 ss: 0018 Process rsync (pid: 5586, stackpage=c6e95000) Stack: c06612a0 c1047110 c0129ae2 c1047110 000001d2 00000020 000001d2 c029d85c c029d85c c6e94000 00001b44 000001d2 c029d85c c0129de3 c6e95d54 0000003c 000001d2 00000020 c0129e50 c6e95d54 c6e94000 00000000 00000010 00000000 Call Trace: [] [] [] [] [] [] [] [] [] [] [] [] [] [] [] [] [] [] [] [] [] [] [] [] Code: 83 78 1c 00 74 12 56 53 8b 40 1c ff d0 83 c4 08 85 c0 75 04 >>EIP; c01313cb <===== >>eax; 64657070 Before first symbol >>ebx; c1047110 <_end+d19094/bd23f84> >>ebp; 00000c80 Before first symbol >>esp; c6e95cf0 <_end+6b67c74/bd23f84> Trace; c0129ae2 Trace; c0129de3 Trace; c0129e50 Trace; c012a8a5 Trace; c012aba6 <__alloc_pages+17e/27c> Trace; c0129302 Trace; c012a866 <_alloc_pages+16/18> Trace; c012114c Trace; c012121f Trace; c01213ca Trace; c0111754 Trace; c01115f4 Trace; c01de800 <__mega_runpendq+24/3c> Trace; c01e237e Trace; c01ddfae Trace; c01bc8ef Trace; c01c2f11 Trace; c0106ce4 Trace; c01241ce Trace; c0123ca3 Trace; c012428b Trace; c0124174 Trace; c012f586 Trace; c0106bf3 Code; c01313cb 00000000 <_EIP>: Code; c01313cb <===== 0: 83 78 1c 00 cmpl $0x0,0x1c(%eax) <===== Code; c01313cf 4: 74 12 je 18 <_EIP+0x18> c01313e3 Code; c01313d1 6: 56 push %esi Code; c01313d2 7: 53 push %ebx Code; c01313d3 8: 8b 40 1c mov 0x1c(%eax),%eax Code; c01313d6 b: ff d0 call *%eax Code; c01313d8 d: 83 c4 08 add $0x8,%esp Code; c01313db 10: 85 c0 test %eax,%eax Code; c01313dd 12: 75 04 jne 18 <_EIP+0x18> c01313e3 <1>Unable to handle kernel NULL pointer dereference at virtual address 00000021 c0132e86 *pde = 00000000 Oops: 0000 CPU: 0 EIP: 0010:[] Not tainted EFLAGS: 00010203 eax: 00000000 ebx: 00000009 ecx: 000001d2 edx: 00000012 esi: 00000000 edi: c17e38c0 ebp: c1047a00 esp: c86cbdb4 ds: 0018 es: 0018 ss: 0018 Process pisg (pid: 6201, stackpage=c86cb000) Stack: c1047a00 c17e38c0 c17e38c0 c0132fdc c17e38c0 c1047a00 000001d2 0000001c 00000c7d c01313ec c17e38c0 c1047a00 c0129ae2 c1047a00 000001d2 00000020 000001d2 c029d85c c029d85c c86ca000 00001b4a 000001d2 c029d85c c0129de3 Call Trace: [] [] [] [] [] [] [] [] [] [] [] [] [] [] [] [] [] [] [] Code: f6 43 18 06 74 7c b8 07 00 00 00 0f ab 43 18 19 c0 85 c0 74 >>EIP; c0132e86 <===== >>edi; c17e38c0 <_end+14b5844/bd23f84> >>ebp; c1047a00 <_end+d19984/bd23f84> >>esp; c86cbdb4 <_end+839dd38/bd23f84> Trace; c0132fdc Trace; c01313ec Trace; c0129ae2 Trace; c0129de3 Trace; c0129e50 Trace; c012a8a5 Trace; c012aba6 <__alloc_pages+17e/27c> Trace; c0129302 Trace; c012a866 <_alloc_pages+16/18> Trace; c012114c Trace; c012121f Trace; c01213ca Trace; c0111754 Trace; c01115f4 Trace; c0123ee6 Trace; c011b517 Trace; c0122656 Trace; c01216fb Trace; c0106ce4 Code; c0132e86 00000000 <_EIP>: Code; c0132e86 <===== 0: f6 43 18 06 testb $0x6,0x18(%ebx) <===== Code; c0132e8a 4: 74 7c je 82 <_EIP+0x82> c0132f08 Code; c0132e8c 6: b8 07 00 00 00 mov $0x7,%eax Code; c0132e91 b: 0f ab 43 18 bts %eax,0x18(%ebx) Code; c0132e95 f: 19 c0 sbb %eax,%eax Code; c0132e97 11: 85 c0 test %eax,%eax Code; c0132e99 13: 74 00 je 15 <_EIP+0x15> c0132e9b <1>Unable to handle kernel NULL pointer dereference at virtual address 00000028 c015e3a2 *pde = 00000000 Oops: 0000 CPU: 0 EIP: 0010:[] Not tainted EFLAGS: 00010203 eax: 0100004d ebx: 00000000 ecx: 000001d2 edx: 00000000 esi: c02d7480 edi: 00000001 ebp: 00000050 esp: c17b5df4 ds: 0018 es: 0018 ss: 0018 Process imapd (pid: 7852, stackpage=c17b5000) Stack: c10474d8 000001d2 00000007 00000c80 00000000 c015684e cb4ab000 c10474d8 000001d2 c01313d8 c10474d8 000001d2 c02d7480 c10474d8 c0129ae2 c10474d8 000001d2 00000020 000001d2 c029d85c c029d85c c17b4000 000014fc 000001d2 Call Trace: [] [] [] [] [] [] [] [] [] [] [] [] [] [] [] [] Code: 8b 5b 28 f6 42 19 04 74 17 8d 44 24 10 50 52 e8 0a ff ff ff >>EIP; c015e3a2 <===== >>eax; 0100004d Before first symbol >>esi; c02d7480 <__devicestr_10390645+20/40> >>esp; c17b5df4 <_end+1487d78/bd23f84> Trace; c015684e Trace; c01313d8 Trace; c0129ae2 Trace; c0129de3 Trace; c0129e50 Trace; c012a8a5 Trace; c012aba6 <__alloc_pages+17e/27c> Trace; c0155cfc Trace; c012a866 <_alloc_pages+16/18> Trace; c01233ea Trace; c0123a55 Trace; c0123c72 Trace; c012428b Trace; c0124174 Trace; c012f586 Trace; c0106bf3 Code; c015e3a2 00000000 <_EIP>: Code; c015e3a2 <===== 0: 8b 5b 28 mov 0x28(%ebx),%ebx <===== Code; c015e3a5 3: f6 42 19 04 testb $0x4,0x19(%edx) Code; c015e3a9 7: 74 17 je 20 <_EIP+0x20> c015e3c2 Code; c015e3ab 9: 8d 44 24 10 lea 0x10(%esp,1),%eax Code; c015e3af d: 50 push %eax Code; c015e3b0 e: 52 push %edx Code; c015e3b1 f: e8 0a ff ff ff call ffffff1e <_EIP+0xffffff1e> c015e2c0 <__journal_try_to_free_buffer+0/88> 1 warning issued. Results may not be reliable. --=-F9MrvEPRkGc22ZEmKMl6--