Kernel oops: 2.4.30. Unable to handle kernel paging request at virtual address

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hello all,
Hardware:cpu:  genuine intel P4 2.8ghzAdaptec 2410SA enclosure kit with 120gb Maxtor sata hdds.512 MB RAM
Software:linux: Debian Linux timele.net 2.4.30 #34 Fri Apr 22 08:58:32 UTC 2005i686 GNU/Linuxswap size = 1GB
The kernel produces oops, randomly. It may happen any time after bootor in two-three days.
Here is the ksymoops < kern.log output:-----------------------------------------------------------------------------------kernel: c012b186kernel: Oops: 0002kernel: CPU:    0kernel: EIP:    0010:[<c012b186>]    Not taintedUsing defaults from ksymoops -t elf32-i386 -a i386kernel: EFLAGS: 00010087kernel: eax: c0fa5b3c   ebx: ffffffff   ecx: 7174a9cb   edx: 00000076kernel: esi: 00000000   edi: 40359880   ebp: c2fb7fbc   esp: c2fb7f3ckernel: ds: 0018   es: 0018   ss: 0018kernel: Process sendmail (pid: 30623, stackpage=c2fb7000)kernel: Stack: c7895000 bffecdb0 40359880 c2fb7fbc 40359880 c2fb7fbcc0fa5b00 c0fa5bc4kernel:        c0fa5b3c 00000a03 ffffffff e2e95397 7174a9cb c012b927c012b942 c013f17fkernel:        c2fb6000 bffecda8 40359880 00000000 00000008 c02e8d4100000001 00000286kernel: Call Trace:    [<c012b927>] [<c012b942>] [<c013f17f>][<c02e8d41>] [<c0106b33>]kernel: Code: 0f bb 0a 19 c0 85 c0 0f 85 ef fe ff ff 8b 5c 24 20 6b 44 24
>>EIP; c012b186 <kmem_find_general_cachep+18a2/1b3c>   <=====
>>eax; c0fa5b3c <END_OF_CODE+b57480/????>>>ebx; ffffffff <END_OF_CODE+3fbb1943/????>>>ecx; 7174a9cb Before first symbol>>edi; 40359880 Before first symbol>>ebp; c2fb7fbc <END_OF_CODE+2b69900/????>>>esp; c2fb7f3c <END_OF_CODE+2b69880/????>
Trace; c012b927 <__free_pages+1b/1c>Trace; c012b942 <free_pages+1a/1ce8>Trace; c013f17f <__pollwait+bab/ec0>Trace; c02e8d41 <sock_create+e69/f50>Trace; c0106b33 <__up_wakeup+101f/13e4>
Code;  c012b186 <kmem_find_general_cachep+18a2/1b3c>00000000 <_EIP>:Code;  c012b186 <kmem_find_general_cachep+18a2/1b3c>   <=====   0:   0f bb 0a                  btc    %ecx,(%edx)   <=====Code;  c012b189 <kmem_find_general_cachep+18a5/1b3c>   3:   19 c0                     sbb    %eax,%eaxCode;  c012b18b <kmem_find_general_cachep+18a7/1b3c>   5:   85 c0                     test   %eax,%eaxCode;  c012b18d <kmem_find_general_cachep+18a9/1b3c>   7:   0f 85 ef fe ff ff         jne    fffffefc <_EIP+0xfffffefc>Code;  c012b193 <kmem_find_general_cachep+18af/1b3c>   d:   8b 5c 24 20               mov    0x20(%esp,1),%ebxCode;  c012b197 <kmem_find_general_cachep+18b3/1b3c>  11:   6b 44 24 00 00            imul   $0x0,0x0(%esp,1),%eax
 <1>Unable to handle kernel paging request at virtual address 0e2ea1eekernel: c012b186kernel: Oops: 0002kernel: CPU:    0kernel: EIP:    0010:[<c012b186>]    Not taintedkernel: EFLAGS: 00010087kernel: eax: c0fa5b3c   ebx: ffffffff   ecx: 71750bdc   edx: 00000076kernel: esi: 00000000   edi: c2d2436c   ebp: 084db000   esp: c2fb7d6ckernel: ds: 0018   es: 0018   ss: 0018kernel: Process sendmail (pid: 30623, stackpage=c2fb7000)kernel: Stack: c1366f64 00000000 c2d2436c 084db000 00000008 00000001c0fa5b00 c0fa5bc4kernel:        c0fa5b3c 00000a02 ffffffff e2ea17b8 71750bdc c012b927c012bd11 c1366f64kernel:        c0120930 c1366f64 00003000 c0120d13 13cb6067 c0a45e00db227e80 080db000kernel: Call Trace:    [<c012b927>] [<c012bd11>] [<c0120930>][<c0120d13>] [<c012326e>]kernel:   [<c011335a>] [<c0117385>] [<c01070f6>] [<c01114f7>][<c0111154>] [<c02eb588>]kernel:   [<c03185ea>] [<c0106c24>] [<c012b186>] [<c012b927>][<c012b942>] [<c013f17f>]kernel:   [<c02e8d41>] [<c0106b33>]kernel: Code: 0f bb 0a 19 c0 85 c0 0f 85 ef fe ff ff 8b 5c 24 20 6b 44 24>>EIP; c012b186 <kmem_find_general_cachep+18a2/1b3c>   <=====
