linux-kernel.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* Bug Report: 2.4.22-pre5: BUG in page_alloc
@ 2003-07-15 11:32 Stephan von Krawczynski
  0 siblings, 0 replies; only message in thread
From: Stephan von Krawczynski @ 2003-07-15 11:32 UTC (permalink / raw)
  To: linux-kernel; +Cc: Marcelo Tosatti

Hello,

here comes...

ksymoops 2.4.8 on i686 2.4.22-pre5.  Options used
     -V (default)
     -k /proc/ksyms (default)
     -l /proc/modules (default)
     -o /lib/modules/2.4.22-pre5/ (default)
     -m /boot/System.map-2.4.22-pre5 (default)

Warning: You did not tell me where to find symbol information.  I will
assume that the log matches the kernel and modules that are running
right now and I'll use the default options above for symbol resolution.
If the current kernel and/or modules do not match the log, you can get
more accurate output by telling me the kernel version and where to find
map, modules, ksyms etc.  ksymoops -h explains the options.

Jul 15 11:19:24 admin kernel: kernel BUG at page_alloc.c:102!
Jul 15 11:19:24 admin kernel: invalid operand: 0000
Jul 15 11:19:24 admin kernel: CPU:    1
Jul 15 11:19:24 admin kernel: EIP:    0010:[__free_pages_ok+82/720]    Not
tainted
Jul 15 11:19:24 admin kernel: EIP:    0010:[<c0139e02>]    Not tainted
Using defaults from ksymoops -t elf32-i386 -a i386
Jul 15 11:19:24 admin kernel: EFLAGS: 00010282
Jul 15 11:19:24 admin kernel: eax: f0413d64   ebx: c29e0440   ecx: c29e045c  
edx: c243d84c
Jul 15 11:19:24 admin kernel: esi: c29e0440   edi: 00000000   ebp: c02e2b08  
esp: c345df0c
Jul 15 11:19:24 admin kernel: ds: 0018   es: 0018   ss: 0018
Jul 15 11:19:24 admin kernel: Process kswapd (pid: 5, stackpage=c345d000)
Jul 15 11:19:24 admin kernel: Stack: 00000282 00000003 f547f660 f547f660
f547f660 c29e0440 c0147ccb f547f660 
Jul 15 11:19:24 admin kernel:        f0413d64 c29e0440 0001ad4c c02e2b08
c0139141 c29e0440 000001d0 00000200
Jul 15 11:19:24 admin kernel:        000001d0 0000001e 00000020 000001d0
00000020 00000006 c0139343 00000006
Jul 15 11:19:24 admin kernel: Call Trace:    [try_to_free_buffers+235/368]
[shrink_cache+801/944] [shrink_caches+99/160] [try_to_free_pages_zone+62/96]
[kswapd_balance_pgdat+76/176]
Jul 15 11:19:24 admin kernel: Call Trace:    [<c0147ccb>] [<c0139141>]
[<c0139343>] [<c01393be>] [<c01394cc>]
Jul 15 11:19:24 admin kernel:   [<c0139558>] [<c0139688>] [<c01395f0>]
[<c0105000>] [<c010592e>] [<c01395f0>]
Jul 15 11:19:24 admin kernel: Code: 0f 0b 66 00 8e b8 2a c0 8b 2d 90 e5 36 c0
89 d8 29 e8 c1 f8


>>EIP; c0139e02 <__free_pages_ok+52/2d0>   <=====

>>eax; f0413d64 <_end+300761a4/3853c4a0>
>>ebx; c29e0440 <_end+2642880/3853c4a0>
>>ecx; c29e045c <_end+264289c/3853c4a0>
>>edx; c243d84c <_end+209fc8c/3853c4a0>
>>esi; c29e0440 <_end+2642880/3853c4a0>
>>ebp; c02e2b08 <contig_page_data+168/340>
>>esp; c345df0c <_end+30c034c/3853c4a0>

