All of lore.kernel.org
 help / color / mirror / Atom feed
From: Marc-Christian Petersen <mcp@linux-systeme.de>
To: linux-aio@kvack.org, linux-kernel@vger.kernel.org
Cc: Ingo Molnar <mingo@elte.hu>, Benjamin LaHaise <bcrl@redhat.com>
Subject: AIO together with SMPtimers-A0 oops and freezing
Date: Mon, 5 Aug 2002 19:20:29 +0200	[thread overview]
Message-ID: <200208051920.29018.mcp@linux-systeme.de> (raw)

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:[<c01221e1>]       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: [<c0122884>] [<c011252d>] [<c0105470>] [<c105470>] [<c105470>]
        [<c0105499>] [<c0105502>] [<c0119326>] [<c01191c4>]

Code: 89 42 04 89 10 c7 41 04 00 00 00 00 c7 01 00 00 00 00 89 4e
>>EIP; c01221e1 <del_timer_sync+32d/a44>   <=====

>>eax; 08c03ab5 Before first symbol
>>ebx; d1008000 <___strtok+10c35f1c/11cebf1c>
>>ecx; c03ab501 <xtime+1011/1530>
>>edx; 00c03ab5 Before first symbol
>>esi; c03ab520 <xtime+1030/1530>
>>edi; 10c03ab5 Before first symbol

Trace; c0122884 <del_timer_sync+9d0/a44>
Trace; c011252d <smp_call_function+7e9/1d24>
Trace; c0105470 <enable_hlt+8/190>
Trace; 0c105470 Before first symbol
Trace; 0c105470 Before first symbol
Trace; c0105499 <enable_hlt+31/190>
Trace; c0105502 <enable_hlt+9a/190>
Trace; c0119326 <acquire_console_sem+136/164>
Trace; c01191c4 <printk+144/170>

Code;  c01221e1 <del_timer_sync+32d/a44>
00000000 <_EIP>:
Code;  c01221e1 <del_timer_sync+32d/a44>   <=====
   0:   89 42 04                  mov    %eax,0x4(%edx)   <=====
Code;  c01221e4 <del_timer_sync+330/a44>
   3:   89 10                     mov    %edx,(%eax)
Code;  c01221e6 <del_timer_sync+332/a44>
   5:   c7 41 04 00 00 00 00      movl   $0x0,0x4(%ecx)
Code;  c01221ed <del_timer_sync+339/a44>
   c:   c7 01 00 00 00 00         movl   $0x0,(%ecx)
Code;  c01221f3 <del_timer_sync+33f/a44>
  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.

             reply	other threads:[~2002-08-05 17:18 UTC|newest]

Thread overview: 6+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2002-08-05 17:20 Marc-Christian Petersen [this message]
2002-08-06 20:07 ` AIO together with SMPtimers-A0 oops and freezing Benjamin LaHaise
2002-08-06 22:35   ` J.A. Magallon
2002-08-06 23:14     ` Benjamin LaHaise
2002-08-06 23:34       ` J.A. Magallon
2002-08-09 20:03       ` Marc-Christian Petersen

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=200208051920.29018.mcp@linux-systeme.de \
    --to=mcp@linux-systeme.de \
    --cc=bcrl@redhat.com \
    --cc=linux-aio@kvack.org \
    --cc=linux-kernel@vger.kernel.org \
    --cc=mingo@elte.hu \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.