Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id ; Mon, 5 Aug 2002 13:18:05 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id ; Mon, 5 Aug 2002 13:18:05 -0400 Received: from mailout08.sul.t-online.com ([194.25.134.20]:57729 "EHLO mailout08.sul.t-online.com") by vger.kernel.org with ESMTP id convert rfc822-to-8bit; Mon, 5 Aug 2002 13:18:04 -0400 Content-Type: text/plain; charset="us-ascii" From: Marc-Christian Petersen To: linux-aio@kvack.org, linux-kernel@vger.kernel.org Subject: AIO together with SMPtimers-A0 oops and freezing Date: Mon, 5 Aug 2002 19:20:29 +0200 X-Mailer: KMail [version 1.4] Organization: Linux-Systeme GmbH Cc: Ingo Molnar , Benjamin LaHaise X-PRIORITY: 2 (High) MIME-Version: 1.0 Content-Transfer-Encoding: 8BIT Message-Id: <200208051920.29018.mcp@linux-systeme.de> Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 3637 Lines: 100 Hi Ben, Hi Ingo, Ben, I am using your AIO 20020619 patch + relevant fixes from the AIO mailinglist together with your patch Ingo, SMPtimers-A0. As almost anything for WOLK is selectable via kernel configuration I was able to track the issue down we've experienced with both together. If I use AIO without SMPtimers, Oracle 9i works horribly fine :), no oops, no panic, no freeze, just fast as light ;) ... Unfortunately if I use them both, AIO + SMPtimers, doing some heavy traffic to the Oracle 9i database, the system oops() and after that it's almost freezed (only sysrq works). If I use either AIO _or_ SMPtimers, no problem occurs, all works fine. Is there any chance to give both a cooperation with each other? :) Otherwise I have to disable SMPtimers completely from the kernel config if AIO gets selected as I am not able to fix that issue :| Kernel is : 2.4.18-wolk3.5-rc4 (sf.net/projects/wolk) Hardware is: Compaq ML570, Quad Xeon 900MHz, 16GB RAM, u2w scsi raid. System is : Debian Woody 3.0r0 Many thanks for your help and your time!! Error follows: -------------- Unable to handle kernel paging request at virtual address 00v03ab9 printing eip: c01221e1 *pde = 00000000 Oops: 0002 CPU: 1 EIP: 0010:[] Not tainted EFLAGS: 00010002 eax: 08c03ab5 ebx: d1008000 ecx: c03ab501 edx: 00c03ab5 esi: c03ab520 edi: 10c03ab5 ebp: 10x03ab5 esp: d1009f38 ds: 0018 es 0018 ss: 0018 Process swapper (pid: 0, stackpage=d1009000) Stack: d1008000 00000080 00001020 c03ab520 00000086 c0122844 c03ab520 00000080 00000001 00000000 00000000 c011252d d1008000 d1008000 c0105470 c02af3a8 d1009f7c c0105470 d1008000 d1008000 d1008000 c0105470 00000000 00000000 Call Trace: [] [] [] [] [] [] [] [] [] Code: 89 42 04 89 10 c7 41 04 00 00 00 00 c7 01 00 00 00 00 89 4e >>EIP; c01221e1 <===== >>eax; 08c03ab5 Before first symbol >>ebx; d1008000 <___strtok+10c35f1c/11cebf1c> >>ecx; c03ab501 >>edx; 00c03ab5 Before first symbol >>esi; c03ab520 >>edi; 10c03ab5 Before first symbol Trace; c0122884 Trace; c011252d Trace; c0105470 Trace; 0c105470 Before first symbol Trace; 0c105470 Before first symbol Trace; c0105499 Trace; c0105502 Trace; c0119326 Trace; c01191c4 Code; c01221e1 00000000 <_EIP>: Code; c01221e1 <===== 0: 89 42 04 mov %eax,0x4(%edx) <===== Code; c01221e4 3: 89 10 mov %edx,(%eax) Code; c01221e6 5: c7 41 04 00 00 00 00 movl $0x0,0x4(%ecx) Code; c01221ed c: c7 01 00 00 00 00 movl $0x0,(%ecx) Code; c01221f3 12: 89 4e 00 mov %ecx,0x0(%esi) -- Kind regards Marc-Christian Petersen http://sourceforge.net/projects/wolk PGP/GnuPG Key: 1024D/408B2D54947750EC Fingerprint: 8602 69E0 A9C2 A509 8661 2B0B 408B 2D54 9477 50EC Key available at www.keyserver.net. Encrypted e-mail preferred. - 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/