Trace; c0147ccb <try_to_free_buffers+eb/170>
Trace; c0139141 <shrink_cache+321/3b0>
Trace; c0139343 <shrink_caches+63/a0>
Trace; c01393be <try_to_free_pages_zone+3e/60>
Trace; c01394cc <kswapd_balance_pgdat+4c/b0>
Trace; c0139558 <kswapd_balance+28/40>
Trace; c0139688 <kswapd+98/c0>
Trace; c01395f0 <kswapd+0/c0>
Trace; c0105000 <_stext+0/0>
Trace; c010592e <arch_kernel_thread+2e/40>
Trace; c01395f0 <kswapd+0/c0>

Code;  c0139e02 <__free_pages_ok+52/2d0>
00000000 <_EIP>:
Code;  c0139e02 <__free_pages_ok+52/2d0>   <=====
   0:   0f 0b                     ud2a      <=====
Code;  c0139e04 <__free_pages_ok+54/2d0>
   2:   66                        data16
Code;  c0139e05 <__free_pages_ok+55/2d0>
   3:   00 8e b8 2a c0 8b         add    %cl,0x8bc02ab8(%esi)
Code;  c0139e0b <__free_pages_ok+5b/2d0>
   9:   2d 90 e5 36 c0            sub    $0xc036e590,%eax
Code;  c0139e10 <__free_pages_ok+60/2d0>
   e:   89 d8                     mov    %ebx,%eax
Code;  c0139e12 <__free_pages_ok+62/2d0>
  10:   29 e8                     sub    %ebp,%eax
Code;  c0139e14 <__free_pages_ok+64/2d0>
  12:   c1 f8 00                  sar    $0x0,%eax

Jul 15 12:34:09 admin kernel: kernel BUG at page_alloc.c:102!
Jul 15 12:34:09 admin kernel: invalid operand: 0000
Jul 15 12:34:09 admin kernel: CPU:    0
Jul 15 12:34:09 admin kernel: EIP:    0010:[__free_pages_ok+82/720]    Not
tainted
Jul 15 12:34:09 admin kernel: EIP:    0010:[<c0139e02>]    Not tainted
Jul 15 12:34:09 admin kernel: EFLAGS: 00010282
Jul 15 12:34:09 admin kernel: eax: f0413d64   ebx: c29e0440   ecx: c29e0440  
edx: 00000000
Jul 15 12:34:09 admin kernel: esi: c29e0440   edi: 00000000   ebp: 00001d87  
esp: d430fed8
Jul 15 12:34:09 admin kernel: ds: 0018   es: 0018   ss: 0018
Jul 15 12:34:09 admin kernel: Process tar (pid: 20492, stackpage=d430f000)
Jul 15 12:34:09 admin kernel: Stack: d430ff74 c014024c c29e0440 00000000
c0131db8 c0225e90 00000000 00001600
Jul 15 12:34:09 admin kernel:        00001000 c29e0440 f0413d64 00001d87
c013176a d430ff74 c29e0440 00000000
Jul 15 12:34:09 admin kernel:        00001000 00001000 00000001 00000000
00000000 f0413ca0 c0131cc0 d430ff74
Jul 15 12:34:09 admin kernel: Call Trace:    [kmap_high+76/128]
[file_read_actor+248/272] [st_sleep_done+0/256] [do_generic_file_read+538/1136]
[file_read_actor+0/272]
Jul 15 12:34:09 admin kernel: Call Trace:    [<c014024c>] [<c0131db8>]
[<c0225e90>] [<c013176a>] [<c0131cc0>]
Jul 15 12:34:09 admin kernel:   [<c0131f6c>] [<c0131cc0>] [<c014291b>]
[<c010782f>]
Jul 15 12:34:09 admin kernel: Code: 0f 0b 66 00 8e b8 2a c0 8b 2d 90 e5 36 c0
89 d8 29 e8 c1 f8


>>EIP; c0139e02 <__free_pages_ok+52/2d0>   <=====

