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.
next 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.