The Linux Kernel Mailing List
 help / color / mirror / Atom feed
From: Martin Pool <mbp@sourcefrog.net>
To: linux-kernel@vger.kernel.org
Cc: dgibson@samba.org
Subject: oops in 2.4.19 shrink_icache_memory (with orinoco_cs?)
Date: Thu, 21 Nov 2002 15:45:37 -0800	[thread overview]
Message-ID: <20021121234536.GA1433@toey.sourcefrog.net> (raw)

I got a series of oopses on an IBM T20 laptop when it was moderately
loaded (running dpkg):

Nov 22 09:42:58 toey kernel: Unable to handle kernel paging request at virtual address 9cae5bf5
Nov 22 09:42:58 toey kernel: c014c392
Nov 22 09:42:58 toey kernel: *pde = 00000000
Nov 22 09:42:58 toey kernel: Oops: 0000
Nov 22 09:42:58 toey kernel: CPU:    0
Nov 22 09:42:58 toey kernel: EIP:    0010:[prune_icache+50/224]    Not tainted
Nov 22 09:42:58 toey kernel: EFLAGS: 00010293
Nov 22 09:42:58 toey kernel: eax: 00000001   ebx: c007f740   ecx: 00000001   edx: c007f740
Nov 22 09:42:58 toey kernel: esi: 9cae5bf1   edi: 9cae5bf1   ebp: 00001177   esp: c147bf40
Nov 22 09:42:58 toey kernel: ds: 0018   es: 0018   ss: 0018
Nov 22 09:42:58 toey kernel: Process kswapd (pid: 5, stackpage=c147b000)
Nov 22 09:42:58 toey kernel: Stack: c007f740 0000211e c007f588 d298e3c8 00000007 000001d0 00000020 00000006 
Nov 22 09:42:58 toey kernel:        c014c464 00003295 c01300f3 00000006 000001d0 c0316fd0 00000006 000001d0 
Nov 22 09:42:58 toey kernel:        c0316fd0 00000000 c0130146 00000020 c0316fd0 00000001 c147a000 c01301ee 
Nov 22 09:42:58 toey kernel: Call Trace:    [shrink_icache_memory+36/64] [shrink_caches+131/160] [try_to_free_pages+54/80] [kswapd_balance_pgdat+94/176] [kswapd_balance+40/64]
Nov 22 09:42:58 toey kernel: Code: 8b 7f 04 8d 5e f8 8b 83 f8 00 00 00 a9 38 00 00 00 75 08 0b 
Using defaults from ksymoops -t elf32-i386 -a i386


>>esp; c147bf40 <_end+10d4ffc/18ca411c>

Code;  00000000 Before first symbol
00000000 <_EIP>:
Code;  00000000 Before first symbol
   0:   8b 7f 04                  mov    0x4(%edi),%edi
Code;  00000003 Before first symbol
   3:   8d 5e f8                  lea    0xfffffff8(%esi),%ebx
Code;  00000006 Before first symbol
   6:   8b 83 f8 00 00 00         mov    0xf8(%ebx),%eax
Code;  0000000c Before first symbol
   c:   a9 38 00 00 00            test   $0x38,%eax
Code;  00000011 Before first symbol
  11:   75 08                     jne    1b <_EIP+0x1b>
Code;  00000013 Before first symbol
  13:   0b 00                     or     (%eax),%eax

