pppd on new Precise HWE kernels fails, but works on 3.2
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
ppp (Ubuntu) |
Expired
|
Undecided
|
Unassigned |
Bug Description
Connecting to an IPsec/L2TP tunnel works when using the 3.2 kernel shipped with Precise 12.04 but fails with the most recent HWE kernel (3.8 from 12.04.3).
With the 3.8 kernel here is how pppd dies:
Oct 25 11:31:24 l2tp-udesktop pppd[2758]: Plugin pppol2tp.so loaded.
Oct 25 11:31:24 l2tp-udesktop pppd[2758]: pppd options in effect:
Oct 25 11:31:24 l2tp-udesktop pppd[2758]: debug debug#011#011# (from /etc/ppp/
Oct 25 11:31:24 l2tp-udesktop pppd[2758]: nodetach#011#011# (from command line)
Oct 25 11:31:24 l2tp-udesktop pppd[2758]: idle 72000#011#011# (from /etc/ppp/
Oct 25 11:31:24 l2tp-udesktop pppd[2758]: ktune#011#011# (from /etc/ppp/
Oct 25 11:31:24 l2tp-udesktop pppd[2758]: dump#011#011# (from /etc/ppp/
Oct 25 11:31:24 l2tp-udesktop pppd[2758]: plugin pppol2tp.
Oct 25 11:31:24 l2tp-udesktop pppd[2758]: noauth#011#011# (from /etc/ppp/
Oct 25 11:31:24 l2tp-udesktop pppd[2758]: refuse-
Oct 25 11:31:24 l2tp-udesktop pppd[2758]: refuse-
Oct 25 11:31:24 l2tp-udesktop pppd[2758]: refuse-
Oct 25 11:31:24 l2tp-udesktop pppd[2758]: refuse-eap#011#011# (from /etc/ppp/
Oct 25 11:31:24 l2tp-udesktop pppd[2758]: name myname#011#011# (from /etc/ppp/
Oct 25 11:31:24 l2tp-udesktop pppd[2758]: password ??????#011#011# (from /etc/ppp/
Oct 25 11:31:24 l2tp-udesktop pppd[2758]: remotename #011#011# (from /etc/ppp/
Oct 25 11:31:24 l2tp-udesktop kernel: [ 246.621763] pppd[2758]: segfault at 0 ip 000000000041f1d0 sp 00007fff1da9bf10 error 4 in pppd[400000+49000]
Information about the affected system:
root@l2tp-
Description: Ubuntu 12.04.3 LTS
Release: 12.04
root@l2tp-
ppp:
Installed: 2.4.5-5ubuntu1
Candidate: 2.4.5-5ubuntu1
Version table:
*** 2.4.5-5ubuntu1 0
500 http://
100 /var/lib/
root@l2tp-
ii linux-image-
ii linux-image-
ii linux-image-
ii linux-image-virtual 3.2.0.54.64 Linux kernel image for virtual machines
I rebuilt the ppp 2.4.5 ubuntu1 package from source, same result. .../build into the ppp/include/linux dir, noting that it brought it's own copy
I grabbed the ubuntu2 (quantal) patches and applied them, thinking that this is a kernel interface issue, that got the same result.
I then cp'ed if_pppol2tp.h from /lib/modules/
of that file, and rebuilt, and there was no change.
I wonder if it is a 64-bit issue. Under all of the l2tp deamons, it's a bit hard to get a core dump, but that's my next step.