>>eax; c0fa5b3c <END_OF_CODE+b57480/????>>>ebx; ffffffff <END_OF_CODE+3fbb1943/????>>>ecx; 71750bdc Before first symbol>>edi; c2d2436c <END_OF_CODE+28d5cb0/????>>>ebp; 084db000 Before first symbol>>esp; c2fb7d6c <END_OF_CODE+2b696b0/????>
Trace; c012b927 <__free_pages+1b/1c>Trace; c012bd11 <free_pages+3e9/1ce8>Trace; c0120930 <put_unused_fd+60/554>Trace; c0120d13 <put_unused_fd+443/554>Trace; c012326e <do_brk+372/5e0>Trace; c011335a <remove_wait_queue+2ee/920>Trace; c0117385 <exit_mm+309/4bc>Trace; c01070f6 <dump_stack+1fe/ee0>Trace; c01114f7 <__verify_write+577/8e4>Trace; c0111154 <__verify_write+1d4/8e4>Trace; c02eb588 <skb_checksum+44/234>Trace; c03185ea <tcp_read_sock+1444a/15698>Trace; c0106c24 <__up_wakeup+1110/13e4>Trace; c012b186 <kmem_find_general_cachep+18a2/1b3c>Trace; c012b927 <__free_pages+1b/1c>Trace; c012b942 <free_pages+1a/1ce8>Trace; c013f17f <__pollwait+bab/ec0>Trace; c02e8d41 <sock_create+e69/f50>Trace; c0106b33 <__up_wakeup+101f/13e4>Code;  c012b186 <kmem_find_general_cachep+18a2/1b3c>00000000 <_EIP>:Code;  c012b186 <kmem_find_general_cachep+18a2/1b3c>   <=====   0:   0f bb 0a                  btc    %ecx,(%edx)   <=====Code;  c012b189 <kmem_find_general_cachep+18a5/1b3c>   3:   19 c0                     sbb    %eax,%eaxCode;  c012b18b <kmem_find_general_cachep+18a7/1b3c>   5:   85 c0                     test   %eax,%eaxCode;  c012b18d <kmem_find_general_cachep+18a9/1b3c>   7:   0f 85 ef fe ff ff         jne    fffffefc <_EIP+0xfffffefc>Code;  c012b193 <kmem_find_general_cachep+18af/1b3c>   d:   8b 5c 24 20               mov    0x20(%esp,1),%ebxCode;  c012b197 <kmem_find_general_cachep+18b3/1b3c>  11:   6b 44 24 00 00            imul   $0x0,0x0(%esp,1),%eax-----------------------------------------------------------------------------------------------
The traces are always same on any process making kernel emit oops.After free_pages, <sock_create>, <__up_wakeup> die on<kmem_find_general_cachep>. Either way, at the very end kernel freezeswith panic trying to kill init.
 <kmem_find_general_cachep> <======
It is the slab.c in (/usr/src/)linux/mm/slab.c. Kernel is stablecustom compile from kernel.org versioned 2.4.30 with patches applied.
As I have searched for answer or possible solution, either the memorymanagement routines cause incorrect cache size returns after<free_pages> to cache stack or.. I do not know what. Anyways,
Please Help!
Sanjar Jalilov-- "Всему своё время"ЪР·╝w╔²Л┴КЪИiy╖!╒ь^╝W ╝v⌡╒Кm┘ББ·Лdz╧ч≈П+r╞{Ьm╤÷ЪЧf╒≈ЫЕЧX╖╩Х╝Дz╧ч√w╟n'╛ЭPЧm╖ЪЪ▒ЙГzYча╦·ЁЗ+┐Вз


[Index of Archives]     [Newbies FAQ]     [Linux Kernel Mentors]     [Linux Kernel Development]     [IETF Annouce]     [Git]     [Networking]     [Security]     [Bugtraq]     [Yosemite]     [MIPS Linux]     [ARM Linux]     [Linux RAID]     [Linux SCSI]     [Linux ACPI]
  Powered by Linux