>>eax; f0413d64 <_end+300761a4/3853c4a0>
>>ebx; c29e0440 <_end+2642880/3853c4a0>
>>ecx; c29e0440 <_end+2642880/3853c4a0>
>>esi; c29e0440 <_end+2642880/3853c4a0>
>>esp; d430fed8 <_end+13f72318/3853c4a0>

Trace; c014024c <kmap_high+4c/80>
Trace; c0131db8 <file_read_actor+f8/110>
Trace; c0225e90 <st_sleep_done+0/100>
Trace; c013176a <do_generic_file_read+21a/470>
Trace; c0131cc0 <file_read_actor+0/110>
Trace; c0131f6c <generic_file_read+19c/1b0>
Trace; c0131cc0 <file_read_actor+0/110>
Trace; c014291b <sys_read+9b/180>
Trace; c010782f <system_call+33/38>

Code;  c0139e02 <__free_pages_ok+52/2d0>
00000000 <_EIP>:
Code;  c0139e02 <__free_pages_ok+52/2d0>   <=====
   0:   0f 0b                     ud2a      <=====
Code;  c0139e04 <__free_pages_ok+54/2d0>
   2:   66                        data16
Code;  c0139e05 <__free_pages_ok+55/2d0>
   3:   00 8e b8 2a c0 8b         add    %cl,0x8bc02ab8(%esi)
Code;  c0139e0b <__free_pages_ok+5b/2d0>
   9:   2d 90 e5 36 c0            sub    $0xc036e590,%eax
Code;  c0139e10 <__free_pages_ok+60/2d0>
   e:   89 d8                     mov    %ebx,%eax
Code;  c0139e12 <__free_pages_ok+62/2d0>
  10:   29 e8                     sub    %ebp,%eax
Code;  c0139e14 <__free_pages_ok+64/2d0>
  12:   c1 f8 00                  sar    $0x0,%eax


1 warning issued.  Results may not be reliable.


# uname -r
2.4.22-pre5

# cat /proc/cpuinfo 
processor       : 0
vendor_id       : GenuineIntel
cpu family      : 6
model           : 11
model name      : Intel(R) Pentium(R) III CPU family      1400MHz
stepping        : 1
cpu MHz         : 1400.118
cache size      : 512 KB
fdiv_bug        : no
hlt_bug         : no
f00f_bug        : no
coma_bug        : no
fpu             : yes
fpu_exception   : yes
cpuid level     : 2
wp              : yes
flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov
pat pse36 mmx fxsr sse
bogomips        : 2791.83

processor       : 1
vendor_id       : GenuineIntel
cpu family      : 6
model           : 11
model name      : Intel(R) Pentium(R) III CPU family      1400MHz
stepping        : 1
cpu MHz         : 1400.118
cache size      : 512 KB
fdiv_bug        : no
hlt_bug         : no
f00f_bug        : no
coma_bug        : no
fpu             : yes
fpu_exception   : yes
cpuid level     : 2
wp              : yes
flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov
pat pse36 mmx fxsr sse
bogomips        : 2798.38


# cat /proc/meminfo 
        total:    used:    free:  shared: buffers:  cached:
Mem:  3180212224 3142021120 38191104        0 281440256 2462392320
Swap: 2154979328 71847936 2083131392
MemTotal:      3105676 kB
MemFree:         37296 kB
MemShared:           0 kB
Buffers:        274844 kB
Cached:        2375540 kB
SwapCached:      29140 kB
Active:         252228 kB
Inactive:      2502676 kB
HighTotal:     2228204 kB
HighFree:        34972 kB
LowTotal:       877472 kB
LowFree:          2324 kB
SwapTotal:     2104472 kB
SwapFree:      2034308 kB


Problem showed up during tar from disk (3ware RAID) to tape (aic-SDLT).
Box is completely stable under 2.4.22-pre2, but my long-term bug-report
regarding verification errors during tar verify cycle still holds.

Any further information needed? Just tell me...

Regards,
Stephan

^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2003-07-15 11:18 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2003-07-15 11:32 Bug Report: 2.4.22-pre5: BUG in page_alloc Stephan von Krawczynski

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).