Nov 22 09:53:50 toey kernel:  <1>Unable to handle kernel paging request at virtual address 9cae5bf5
Nov 22 09:53:50 toey kernel: c014c392
Nov 22 09:53:50 toey kernel: *pde = 00000000
Nov 22 09:53:50 toey kernel: Oops: 0000
Nov 22 09:53:50 toey kernel: CPU:    0
Nov 22 09:53:50 toey kernel: EIP:    0010:[prune_icache+50/224]    Not tainted
Nov 22 09:53:50 toey kernel: EFLAGS: 00013293
Nov 22 09:53:50 toey kernel: eax: 00000001   ebx: c007f740   ecx: 00000001   edx: c007f740
Nov 22 09:53:50 toey kernel: esi: 9cae5bf1   edi: 9cae5bf1   ebp: 0000395a   esp: d793be1c
Nov 22 09:53:50 toey kernel: ds: 0018   es: 0018   ss: 0018
Nov 22 09:53:50 toey kernel: Process XFree86 (pid: 6023, stackpage=d793b000)
Nov 22 09:53:50 toey kernel: Stack: c007f740 00000000 d793be24 d793be24 00000012 000001d2 00000020 00000006 
Nov 22 09:53:51 toey kernel:        c014c464 0000395a c01300f3 00000006 000001d2 c0316fd0 00000006 000001d2 
Nov 22 09:53:52 toey kernel:        c0316fd0 c0316fd0 c0130146 00000020 d793a000 00000000 00000010 c0130f39 
Nov 22 09:53:52 toey kernel: Call Trace:    [shrink_icache_memory+36/64] [shrink_caches+131/160] [try_to_free_pages+54/80] [balance_classzone+89/464] [__alloc_pages+247/416]
Nov 22 09:53:53 toey kernel: Code: 8b 7f 04 8d 5e f8 8b 83 f8 00 00 00 a9 38 00 00 00 75 08 0b 


>>esp; d793be1c <_end+17594ed8/18ca411c>

Code;  00000000 Before first symbol
00000000 <_EIP>:
Code;  00000000 Before first symbol
   0:   8b 7f 04                  mov    0x4(%edi),%edi
Code;  00000003 Before first symbol
   3:   8d 5e f8                  lea    0xfffffff8(%esi),%ebx
Code;  00000006 Before first symbol
   6:   8b 83 f8 00 00 00         mov    0xf8(%ebx),%eax
Code;  0000000c Before first symbol
   c:   a9 38 00 00 00            test   $0x38,%eax
Code;  00000011 Before first symbol
  11:   75 08                     jne    1b <_EIP+0x1b>
Code;  00000013 Before first symbol
  13:   0b 00                     or     (%eax),%eax

Nov 22 09:57:19 toey kernel:  <1>Unable to handle kernel paging request at virtual address 9cae5bf5
Nov 22 09:57:19 toey kernel: c014c392
Nov 22 09:57:19 toey kernel: *pde = 00000000
Nov 22 09:57:19 toey kernel: Oops: 0000
Nov 22 09:57:19 toey kernel: CPU:    0
Nov 22 09:57:19 toey kernel: EIP:    0010:[prune_icache+50/224]    Not tainted
Nov 22 09:57:19 toey kernel: EFLAGS: 00010293
Nov 22 09:57:19 toey kernel: eax: 00000001   ebx: c007f740   ecx: 00000001   edx: c007f740
Nov 22 09:57:19 toey kernel: esi: 9cae5bf1   edi: 9cae5bf1   ebp: 00003d9f   esp: cdaade18
Nov 22 09:57:19 toey kernel: ds: 0018   es: 0018   ss: 0018
Nov 22 09:57:19 toey kernel: Process dpkg-deb (pid: 12350, stackpage=cdaad000)
Nov 22 09:57:19 toey kernel: Stack: c007f740 0000000c c6467048 c61f7ac8 00000001 000001d2 00000020 00000006 
Nov 22 09:57:19 toey kernel:        c014c464 00003dab c01300f3 00000006 000001d2 c0316fd0 00000006 000001d2 
Nov 22 09:57:19 toey kernel:        c0316fd0 c0316fd0 c0130146 00000020 cdaac000 00000000 00000010 c0130f39 
Nov 22 09:57:19 toey kernel: Call Trace:    [shrink_icache_memory+36/64] [shrink_caches+131/160] [try_to_free_pages+54/80] [balance_classzone+89/464] [__alloc_pages+247/416]
Nov 22 09:57:20 toey kernel: Code: 8b 7f 04 8d 5e f8 8b 83 f8 00 00 00 a9 38 00 00 00 75 08 0b 


>>esp; cdaade18 <_end+d706ed4/18ca411c>

Code;  00000000 Before first symbol
00000000 <_EIP>:
Code;  00000000 Before first symbol
   0:   8b 7f 04                  mov    0x4(%edi),%edi
