Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 28863 - Kernel ooops after killing pppd (killall pppd)
Summary: Kernel ooops after killing pppd (killall pppd)
Status: RESOLVED NEEDINFO
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Core system (show other bugs)
Hardware: x86 Linux
: High major (vote)
Assignee: x86-kernel@gentoo.org (DEPRECATED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2003-09-16 04:02 UTC by Adrian Vasile
Modified: 2003-10-01 15:10 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Adrian Vasile 2003-09-16 04:02:01 UTC
To connect to the internet i use a (cdma mobile) modem connected by a pl2303
usb-serial converter. Everithing loads (hotplug) pl2303, usbserial. I start pppd
with a script :
#!/bin/sh
     SPEED=230400
     TTY=/dev/usb/tts/0
     ISP=zapp
     USER=zapp
     pppd $TTY $SPEED \
             defaultroute \
             lock \
	     modem \
             name $ISP \
             user $USER \
             debug kdebug 1 \
             connect '/usr/sbin/chat -v -s -f /etc/ppp/chat'
Again all the necesary kernel ppp* modules load without problems.
When i stop the connection (killall pppd) i get this error:
.....
8139too Fast Ethernet driver 0.9.26
divert: allocating divert_blk for eth0
eth0: RealTek RTL8139 Fast Ethernet at 0xe0bd0000, 00:40:f4:39:bb:7c, IRQ 5
eth0:  Identified 8139 chip type 'RTL-8139C'
hub.c: new USB device 00:11.2-2, assigned address 2
eth0: Setting half-duplex based on auto-negotiated partner ability 0000.
usb.c: USB device 2 (vend/prod 0x67b/0x2303) is not claimed by any active driver.
usb.c: registered new driver serial
usbserial.c: USB Serial support registered for Generic
usbserial.c: USB Serial Driver core v1.4
usbserial.c: USB Serial support registered for PL-2303
usbserial.c: PL-2303 converter detected
usbserial.c: PL-2303 converter now attached to ttyUSB0 (or usb/tts/0 for devfs)
pl2303.c: Prolific PL2303 USB to serial adaptor driver v0.9
CSLIP: code copyright 1989 Regents of the University of California
PPP generic driver version 2.4.2
divert: not allocating divert_blk for non-ethernet device ppp0
PPP Deflate Compression module registered
.....
divert: no divert_blk to free, ppp0 not ethernet
Unable to handle kernel NULL pointer dereference at virtual address 00000014
 printing eip:
e0b6e754
*pde = 00000000
Oops: 0000
CPU:    0
EIP:    0010:[<e0b6e754>]    Not tainted
EFLAGS: 00010087
eax: dea2ba00   ebx: de153800   ecx: de466000   edx: 00000000
esi: c1669a80   edi: de153800   ebp: 00000292   esp: de271e80
ds: 0018   es: 0018   ss: 0018
Process pppd (pid: 1934, stackpage=de271000)
Stack: de153800 c1669a80 de4662e8 00000282 e0b6f4d8 de153800 de153800 00000000 
       de153804 00000000 de23201c de23201c 00000000 e0b523fd de153800 e0b8c461 
       de153800 00000000 de9d9000 de23201c de23201c e0b853f7 de23201c df985b00 
Call Trace:    [<e0b6f4d8>] [<e0b523fd>] [<e0b8c461>] [<e0b853f7>] [<e0b854b0>]
  [<c01b358e>] [<c0183b97>] [<c0151b1a>] [<c01b39df>] [<c013c3b2>] [<c013a9ad>]
  [<c013aa2e>] [<c010913f>]

Code: 8b 52 14 83 ea 1c 8b 42 04 8b 5a 08 25 00 00 00 2f 0d 00 00 

PS : Every other distro i've tried work great (debian, redhat, mandrake...)
and i'm pretty sure it's a kernel issue because i've even installed the redhat
pppd rpm 

Reproducible: Always
Steps to Reproduce:
1. plug in the cable and connect it to the modem
2. start pppd with the script described in the detailes section
3. killall pppd

Actual Results:  
.....
8139too Fast Ethernet driver 0.9.26
divert: allocating divert_blk for eth0
eth0: RealTek RTL8139 Fast Ethernet at 0xe0bd0000, 00:40:f4:39:bb:7c, IRQ 5
eth0:  Identified 8139 chip type 'RTL-8139C'
hub.c: new USB device 00:11.2-2, assigned address 2
eth0: Setting half-duplex based on auto-negotiated partner ability 0000.
usb.c: USB device 2 (vend/prod 0x67b/0x2303) is not claimed by any active driver.
usb.c: registered new driver serial
usbserial.c: USB Serial support registered for Generic
usbserial.c: USB Serial Driver core v1.4
usbserial.c: USB Serial support registered for PL-2303
usbserial.c: PL-2303 converter detected
usbserial.c: PL-2303 converter now attached to ttyUSB0 (or usb/tts/0 for devfs)
pl2303.c: Prolific PL2303 USB to serial adaptor driver v0.9
CSLIP: code copyright 1989 Regents of the University of California
PPP generic driver version 2.4.2
divert: not allocating divert_blk for non-ethernet device ppp0
PPP Deflate Compression module registered
.....
divert: no divert_blk to free, ppp0 not ethernet
Unable to handle kernel NULL pointer dereference at virtual address 00000014
 printing eip:
e0b6e754
*pde = 00000000
Oops: 0000
CPU:    0
EIP:    0010:[<e0b6e754>]    Not tainted
EFLAGS: 00010087
eax: dea2ba00   ebx: de153800   ecx: de466000   edx: 00000000
esi: c1669a80   edi: de153800   ebp: 00000292   esp: de271e80
ds: 0018   es: 0018   ss: 0018
Process pppd (pid: 1934, stackpage=de271000)
Stack: de153800 c1669a80 de4662e8 00000282 e0b6f4d8 de153800 de153800 00000000 
       de153804 00000000 de23201c de23201c 00000000 e0b523fd de153800 e0b8c461 
       de153800 00000000 de9d9000 de23201c de23201c e0b853f7 de23201c df985b00 
Call Trace:    [<e0b6f4d8>] [<e0b523fd>] [<e0b8c461>] [<e0b853f7>] [<e0b854b0>]
  [<c01b358e>] [<c0183b97>] [<c0151b1a>] [<c01b39df>] [<c013c3b2>] [<c013a9ad>]
  [<c013aa2e>] [<c010913f>]

Code: 8b 52 14 83 ea 1c 8b 42 04 8b 5a 08 25 00 00 00 2f 0d 00 00
Comment 1 Tim Yamin (RETIRED) gentoo-dev 2003-09-17 05:52:00 UTC
Can you please stick that OOPS in a text file and 'emerge ksymoops'.

Then run 'ksymoops < file_with_oops > file_with_output' and then *add as a comment* file_with_output to bugzilla. Please run ksymoops on the faulty kernel.

Can we also have: kernel version, other kernels tested, 'emerge info', kernel .config [*attach* that]
Comment 2 Tim Yamin (RETIRED) gentoo-dev 2003-10-01 15:10:09 UTC
Idle bug, resolving as NEEDINFO