lkml.org 
[lkml]   [2000]   [Feb]   [7]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
Date
From
SubjectPPP 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/

\
 
 \ /
  Last update: 2005-03-22 13:56    [W:0.064 / U:0.364 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site