Code;  00000003 Before first symbol
   3:   8d 5e f8                  lea    0xfffffff8(%esi),%ebx
Code;  00000006 Before first symbol
   6:   8b 83 f8 00 00 00         mov    0xf8(%ebx),%eax
Code;  0000000c Before first symbol
   c:   a9 38 00 00 00            test   $0x38,%eax
Code;  00000011 Before first symbol
  11:   75 08                     jne    1b <_EIP+0x1b>
Code;  00000013 Before first symbol
  13:   0b 00                     or     (%eax),%eax

Nov 22 09:57:20 toey kernel:  <1>Unable to handle kernel paging request at virtual address 9cae5bf5
Nov 22 09:57:20 toey kernel: c014c392
Nov 22 09:57:20 toey kernel: *pde = 00000000
Nov 22 09:57:21 toey kernel: Oops: 0000
Nov 22 09:57:22 toey kernel: CPU:    0
Nov 22 09:57:22 toey kernel: EIP:    0010:[prune_icache+50/224]    Not tainted
Nov 22 09:57:22 toey kernel: EFLAGS: 00010293
Nov 22 09:57:22 toey kernel: eax: 00000001   ebx: c007f740   ecx: 00000001   edx: c007f740
Nov 22 09:57:22 toey kernel: esi: 9cae5bf1   edi: 9cae5bf1   ebp: 000041b5   esp: cdaafe1c
Nov 22 09:57:22 toey kernel: ds: 0018   es: 0018   ss: 0018
Nov 22 09:57:22 toey kernel: Process install-info (pid: 12358, stackpage=cdaaf000)
Nov 22 09:57:22 toey kernel: Stack: c007f740 00000000 cdaafe24 cdaafe24 00000007 000001d2 00000020 00000006 
Nov 22 09:57:22 toey kernel:        c014c464 000041b5 c01300f3 00000006 000001d2 c0316fd0 00000006 000001d2 
Nov 22 09:57:22 toey kernel:        c0316fd0 c0316fd0 c0130146 00000020 cdaae000 00000000 00000010 c0130f39 
Nov 22 09:57:22 toey kernel: Call Trace:    [shrink_icache_memory+36/64] [shrink_caches+131/160] [try_to_free_pages+54/80] [balance_classzone+89/464] [__alloc_pages+247/416]
Nov 22 09:57:22 toey kernel: Code: 8b 7f 04 8d 5e f8 8b 83 f8 00 00 00 a9 38 00 00 00 75 08 0b 


>>esp; cdaafe1c <_end+d708ed8/18ca411c>

Code;  00000000 Before first symbol
00000000 <_EIP>:
Code;  00000000 Before first symbol
   0:   8b 7f 04                  mov    0x4(%edi),%edi
Code;  00000003 Before first symbol
   3:   8d 5e f8                  lea    0xfffffff8(%esi),%ebx
Code;  00000006 Before first symbol
   6:   8b 83 f8 00 00 00         mov    0xf8(%ebx),%eax
Code;  0000000c Before first symbol
   c:   a9 38 00 00 00            test   $0x38,%eax
Code;  00000011 Before first symbol
  11:   75 08                     jne    1b <_EIP+0x1b>
Code;  00000013 Before first symbol
  13:   0b 00                     or     (%eax),%eax


This machine has previously been quite stable running this kernel, but
I just got a Netgear MA401 wireless card and started using it with the
2.4.19 orinoco_cs driver.  The card and module weren't installed at
the time of the crash, but they had been earlier in the day.  Could it
be a bug in that driver?

http://groups.google.com/groups?q=shrink_icache_memory&hl=en&lr=&ie=UTF-8&scoring=d&selm=20021028102439.GB13490%40carfax.org.uk&rnum=4

-- 
Martin

                 reply	other threads:[~2002-11-21 23:42 UTC|newest]

Thread overview: [no followups] expand[flat|nested]  mbox.gz  Atom feed

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=20021121234536.GA1433@toey.sourcefrog.net \
    --to=mbp@sourcefrog.net \
    --cc=dgibson@samba.org \
    --cc=linux-kernel@vger.kernel.org \
    /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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox