PPTP Segfault - Intrepid - 64bit

Bug #314121 reported by John
18
This bug affects 3 people
Affects Status Importance Assigned to Milestone
network-manager-pptp (Ubuntu)
New
Undecided
Unassigned

Bug Description

Binary package hint: network-manager-pptp

Ubuntu 8.10 64bit

network-manager-pptp:
  Installed: 0.7~~svn20081015t024626-0ubuntu1.8.10.1

The PPTP service will randomly disconnect after being up for a while. I can reestablish the tunnel without problem. In the example below it looks like there was about 40 minutes between disconnections but I've seen it run for 6 or 7 hours before disconnecting again. Disconnections are random. SYSLOG shows the following:

Jan 5 09:58:44 john00-laptop pptp[6594]: nm-pptp-service-6525 log[decaps_gre:pptp_gre.c:414]: buffering packet 12916 (expecting 12915, lost or reordered)
Jan 5 09:58:44 john00-laptop pptp[6594]: nm-pptp-service-6525 log[decaps_gre:pptp_gre.c:414]: buffering packet 12917 (expecting 12915, lost or reordered)
Jan 5 10:17:01 john00-laptop /USR/SBIN/CRON[17167]: (root) CMD ( cd / && run-parts --report /etc/cron.hourly)
Jan 5 10:40:57 john00-laptop -- MARK --
Jan 5 11:00:38 john00-laptop pptp[6600]: nm-pptp-service-6525 log[pptp_read_some:pptp_ctrl.c:551]: read error: Connection reset by peer
Jan 5 11:00:38 john00-laptop pptp[6600]: nm-pptp-service-6525 log[callmgr_main:pptp_callmgr.c:258]: Closing connection (shutdown)
Jan 5 11:00:38 john00-laptop pptp[6600]: nm-pptp-service-6525 log[pptp_send_ctrl_packet:pptp_ctrl.c:622]: write error: Broken pipe
Jan 5 11:00:38 john00-laptop pptp[6600]: nm-pptp-service-6525 log[call_callback:pptp_callmgr.c:79]: Closing connection (call state)
Jan 5 11:00:38 john00-laptop pppd[6578]: Modem hangup
Jan 5 11:00:38 john00-laptop kernel: [12004.404779] pptpcm[6600]: segfault at 7fff2400a460 ip 0000000000405cbd sp 00007fff23b4c040 error 4 in pptp[400000+10000]
Jan 5 11:00:38 john00-laptop pppd[6578]: Connect time 195.9 minutes.
Jan 5 11:00:38 john00-laptop pppd[6578]: Sent 947140 bytes, received 14211672 bytes.
Jan 5 11:00:38 john00-laptop pppd[6578]: MPPE disabled
Jan 5 11:00:38 john00-laptop pppd[6578]: Connection terminated.
Jan 5 11:00:38 john00-laptop pppd[6578]: Exit.

Here's another:

Jan 5 11:07:13 john00-laptop pptp[21778]: nm-pptp-service-21766 log[ctrlp_rep:pptp_ctrl.c:251]: Sent control packet type is 6 'Echo-Reply'
Jan 5 11:07:13 john00-laptop pptp[21778]: nm-pptp-service-21766 log[logecho:pptp_ctrl.c:677]: Echo Reply received.
Jan 5 11:08:13 john00-laptop pptp[21778]: nm-pptp-service-21766 log[logecho:pptp_ctrl.c:677]: Echo Request received.
Jan 5 11:08:13 john00-laptop pptp[21778]: nm-pptp-service-21766 log[ctrlp_rep:pptp_ctrl.c:251]: Sent control packet type is 6 'Echo-Reply'
Jan 5 11:09:13 john00-laptop pptp[21778]: nm-pptp-service-21766 log[logecho:pptp_ctrl.c:677]: Echo Request received.
Jan 5 11:09:13 john00-laptop pptp[21778]: nm-pptp-service-21766 log[ctrlp_rep:pptp_ctrl.c:251]: Sent control packet type is 6 'Echo-Reply'
Jan 5 11:09:13 john00-laptop pptp[21778]: nm-pptp-service-21766 log[logecho:pptp_ctrl.c:677]: Echo Reply received.
Jan 5 11:10:13 john00-laptop pptp[21778]: nm-pptp-service-21766 log[logecho:pptp_ctrl.c:677]: Echo Request received.
Jan 5 11:10:13 john00-laptop pptp[21778]: nm-pptp-service-21766 log[logecho:pptp_ctrl.c:679]: no more Echo Reply/Request packets will be reported.
Jan 5 11:17:01 john00-laptop /USR/SBIN/CRON[23617]: (root) CMD ( cd / && run-parts --report /etc/cron.hourly)
Jan 5 11:40:13 john00-laptop pptp[21778]: nm-pptp-service-21766 log[pptp_read_some:pptp_ctrl.c:551]: read error: Connection reset by peer
Jan 5 11:40:13 john00-laptop pptp[21778]: nm-pptp-service-21766 log[callmgr_main:pptp_callmgr.c:258]: Closing connection (shutdown)
Jan 5 11:40:13 john00-laptop pptp[21778]: nm-pptp-service-21766 log[pptp_send_ctrl_packet:pptp_ctrl.c:622]: write error: Broken pipe
Jan 5 11:40:13 john00-laptop pptp[21778]: nm-pptp-service-21766 log[call_callback:pptp_callmgr.c:79]: Closing connection (call state)
Jan 5 11:40:13 john00-laptop pppd[21767]: Modem hangup
Jan 5 11:40:13 john00-laptop pppd[21767]: Connect time 37.0 minutes.
Jan 5 11:40:13 john00-laptop pppd[21767]: Sent 54243 bytes, received 114588 bytes.
Jan 5 11:40:13 john00-laptop kernel: [14379.564315] pptpcm[21778]: segfault at 7fffdd947b30 ip 0000000000405cbd sp 00007fffdd620b10 error 4 in pptp[400000+10000]
Jan 5 11:40:13 john00-laptop pppd[21767]: MPPE disabled
Jan 5 11:40:13 john00-laptop pppd[21767]: Connection terminated.
Jan 5 11:40:13 john00-laptop pppd[21767]: Exit.

