kernel error: Unable to handle kernel paging request

kernel error: Unable to handle kernel paging request

Post by Stephan Schiffe » Wed, 29 May 2002 03:00:05



Hi,

I have a problem with my athlon700 / 768MB RAM running kernel 2.4.18.
From time to time (more often when running processes with lots of harddisk
io (on a reiserfs-partition)) I get following errors in /var/log/messages :

kernel: Unable to handle kernel paging request at virtual address 04000030
...
kernel:  <1>Unable to handle kernel paging request at virtual address
04000008
...
(complete output of three of these errors at the end of the message)
Mostly the errors are at the address 04000008 sometimes at 04000030.
Its always EIP: 0010, but the rest differs.

What can it be?

Stephan

/var/log/messages:
[...]
May 27 16:53:40 marvin kernel: Unable to handle kernel paging request at
virtual address 04000030
May 27 16:53:40 marvin kernel:  printing eip:
May 27 16:53:40 marvin kernel: c01237ae
May 27 16:53:40 marvin kernel: *pde = 00000000
May 27 16:53:40 marvin kernel: Oops: 0002
May 27 16:53:40 marvin kernel: CPU:    0
May 27 16:53:40 marvin kernel: EIP:    0010:[__remove_inode_page+46/80]    
Not tainted
May 27 16:53:40 marvin kernel: EFLAGS: 00010206
May 27 16:53:40 marvin kernel: eax: 04000000   ebx: dc6e3f40   ecx: c171a940  
edx: c1da2e60
May 27 16:53:40 marvin kernel: esi: c171a940   edi: 00000003   ebp: 00000200  
esp: c1c19f4c
May 27 16:53:40 marvin kernel: ds: 0018   es: 0018   ss: 0018
May 27 16:53:40 marvin kernel: Process kswapd (pid: 5, stackpage=c1c19000)
May 27 16:53:40 marvin kernel: Stack: c0129f7e c171a940 00000020 000001d0
00000020 00000006 00000006 c1c18000
May 27 16:53:40 marvin kernel:        00004929 000001d0 c0269488 c012a106
00000006 00000008 00000006 000001d0
May 27 16:53:40 marvin kernel:        c0269488 00000000 c0269488 c012a16c
00000020 c0269488 00000001 c1c18000
May 27 16:53:40 marvin kernel: Call Trace: [shrink_cache+654/752]
[shrink_caches+86/128] [try_to_free_pages+60/96]
[kswapd_balance_pgdat+67/14
May 27 16:53:40 marvin kernel:    [kswapd+157/192] [kernel_thread+40/64]
May 27 16:53:40 marvin kernel:
May 27 16:53:40 marvin kernel: Code: 89 50 30 89 02 c7 41 30 00 00 00 00 ff
0d 60 91 26 c0 c3 eb
May 27 16:59:00 marvin /USR/SBIN/CRON[307]: (root) CMD ( rm -f
/var/spool/cron/lastrun/cron.hourly)
May 27 17:23:48 marvin -- MARK --
May 27 17:27:01 marvin /USR/SBIN/CRON[12931]: (root) CMD ( rm -f
/var/spool/cron/lastrun/cron.hourly)
May 27 17:43:48 marvin -- MARK --
May 27 17:47:51 marvin kernel:  <1>Unable to handle kernel paging request at
virtual address 04000008
May 27 17:47:51 marvin kernel:  printing eip:
May 27 17:47:51 marvin kernel: c0124387
May 27 17:47:51 marvin kernel: *pde = 00000000
May 27 17:47:51 marvin kernel: Oops: 0000
May 27 17:47:51 marvin kernel: CPU:    0
May 27 17:47:51 marvin kernel: EIP:    0010:[__find_lock_page_helper+23/96]    
Not tainted
May 27 17:47:51 marvin kernel: EFLAGS: 00210206
May 27 17:47:51 marvin kernel: eax: eda09d30   ebx: 04000000   ecx: c171a940  
edx: 000184d4
May 27 17:47:51 marvin kernel: esi: 000184d4   edi: eda09d30   ebp: c171a940  
esp: ca5adf38
May 27 17:47:51 marvin kernel: ds: 0018   es: 0018   ss: 0018
May 27 17:47:51 marvin kernel: Process ncftpbatch (pid: 2491,
stackpage=ca5ad000)
May 27 17:47:51 marvin kernel: Stack: 000001c2 ca5adf94 000184d4 c1da2e60
c01243e3 c01267b1 eda09d30 000184d4
May 27 17:47:52 marvin kernel:        c1da2e60 00000000 e6a411c0 ffffffea
0000059e eda09ce8 00001000 00000000
May 27 17:47:52 marvin kernel:        000001c2 fffffff4 000003dc 184d4000
00000000 eda09c80 eda09d30 00000000
May 27 17:47:52 marvin kernel: Call Trace: [__find_lock_page+19/32]
[generic_file_write+993/1728] [sys_write+150/240] [system_call+51/56]
May 27 17:47:52 marvin kernel:
May 27 17:47:52 marvin kernel: CMay 27 17:50:54 marvin kernel:  <1>Unable to
handle kernel paging request at virtual address 04000008
May 27 17:50:54 marvin kernel:  printing eip:
May 27 17:50:54 marvin kernel: c0124387
May 27 17:50:54 marvin kernel: *pde = 00000000
May 27 17:50:54 marvin kernel: Oops: 0000
May 27 17:50:54 marvin kernel: CPU:    0
May 27 17:50:54 marvin kernel: EIP:    0010:[__find_lock_page_helper+23/96]    
Not tainted
May 27 17:50:54 marvin kernel: EFLAGS: 00210206
May 27 17:50:54 marvin kernel: eax: edd136f0   ebx: 04000000   ecx: c171a940  
edx: 00000006
May 27 17:50:54 marvin kernel: esi: 00000006   edi: edd136f0   ebp: c171a940  
esp: ddc9ff38
May 27 17:50:54 marvin kernel: ds: 0018   es: 0018   ss: 0018
May 27 17:50:54 marvin kernel: Process cc1plus (pid: 15204,
stackpage=ddc9f000)
May 27 17:50:54 marvin kernel: Stack: 00001000 ddc9ff94 00000006 c1da2e60
c01243e3 c01267b1 edd136f0 00000006
May 27 17:50:54 marvin kernel:        c1da2e60 00000000 cd4395c0 ffffffea
00001000 edd136a8 e7062000 00000000
May 27 17:50:54 marvin kernel:        00001000 fffffff4 00000000 00006000
00000000 edd13640 edd136f0 00000000
May 27 17:50:54 marvin kernel: Call Trace: [__find_lock_page+19/32]
[generic_file_write+993/1728] [sys_write+150/240] [system_call+51/56]
May 27 17:50:54 marvin kernel:
May 27 17:50:54 marvin kernel: Code: 39 7b 08 75 f4 39 73 0c 75 ef 85 db 74
32 ff 43 14 31 c0 0f
ode: 39 7b 08 75 f4 39 73 0c 75 ef 85 db 74 32 ff 43 14 31 c0 0f
[...]

 
 
 

kernel error: Unable to handle kernel paging request

Post by Oki » Wed, 29 May 2002 12:08:19



> Hi,

> I have a problem with my athlon700 / 768MB RAM running kernel 2.4.18.
> From time to time (more often when running processes with lots of harddisk
> io (on a reiserfs-partition)) I get following errors in /var/log/messages :

> kernel: Unable to handle kernel paging request at virtual address 04000030
> ...

Same here...
My system's RAM is 128Mb and I have my swap in a partition; it was
384Mb. It seems it was too big. So I just set it to 128Mb. I'd like
too see what happens.
Oftentimes, the oops happens when the system has just begun having
some activities (sure, there are some daemons running, but they might
have been idle). I had an occasion where the system hung after I
pressed "enter" on the login prompt.

System: PIII Coppermine, 128Mb RAM; kernel: 2.5.8, SMP setting on a
mono-CPU motherboard; all filesystems in reiserfs.

Oki

May 28 06:07:45 bdg kernel: kernel BUG at page_alloc.c:236!
May 28 06:07:45 bdg kernel: invalid operand: 0000
May 28 06:07:45 bdg kernel: CPU:    0
May 28 06:07:45 bdg kernel: EIP:    0010:[rmqueue+497/568]    Not
tainted
May 28 06:07:45 bdg kernel: EFLAGS: 00010202
May 28 06:07:45 bdg kernel: eax: 01010040   ebx: c102d2fc   ecx:
00001000   edx: 00001415
May 28 06:07:45 bdg kernel: esi: c024c574   edi: c024c58c   ebp:
c024c574   esp: c5eb1b18
May 28 06:07:45 bdg kernel: ds: 0018   es: 0018   ss: 0018
May 28 06:07:45 bdg kernel: Process sh (pid: 13777,
threadinfo=c5eb0000 task=c72daf80)
May 28 06:07:45 bdg kernel: Stack: c024c700 000001bf 40013278 00000000
00001000 00000415 00000296 c024c598
May 28 06:07:45 bdg kernel:        00000000 c024c574 c012f993 000001d2
c4769a40 40013278 00000001 c024c574
May 28 06:07:45 bdg kernel:        c024c6fc 000001d2 c0126182 c012f77e
c110808c c01261c6 c4dac400 c5fb3160
May 28 06:07:45 bdg kernel: Call Trace: [__alloc_pages+51/364]
[do_no_page+102/492] [_alloc_pages+22/24] [do_no_page+170/492]
[handle_mm_fault+101/204]
May 28 06:07:46 bdg kernel:    [do_page_fault+399/1145]
[do_page_fault+0/1145] [journal_end+22/28]
[do_generic_file_read+251/732] [do_generic_file_read+719/732]
[rb_insert_color+81/196]
May 28 06:07:46 bdg kernel:    [__vma_link+98/168] [error_code+52/60]
[clear_user+46/60] [padzero+28/32] [load_elf_interp+647/740]
[load_elf_binary+1961/2728]
May 28 06:07:46 bdg kernel:    [load_elf_binary+0/2728]
[__mark_inode_dirty+46/152] [search_binary_handler+122/428]
[do_execve+382/492] [do_execve+405/492] [sys_execve+47/96]
May 28 06:07:46 bdg kernel:    [syscall_call+7/11]
May 28 06:07:46 bdg kernel:
May 28 06:07:46 bdg kernel: Code: 0f 0b ec 00 80 6a 21 c0 8b 43 14 a8
80 74 08 0f 0b ee 00 May 28 06:20:01 bdg kernel:  kernel BUG at
page_alloc.c:103!
May 28 06:20:01 bdg kernel: invalid operand: 0000
May 28 06:20:01 bdg kernel: CPU:    0
May 28 06:20:01 bdg kernel: EIP:    0010:[__free_pages_ok+38/656]  
Not taintedMay 28 06:20:01 bdg kernel: EFLAGS: 00010282
May 28 06:20:01 bdg kernel: eax: 01000001   ebx: c102d2fc   ecx:
c102d2fc   edx: c7ddfb1c
May 28 06:20:01 bdg kernel: esi: c102d2fc   edi: c102d2fc   ebp:
0000000d   esp: c1157f0c
May 28 06:20:01 bdg kernel: ds: 0018   es: 0018   ss: 0018
May 28 06:20:01 bdg kernel: Process kswapd (pid: 6,
threadinfo=c1156000 task=c117b540)
May 28 06:20:01 bdg kernel: Stack: c102d2fc c102d2fc c7ddfb1c 0000000d
c1f24860 c013afe1 000001d0 c102d2fc
May 28 06:20:01 bdg kernel:        c7ddfb1c 0000000d c0139707 c102d2fc
000001d0 00000000 c012fb85 00000000
May 28 06:20:01 bdg kernel:        c012eb17 00000020 000001d0 00000020
00000006 c1156000 00000100 000009dc
May 28 06:20:01 bdg kernel: Call Trace: [try_to_free_buffers+261/364]
[try_to_release_page+63/68] [page_cache_release+45/48]
[shrink_cache+611/920] [shrink_caches+86/128]
May 28 06:20:02 bdg kernel:    [try_to_free_pages+29/60]
[kswapd_balance_pgdat+67/144] [kswapd_balance+22/44] [kswapd+165/192]
[kernel_thread+40/56]
May 28 06:20:02 bdg kernel:
May 28 06:20:02 bdg kernel: Code: 0f 0b 67 00 80 6a 21 c0 89 f8 2b 05
cc b5 2d c0 69 c0 39 8e
May 28 06:25:37 bdg kernel:  kernel BUG at page_alloc.c:236!
May 28 06:25:37 bdg kernel: invalid operand: 0000
May 28 06:25:37 bdg kernel: CPU:    0
May 28 06:25:37 bdg kernel: EIP:    0010:[rmqueue+497/568]    Not
tainted
May 28 06:25:37 bdg kernel: EFLAGS: 00010202
May 28 06:25:37 bdg kernel: eax: 0100005c   ebx: c102fd50   ecx:
00001000   edx: 00001542
May 28 06:25:37 bdg kernel: esi: c024c574   edi: c024c58c   ebp:
c024c574   esp: c3681c2c
May 28 06:25:37 bdg kernel: ds: 0018   es: 0018   ss: 0018
May 28 06:25:37 bdg kernel: Process find (pid: 13945,
threadinfo=c3680000 task=c30454a0)
May 28 06:25:37 bdg kernel: Stack: c024c6e0 000000e0 00000010 00000000
c029c8a0 00000542 00000296 c024c58c
May 28 06:25:37 bdg kernel:        00000000 c024c574 c012fa0e 000000f0
00001000 c7ddf61c 00007170 c024c574
May 28 06:25:37 bdg kernel:        c024c6dc 000000f0 00001000 c012f77e
00000000 c01289bb 00001000 00001000
May 28 06:25:37 bdg kernel: Call Trace: [__alloc_pages+174/364]
[_alloc_pages+22/24] [find_or_create_page+39/156]
[grow_dev_page+35/200] [grow_buffers+137/196] May 28 06:25:37 bdg
kernel:    [__getblk+38/60] [__bread+23/112] [is_tree_node+69/76]
[reiserfs_bread+25/44] [search_by_key+87/3616]
[reiserfs_read_inode2+107/244]
May 28 06:25:37 bdg kernel:    [get_new_inode+168/328] [iget4+213/224]
[reiserfs_find_actor+0/20] [reiserfs_iget+39/104]
[reiserfs_find_actor+0/20] [reiserfs_lookup+175/336]
May 28 06:25:37 bdg kernel:    [real_lookup+81/200]
[link_path_walk+1767/2352] [path_walk+28/32] [__user_walk+62/92]
[vfs_lstat+22/68] [sys_lstat64+19/48]
May 28 06:25:37 bdg kernel:    [syscall_call+7/11]
May 28 06:25:38 bdg kernel:
May 28 06:25:38 bdg kernel: Code: 0f 0b ec 00 80 6a 21 c0 8b 43 14 a8
80 74 08 0f 0b ee 00 80
May 28 06:25:45 bdg kernel:  <1>Unable to handle kernel paging request
at virtual address cf4e5020


 
 
 

kernel error: Unable to handle kernel paging request

Post by Chris Coyl » Wed, 29 May 2002 13:15:29




> Hi,

> I have a problem with my athlon700 / 768MB RAM running kernel 2.4.18.
> From time to time (more often when running processes with lots of
> harddisk io (on a reiserfs-partition)) I get following errors in
> /var/log/messages :

> kernel: Unable to handle kernel paging request at virtual address
> 04000030 ...
> kernel:  <1>Unable to handle kernel paging request at virtual address
> 04000008
> ...

I used to get that occasionally. My system was AMD K6-2 at 350MHz.
After I de-clocked it to 333MHz (motherboard jumpers)
it has been rock-steady ever since.
 
 
 

kernel error: Unable to handle kernel paging request

Post by root » Thu, 30 May 2002 11:48:08



> Hi,

> I have a problem with my athlon700 / 768MB RAM running kernel 2.4.18.
> From time to time (more often when running processes with lots of harddisk
> io (on a reiserfs-partition)) I get following errors in /var/log/messages :

> kernel: Unable to handle kernel paging request at virtual address 04000030
> ...
> kernel:  <1>Unable to handle kernel paging request at virtual address
> 04000008
> ...
> (complete output of three of these errors at the end of the message)
> Mostly the errors are at the address 04000008 sometimes at 04000030.
> Its always EIP: 0010, but the rest differs.

> What can it be?

> Stephan

> /var/log/messages:
> [...]
> May 27 16:53:40 marvin kernel: Unable to handle kernel paging request at
> virtual address 04000030
> May 27 16:53:40 marvin kernel:  printing eip:
> May 27 16:53:40 marvin kernel: c01237ae
> May 27 16:53:40 marvin kernel: *pde = 00000000
> May 27 16:53:40 marvin kernel: Oops: 0002
> May 27 16:53:40 marvin kernel: CPU:    0
> May 27 16:53:40 marvin kernel: EIP:    0010:[__remove_inode_page+46/80]
> Not tainted
> May 27 16:53:40 marvin kernel: EFLAGS: 00010206
> May 27 16:53:40 marvin kernel: eax: 04000000   ebx: dc6e3f40   ecx: c171a940
> edx: c1da2e60
> May 27 16:53:40 marvin kernel: esi: c171a940   edi: 00000003   ebp: 00000200
> esp: c1c19f4c
> May 27 16:53:40 marvin kernel: ds: 0018   es: 0018   ss: 0018
> May 27 16:53:40 marvin kernel: Process kswapd (pid: 5, stackpage=c1c19000)
> May 27 16:53:40 marvin kernel: Stack: c0129f7e c171a940 00000020 000001d0
> 00000020 00000006 00000006 c1c18000
> May 27 16:53:40 marvin kernel:        00004929 000001d0 c0269488 c012a106
> 00000006 00000008 00000006 000001d0
> May 27 16:53:40 marvin kernel:        c0269488 00000000 c0269488 c012a16c
> 00000020 c0269488 00000001 c1c18000
> May 27 16:53:40 marvin kernel: Call Trace: [shrink_cache+654/752]
> [shrink_caches+86/128] [try_to_free_pages+60/96]
> [kswapd_balance_pgdat+67/14
> May 27 16:53:40 marvin kernel:    [kswapd+157/192] [kernel_thread+40/64]
> May 27 16:53:40 marvin kernel:
> May 27 16:53:40 marvin kernel: Code: 89 50 30 89 02 c7 41 30 00 00 00 00 ff
> 0d 60 91 26 c0 c3 eb
> May 27 16:59:00 marvin /USR/SBIN/CRON[307]: (root) CMD ( rm -f
> /var/spool/cron/lastrun/cron.hourly)
> May 27 17:23:48 marvin -- MARK --
> May 27 17:27:01 marvin /USR/SBIN/CRON[12931]: (root) CMD ( rm -f
> /var/spool/cron/lastrun/cron.hourly)
> May 27 17:43:48 marvin -- MARK --
> May 27 17:47:51 marvin kernel:  <1>Unable to handle kernel paging request at
> virtual address 04000008
> May 27 17:47:51 marvin kernel:  printing eip:
> May 27 17:47:51 marvin kernel: c0124387
> May 27 17:47:51 marvin kernel: *pde = 00000000
> May 27 17:47:51 marvin kernel: Oops: 0000
> May 27 17:47:51 marvin kernel: CPU:    0
> May 27 17:47:51 marvin kernel: EIP:    0010:[__find_lock_page_helper+23/96]
> Not tainted
> May 27 17:47:51 marvin kernel: EFLAGS: 00210206
> May 27 17:47:51 marvin kernel: eax: eda09d30   ebx: 04000000   ecx: c171a940
> edx: 000184d4
> May 27 17:47:51 marvin kernel: esi: 000184d4   edi: eda09d30   ebp: c171a940
> esp: ca5adf38
> May 27 17:47:51 marvin kernel: ds: 0018   es: 0018   ss: 0018
> May 27 17:47:51 marvin kernel: Process ncftpbatch (pid: 2491,
> stackpage=ca5ad000)
> May 27 17:47:51 marvin kernel: Stack: 000001c2 ca5adf94 000184d4 c1da2e60
> c01243e3 c01267b1 eda09d30 000184d4
> May 27 17:47:52 marvin kernel:        c1da2e60 00000000 e6a411c0 ffffffea
> 0000059e eda09ce8 00001000 00000000
> May 27 17:47:52 marvin kernel:        000001c2 fffffff4 000003dc 184d4000
> 00000000 eda09c80 eda09d30 00000000
> May 27 17:47:52 marvin kernel: Call Trace: [__find_lock_page+19/32]
> [generic_file_write+993/1728] [sys_write+150/240] [system_call+51/56]
> May 27 17:47:52 marvin kernel:
> May 27 17:47:52 marvin kernel: CMay 27 17:50:54 marvin kernel:  <1>Unable to
> handle kernel paging request at virtual address 04000008
> May 27 17:50:54 marvin kernel:  printing eip:
> May 27 17:50:54 marvin kernel: c0124387
> May 27 17:50:54 marvin kernel: *pde = 00000000
> May 27 17:50:54 marvin kernel: Oops: 0000
> May 27 17:50:54 marvin kernel: CPU:    0
> May 27 17:50:54 marvin kernel: EIP:    0010:[__find_lock_page_helper+23/96]
> Not tainted
> May 27 17:50:54 marvin kernel: EFLAGS: 00210206
> May 27 17:50:54 marvin kernel: eax: edd136f0   ebx: 04000000   ecx: c171a940
> edx: 00000006
> May 27 17:50:54 marvin kernel: esi: 00000006   edi: edd136f0   ebp: c171a940
> esp: ddc9ff38
> May 27 17:50:54 marvin kernel: ds: 0018   es: 0018   ss: 0018
> May 27 17:50:54 marvin kernel: Process cc1plus (pid: 15204,
> stackpage=ddc9f000)
> May 27 17:50:54 marvin kernel: Stack: 00001000 ddc9ff94 00000006 c1da2e60
> c01243e3 c01267b1 edd136f0 00000006
> May 27 17:50:54 marvin kernel:        c1da2e60 00000000 cd4395c0 ffffffea
> 00001000 edd136a8 e7062000 00000000
> May 27 17:50:54 marvin kernel:        00001000 fffffff4 00000000 00006000
> 00000000 edd13640 edd136f0 00000000
> May 27 17:50:54 marvin kernel: Call Trace: [__find_lock_page+19/32]
> [generic_file_write+993/1728] [sys_write+150/240] [system_call+51/56]
> May 27 17:50:54 marvin kernel:
> May 27 17:50:54 marvin kernel: Code: 39 7b 08 75 f4 39 73 0c 75 ef 85 db 74
> 32 ff 43 14 31 c0 0f
> ode: 39 7b 08 75 f4 39 73 0c 75 ef 85 db 74 32 ff 43 14 31 c0 0f
> [...]

Stephan, (and others)

I had the same problem (exactly) and narrowed it down to when "ram" memory was
constrained ( i my case due to a giant tar | gzip combination).

In my case i had 2x256M dimm's I took turns removing one and then the other and
found the offending RAM.

It was the RAM, after replacement, all is fine. ( and BTW the ram works fine in
my window$ machine... guess M$ window$ doesnt care about bad memory ... :)

 
 
 

1. Kernel error: Unable to handle kernel paging request

I have a new SuperMicro CMS Pentium board with 32MB RAM and
256K sync burst cache, plus a WD 1.6 EIDE drive on the
motherboard's controller.

Using a 1.2.11 kernel that I have used without incident on
several other machines I get every so often (and way too often
for confort) kernel errors of the kind:

Unable to handle kernel paging request at virtual address
c31c0434

I get it in a variety of processes (tar, diald, even bash
sometimes) and upgrading to 1.2.13 did not make it go away.

Anyone have any knowledge of this problem?

TIA

Marcus

2. Digital Unix Newbie Question

3. Kernel Panic - Unable to handle kernel paging request at virtual address

4. RPM's, libs and compilation

5. Problems moving to 2.4.x from 2.2.x kernel (unable to handle kernel paging request)

6. USB TV?

7. Unable to handle kernel paging request-error

8. sparc driver for intel pro/1000 gigabit ethernet card?

9. RedHat7 "unable to handle kernel paging request" and other strange errors - RAM problem?

10. "Unable to handle kernel paging request" x 3

11. PROBLEM: Mysterious crash, Unable to handle kernel paging request at virtual address 32428b24

12. Kernel ? Unable to handle kernal paging request

13. SLS 1.02: "unable to handle kernel paging request"