Reproduced the BUG again, but the system was still able to produce a
(better) ksymoops output:

ac97_codec: AC97 Audio codec, id: 0x4943:0x4511 (Unknown)
invalid operand: 0000
CPU:    0
EIP:    0010:[<c0128e79>]
Using defaults from ksymoops -t elf32-i386 -a i386
EFLAGS: 00210286
eax: 0000001c   ebx: 00001400   ecx: 00000000   edx: 00000000
esi: c11d2c1c   edi: 06dd3045   ebp: c6d2338c   esp: c12ede88
ds: 0018   es: 0018   ss: 0018
Process kswapd (pid: 2, stackpage=c12ed000)
Stack: c0252c85 c0252e44 00000066 00000001 00000000 080e4000 c6d2338c 080e3000 
       080f0000 c012918d c138b8c0 c6ddb180 080e3000 c6d2338c 00000004 c6d26080 
       080f0000 080f0000 c6d26080 00200202 c72f69c0 c010c27b 0000000c c12e0000 
Call Trace: [<c0252c85>] [<c0252e44>] [<c012918d>] [<c010c27b>] [<c010c41e>] 
[<c012925c>] [<c01293be>] 
       [<c012a243>] [<c012a302>] [<c012a3ae>] [<c012a330>] [<c010954b>] 
Code: 0f 0b 83 c4 0c 83 e7 02 74 16 6a 68 68 44 2e 25 c0 68 85 2c 

>>EIP; c0128e79 <try_to_swap_out+f9/2f0>   <=====
Trace; c0252c85 <tvecs+19fd/aed8>
Trace; c0252e44 <tvecs+1bbc/aed8>
Trace; c012918d <swap_out_vma+11d/1b0>
Trace; c010c27b <handle_IRQ_event+3b/70>
Trace; c010c41e <do_IRQ+8e/b0>
Trace; c012925c <swap_out_mm+3c/70>
Trace; c01293be <swap_out+12e/180>
Trace; c012a243 <refill_inactive+133/190>
Trace; c012a302 <do_try_to_free_pages+62/90>
Trace; c012a3ae <kswapd+7e/140>
Trace; c012a330 <kswapd+0/140>
Trace; c010954b <kernel_thread+2b/40>
Code;  c0128e79 <try_to_swap_out+f9/2f0>
00000000 <_EIP>:
Code;  c0128e79 <try_to_swap_out+f9/2f0>   <=====
   0:   0f 0b                     ud2a      <=====
Code;  c0128e7b <try_to_swap_out+fb/2f0>
   2:   83 c4 0c                  add    $0xc,%esp
Code;  c0128e7e <try_to_swap_out+fe/2f0>
   5:   83 e7 02                  and    $0x2,%edi
Code;  c0128e81 <try_to_swap_out+101/2f0>
   8:   74 16                     je     20 <_EIP+0x20> c0128e99 
<try_to_swap_out+119/2f0>
Code;  c0128e83 <try_to_swap_out+103/2f0>
   a:   6a 68                     push   $0x68
Code;  c0128e85 <try_to_swap_out+105/2f0>
   c:   68 44 2e 25 c0            push   $0xc0252e44
Code;  c0128e8a <try_to_swap_out+10a/2f0>
  11:   68 85 2c 00 00            push   $0x2c85


I only tested this by starting StarOffice, which seems to be a sure
trigger for this.  This amidst me having 128MB RAM and 128MB swap.

Best regards,
Dewet

On Thu, 19 Oct 2000, Dewet Diener wrote:

> Hi
> 
> Just had the following happening right after booting into the fresh
> kernel.  Started X, and after firing up StarOffice, everything stopped
> responding.  I could switch back to a vc, and use Alt+SysRq to at least
> sync/unmount the fs.  Registers showed:
> 
> SysRq: Show Regs
> EIP: 0010:[acpi_idle+819/864] EFLAGS: 00200246
> EAX: 00f47a65 EBX: c02c0000 ECX: 00f47a65 EDX: 00004008
> ESI: 00004008 EDI: c02c0000 EBP: ffffe000 DS: 0018 ES: 0018
> CR0: 8005003b CR2: 080c5b08 CR3: 04471000 CR4: 00000090
> 
> The actual oops:
> kernel BUG at vmscan.c:102!
> invalid operand: 0000
> CPU:    0
> EIP:    0010:[recalculate_vm_stats+25/32]
> EFLAGS: 00013286
> eax: 0000001c   ebx: 0001e800   ecx: 00000000   edx: 00000000
> esi: c11c66c0   edi: 06aec045   ebp: c0fd94a4   esp: c12ede88
> ds: 0018   es: 0018   ss: 0018
> Process kswapd (pid: 2, stackpage=c12ed000)
> Stack: c0252c85 c0252e44 00000066 00000001 00000010 4012a000 c0fd94a4 40129000
>        4012b000 c012918d c5a0ec80 c7e27780 40129000 c0fd94a4 00000004 c0fd5400
>        4012b000 4012b000 c0fd5400 00000301 c01303ba c4c0eb40 000001cf c012a023
> Call Trace: [tvecs+6717/45816] [tvecs+7164/45816] [swap_out_vma+77/432] 
>[bread+106/112] [refill_inactive_scan+67/240] [refile_buffer+5/16] [__bforget+11/96]
>        [bread+18/112] [swap_out_vma+284/432] [swap_out+94/384] 
>[refill_inactive+147/400] [refill_inactive+338/400] [do_try_to_free_pages+110/144] 
>[refill_inactive+384/400] [kernel_thread+11/64]
> Code: 0f 0b 83 c4 0c 83 e7 02 74 16 6a 68 68 44 2e 25 c0 68 85 2c
> 
> And ksymoops:
> Code;  00000000 Before first symbol
> 00000000 <_EIP>:
> Code;  00000000 Before first symbol
>    0:   0f 0b                     ud2a
> Code;  00000002 Before first symbol
>    2:   83 c4 0c                  add    $0xc,%esp
> Code;  00000005 Before first symbol
>    5:   83 e7 02                  and    $0x2,%edi
> Code;  00000008 Before first symbol
>    8:   74 16                     je     20 <_EIP+0x20> 00000020 Before first symbol
> Code;  0000000a Before first symbol
>    a:   6a 68                     push   $0x68
> Code;  0000000c Before first symbol
>    c:   68 44 2e 25 c0            push   $0xc0252e44
> Code;  00000011 Before first symbol
>   11:   68 85 2c 00 00            push   $0x2c85
> 
> 'free' gives:
>              total       used       free     shared    buffers     cached
> Mem:        126460      52588      73872          0       3104      31088
> -/+ buffers/cache:      18396     108064
> Swap:       128516          0     128516
> 
> Please tell me if anything is missing from the above.
> 
> Best regards,
> Dewet Diener
> 
> 

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [EMAIL PROTECTED]
Please read the FAQ at http://www.tux.org/lkml/

Reply via email to