Revision history for this message
John (john-navarro) wrote :

The same thing happened to Gutsy 32bit

Dec 30 10:11:09 john00-laptop0 pptp[28925]: anon log[decaps_gre:pptp_gre.c:407]: buffering packet 24892 (expecting 24891, lost or reordered)
Dec 30 10:11:09 john00-laptop0 pptp[28925]: anon log[decaps_gre:pptp_gre.c:407]: buffering packet 24893 (expecting 24891, lost or reordered)
Dec 30 10:11:10 john00-laptop0 pptp[28925]: anon log[decaps_gre:pptp_gre.c:407]: buffering packet 24904 (expecting 24903, lost or reordered)
Dec 30 10:11:10 john00-laptop0 pptp[28925]: anon log[decaps_gre:pptp_gre.c:407]: buffering packet 24905 (expecting 24903, lost or reordered)
Dec 30 10:11:10 john00-laptop0 pptp[28925]: anon log[decaps_gre:pptp_gre.c:407]: buffering packet 24906 (expecting 24903, lost or reordered)
Dec 30 10:11:21 john00-laptop0 pptp[28929]: anon log[pptp_read_some:pptp_ctrl.c:550]: read error: Connection reset by peer
Dec 30 10:11:21 john00-laptop0 pptp[28929]: anon log[callmgr_main:pptp_callmgr.c:255]: Closing connection (shutdown)
Dec 30 10:11:21 john00-laptop0 pptp[28929]: anon log[pptp_send_ctrl_packet:pptp_ctrl.c:621]: write error: Broken pipe
Dec 30 10:11:21 john00-laptop0 pptp[28929]: anon log[call_callback:pptp_callmgr.c:78]: Closing connection (call state)
Dec 30 10:11:21 john00-laptop0 kernel: [ 7393.511907] pptp[28929]: segfault at c0b7c5c0 eip 0804d150 esp bfb71240 error 7
Dec 30 10:11:21 john00-laptop0 pppd[28921]: Modem hangup
Dec 30 10:11:21 john00-laptop0 pppd[28921]: Connect time 129.0 minutes.
Dec 30 10:11:21 john00-laptop0 pppd[28921]: Sent 2401132 bytes, received 18077709 bytes.
Dec 30 10:11:21 john00-laptop0 pppd[28921]: MPPE disabled
Dec 30 10:11:21 john00-laptop0 pppd[28921]: Connection terminated.
Dec 30 10:11:21 john00-laptop0 pppd[28921]: Exit.

Revision history for this message
John (john-navarro) wrote :

Forgot to state what version of PPTP I was using on Hardy:

Ubuntu 8.04

network-manager-pptp:
Installed: 0.6.5+svnhead2574-0ubuntu1

By the way, I discovered that if I kept a continuous ping going over the VPN that the tunnel (under Intrepid) stayed up longer (sometimes several hours), but it eventually segfault's. The continuous ping trick does not work under Hardy.

Thank you,
John

Revision history for this message
Paul Crawford (psc-sat) wrote :

Looks very similar my Bug #656560 (caught with apport enabled) and Bug #356978

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.