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ча╦·ЁЗ+┐Вз