Messages in this thread | | | Date | Mon, 7 Feb 2000 09:37:51 +0200 | From | Oleg Drokin <> | Subject | PPP is not SMP safe in 2.2.X, Oops |
| |
Hello!
It seems PPP is not SMP safe in 2.2.X I got the same oops, again. Here it is, decoded. After it here was repetitive oopses in shedule, till kernel stack overflow, and then ather funny things. Kernel is 2.2.15pre4, gcc 2.7.2.3 built, SMP. Box is Dual P3 450, 256 M RAM. This is second confirmed this oops, but I got similar hangs/reboots before I installed serial console, too.
Options used: -V (default) -o /lib/modules/2.2.15pre4/ (default) -k /proc/ksyms (default) -l /proc/modules (default) -m /boot/System.map-2.2.15pre4 (specified) -c 1 (default)
Unable to handle kernel NULL pointer dereference at virtual address 00000070 current->tss.cr3 = 013d0000, %cr3 = 013d0000 *pde = 0e937067 Oops: 0002 CPU: 0 EIP: 0010:[<c01acf2d>] EFLAGS: 00013282 eax: 00000070 ebx: 0000003b ecx: 0000001b edx: 00000000 esi: ce011e49 edi: 0000000c ebp: ce011c00 esp: c4525e00 ds: 0018 es: 0018 ss: 0018 Process httpd (pid: 17379, process nr: 200, stackpage=c4525000) Stack: cbda9000 00000000 00000000 cb7b8aa0 ce011f2e 0000000c ffff1b36 c01acc6c ce011c00 ce011c00 cbda9000 00000000 c4525e74 c01ac883 ce011c00 cbda9000 c023dac4 c01a3ccb cbda9000 00000000 c01a3c92 c0005d80 00000001 c011b82d Call Trace: [<c01acc6c>] [<c01ac883>] [<c01a3ccb>] [<c01a3c92>] [<c011b82d>] [<c010bbdd>] [<c010a6f8>] [<c010807f>] [<c01136fc>] [<c0113467>] [<c01332d7>] [<c0133388>] [<c0133751>] [<c010ef51>] [<c0109304>] Code: f0 ff 4a 70 0f 94 c0 84 c0 74 09 52 e8 22 8d fa ff 83 c4 04
>>EIP: c01acf2d <ppp_async_encode+241/288> Trace: c01acc6c <ppp_tty_push+100/180> Trace: c01ac883 <ppp_tty_wakeup+5f/74> Trace: c01a3ccb <do_softint+2f/44> Trace: c01a3c92 <do_serial_bh+56/60> Trace: c011b82d <do_bottom_half+85/a8> Trace: c010bbdd <do_IRQ+4d/54> Trace: c010a6f8 <common_interrupt+18/20> Trace: c010807f <__switch_to+7f/c4> Code: c01acf2d <ppp_async_encode+241/288> 00000000 <_EIP>: <=== Code: c01acf2d <ppp_async_encode+241/288> 0: f0 ff 4a 70 lock decl 0x70(%edx) <=== Code: c01acf31 <ppp_async_encode+245/288> 4: 0f 94 c0 sete %al Code: c01acf34 <ppp_async_encode+248/288> 7: 84 c0 testb %al,%al Code: c01acf36 <ppp_async_encode+24a/288> 9: 74 09 je c01acf41 <ppp_async_encode+255/288> Code: c01acf38 <ppp_async_encode+24c/288> b: 52 pushl %edx Code: c01acf39 <ppp_async_encode+24d/288> c: e8 22 8d fa ff call c0155c60 <__kfree_skb+0/ac> Code: c01acf3e <ppp_async_encode+252/288> 11: 83 c4 04 addl $0x4,%esp
Aiee, killing interrupt handler
Bye, Oleg
- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.rutgers.edu Please read the FAQ at http://www.tux.org/lkml/
| |