Comment 9 for bug 284212

Revision history for this message
Marius Gedminas (mgedmin) wrote : Re: VPN connection fails: "unable to find valid VPN secrets"

Playing manually with the auth dialog:

1. Run

   /usr/lib/network-manager-pptp/nm-pptp-auth-dialog -u 1234 -n lalala -s org.freedesktop.NetworkManager.pptp

2. Enter some password
3. Check 'remember password for this session'
4. Press 'Ok'
5. ^C the program because it doesn't close for some reason
6. Run it again
7. Watch it crash and burn:

*** glibc detected *** /usr/lib/network-manager-pptp/nm-pptp-auth-dialog: free(): invalid pointer: 0xb6944060 ***
======= Backtrace: =========
/lib/tls/i686/cmov/libc.so.6[0xb71713f4]
/lib/tls/i686/cmov/libc.so.6(cfree+0x96)[0xb7173456]
/usr/lib/libglib-2.0.so.0(g_free+0x36)[0xb72bac06]
/usr/lib/network-manager-pptp/nm-pptp-auth-dialog[0x804a538]
/lib/tls/i686/cmov/libc.so.6(__libc_start_main+0xe5)[0xb7118685]
/usr/lib/network-manager-pptp/nm-pptp-auth-dialog[0x804a251]
======= Memory map: ========
08048000-0804e000 r-xp 00000000 08:03 3784847 /usr/lib/network-manager-pptp/nm-pptp-auth-dialog
0804e000-0804f000 r--p 00005000 08:03 3784847 /usr/lib/network-manager-pptp/nm-pptp-auth-dialog
0804f000-08050000 rw-p 00006000 08:03 3784847 /usr/lib/network-manager-pptp/nm-pptp-auth-dialog
09a95000-09afa000 rw-p 09a95000 00:00 0 [heap]
b6800000-b6821000 rw-p b6800000 00:00 0
b6821000-b6900000 ---p b6821000 00:00 0
b6917000-b6924000 r-xp 00000000 08:03 1317361 /lib/libgcc_s.so.1
b6924000-b6925000 r--p 0000c000 08:03 1317361 /lib/libgcc_s.so.1
b6925000-b6926000 rw-p 0000d000 08:03 1317361 /lib/libgcc_s.so.1
b6943000-b6944000 rw-p b6943000 00:00 0
b6944000-b6948000 rw-p b6944000 00:00 0
b6948000-b694b000 r--p 00000000 08:03 317986 /usr/share/locale-langpack/lt/LC_MESSAGES/libbonobo-2.0.mo
b694b000-b6970000 r--p 00000000 08:03 315398 /usr/share/locale-langpack/lt/LC_MESSAGES/gtk20-properties.mo
b6970000-b6981000 r--p 00000000 08:03 317966 /usr/share/locale-langpack/lt/LC_MESSAGES/gtk20.mo
b6981000-b69c0000 r--p 00000000 08:03 215078 /usr/lib/locale/lt_LT.utf8/LC_CTYPE
b69c0000-b6aa1000 r--p 00000000 08:03 311807 /usr/lib/locale/lt_LT.utf8/LC_COLLATE
b6aa1000-b6aab000 r-xp 00000000 08:03 3686827 /lib/tls/i686/cmov/libnss_files-2.8.90.so
b6aab000-b6aac000 r--p 00009000 08:03 3686827 /lib/tls/i686/cmov/libnss_files-2.8.90.so
b6aac000-b6aad000 rw-p 0000a000 08:03 3686827 /lib/tls/i686/cmov/libnss_files-2.8.90.so
b6aad000-b6ab6000 r-xp 00000000 08:03 3686829 /lib/tls/i686/cmov/libnss_nis-2.8.90.so
b6ab6000-b6ab7000 r--p 00008000 08:03 3686829 /lib/tls/i686/cmov/libnss_nis-2.8.90.so
b6ab7000-b6ab8000 rw-p 00009000 08:03 3686829 /lib/tls/i686/cmov/libnss_nis-2.8.90.so
b6ab8000-b6abf000 r-xp 00000000 08:03 3686824 /lib/tls/i686/cmov/libnss_compat-2.8.90.so
b6abf000-b6ac0000 r--p 00006000 08:03 3686824 /lib/tls/i686/cmov/libnss_compat-2.8.90.so
b6ac0000-b6ac1000 rw-p 00007000 08:03 3686824 /lib/tls/i686/cmov/libnss_compat-2.8.90.so
b6ac1000-b6ac6000 rw-p b6ac1000 00:00 0
b6ac6000-b6ac9000 r-xp 00000000 08:03 4915432 /lib/libgpg-error.so.0.3.0
b6ac9000-b6aca000 rw-p 00002000 08:03 4915432 /lib/libgpg-error.so.0.3.0
b6aca000-b6b8d000 r-xp 00000000 08:03 164713 /usr/lib/libasound.so.2.0.0
b6b8d000-b6b8f000 r--p 000c2000 08:03 164713 /usr/lib/libasound.so.2.0.0
b6b8f000-b6b92000 rw-p 000c4000 08:03 164713 /usr/lib/libasound.so.2.0.0
b6b92000-b6bf8000 r-xp 00000000 08:03 4915250 /lib/libgcrypt.so.11.4.4
b6bf8000-b6bf9000 r--p 00065000 08:03 4915250 /lib/libgcrypt.so.11.4.4
b6bf9000-b6bfb000 rw-p 00066000 08:03 4915250 /lib/libgcrypt.so.11.4.4
b6bfb000-b6bfc000 rw-p b6bfb000 00:00 0
b6bfc000-b6c0c000 r-xp 00000000 08:03 165518 /usr/lib/libtasn1.so.3.0.15
b6c0c000-b6c0e000 rw-p 0000f000 08:03 165518 /usr/lib/libtasn1.so.3.0.15
b6c0e000-b6c36000 r-xp 00000000 08:03 4915285 /lib/libpcre.so.3.12.1
b6c36000-b6c37000 r--p 00027000 08:03 4915285 /lib/libpcre.so.3.12.1
b6c37000-b6c38000 rw-p 00028000 08:03 4915285 /lib/libpcre.so.3.12.1
b6c38000-b6c4d000 r-xp 00000000 08:03 3686823 /lib/tls/i686/cmov/libnsl-2.8.90.so
b6c4d000-b6c4e000 r--p 00014000 08:03 3686823 /lib/tls/i686/cmov/libnsl-2.8.90.so
b6c4e000-b6c4f000 rw-p 00015000 08:03 3686823 /lib/tls/i686/cmov/libnsl-2.8.90.so
b6c4f000-b6c51000 rw-p b6c4f000 00:00 0
b6c51000-b6c83000 r-xp 00000000 08:03 164722 /usr/lib/libnspr4.so.0d
b6c83000-b6c84000 r--p 00031000 08:03 164722 /usr/lib/libnspr4.so.0d
b6c84000-b6c85000 rw-p 00032000 08:03 164722 /usr/lib/libnspr4.so.0d
b6c85000-b6c87000 rw-p b6c85000 00:00 0
b6c87000-b6c8a000 r-xp 00000000 08:03 169690 /usr/lib/libplc4.so.0d
b6c8a000-b6c8b000 r--p 00002000 08:03 169690 /usr/lib/libplc4.so.0d
b6c8b000-b6c8c000 rw-p 00003000 08:03 169690 /usr/lib/libplc4.so.0d
b6c8c000-b6c8d000 rw-p b6c8c000 00:00 0
b6c8d000-b6c8f000 r-xp 00000000 08:03 169691 /usr/lib/libplds4.so.0d
b6c8f000-b6c90000 r--p 00001000 08:03 169691 /usr/lib/libplds4.so.0d
b6c90000-b6c91000 rw-p 00002000 08:03 169691 /usr/lib/libplds4.so.0d
b6c91000-b6cbe000 r-xp 00000000 08:03 171701 /usr/lib/libssl3.so.1d
b6cbe000-b6cc0000 r--p 0002c000 08:03 171701 /usr/lib/libssl3.so.1d
b6cc0000-b6cc1000 rw-p 0002e000 08:03 171701 /usr/lib/libssl3.so.1d
b6cc1000-b6ce3000 r-xp 00000000 08:03 171700 /usr/lib/libsmime3.so.1d
b6ce3000-b6ce5000 r--p 00022000 08:03 171700 /usr/lib/libsmime3.so.1d
b6ce5000-b6ce6000 rw-p 00024000 08:03 171700 /usr/lib/libsmime3.so.1d
b6ce6000-b6cfa000 r-xp 00000000 08:03 171690 /usr/lib/libnssutil3.so.1d
b6cfa000-b6cfd000 r--p 00013000 08:03 171690 /usr/lib/libnssutil3.so.1d
b6cfd000-b6cfe000 rw-p 00016000 08:03 171690 /usr/lib/libnssutil3.so.1d
b6cfe000-b6e19000 r-xp 00000000 08:03 171689 /usr/lib/libnss3.so.1d
b6e19000-b6e1d000 r--p 0011a000 08:03 171689 /usr/lib/libnss3.so.1d
b6e1d000-b6e1e000 rw-p 0011e000 08:03 171689 /usr/lib/libnss3.so.1d
b6e1e000-b6e1f000 rw-p b6e1e000 00:00 0
b6e1f000-b6e22000 r-xp 00000000 08:03 1317388 /lib/libuuid.so.1.2
b6e22000-b6e23000 r--p 00002000 08:03 1317388 /lib/libuuid.so.1.2
b6e23000-b6e24000 rw-p 00003000 08:03 1317388 /lib/libuuid.so.1.2
b6e24000-b6e25000 rw-p b6e24000 00:00 0
b6e25000-b6e49000 r-xp 00000000 08:03 165674 /usr/lib/libexpat.so.1.5.2
b6e49000-b6e4b000 r--p 00023000 08:03 165674 /usr/lib/libexpat.so.1.5.2
b6e4b000-b6e4c000 rw-p 00025000 08:03 165674 /usr/lib/libexpat.so.1.5.2
b6e4c000-b6e4e000 r-xp 00000000 08:03 3686817 /lib/tls/i686/cmov/libdl-2.8.90.so
b6e4e000-b6e4f000 r--p 00001000 08:03 3686817 /lib/tls/i686/cmov/libdl-2.8.90.so
b6e4f000-b6e50000 rw-p 00002000 08:03 3686817 /lib/tls/i686/cmov/libdl-2.8.90.so
b6e50000-b6e51000 r-xp 00000000 08:03 164387 /usr/lib/libxcb-xlib.so.0.0.0
b6e51000-b6e52000 r--p 00000000 08:03 164387 /usr/lib/libxcb-xlib.so.0.0.0
b6e52000-b6e53000 rw-p 00001000 08:03 164387 /usr/lib/libxcb-xlib.so.0.0.0
b6e53000-b6e57000 r-xp 00000000 08:03 169802 /usr/lib/libXdmcp.so.6.0.0
b6e57000-b6e58000 rw-p 00003000 08:03 169802 /usr/lib/libXdmcp.so.6.0.0
b6e58000-b6e5a000 r-xp 00000000 08:03 166514 /usr/lib/libXau.so.6.0.0
b6e5a000-b6e5b000 rw-p 00001000 08:03 166514 /usr/lib/libXau.so.6.0.0
b6e5b000-b6e5c000 rw-p b6e5b000 00:00 0
b6e5c000-b6e74000 r-xp 00000000 08:03 4915307 /lib/libselinux.so.1
b6e74000-b6e75000 r--p 00017000 08:03 4915307 /lib/libselinux.so.1
b6e75000-b6e76000 rw-p 00018000 08:03 4915307 /lib/libselinux.so.1
b6e76000-b6e7e000 r-xp 00000000 08:03 169879 /usr/lib/libXcursor.so.1.0.2
b6e7e000-b6e7f000 rw-p 00007000 08:03 169879 /usr/lib/libXcursor.so.1.0.2
b6e7f000-b6e84000 r-xp 00000000 08:03 164568 /usr/lib/libXrandr.so.2.1.0
b6e84000-b6e85000 r--p 00005000 08:03 164568 /usr/lib/libXrandr.so.2.1.0
b6e85000-b6e86000 rw-p 00006000 08:03 164568 /usr/lib/libXrandr.so.2.1.0
b6e86000-b6e8e000 r-xp 00000000 08:03 167577 /usr/lib/libXi.so.6.0.0
b6e8e000-b6e8f000 r--p 00007000 08:03 167577 /usr/lib/libXi.so.6.0.0
b6e8f000-b6e90000 rw-p 00008000 08:03 167577 /usr/lib/libXi.so.6.0.0
b6e90000-b6e91000 rw-p b6e90000 00:00 0
b6e91000-b6e93000 r-xp 00000000 08:03 169922 /usr/lib/libXinerama.so.1.0.0
b6e93000-b6e94000 rw-p 00001000 08:03 169922 /usr/lib/libXinerama.so.1.0.0
b6e94000-b6ea1000 r-xp 00000000 08:03 168254 /usr/lib/libXext.so.6.4.0
b6ea1000-b6ea3000 rw-p 0000c000 08:03 168254 /usr/lib/libXext.so.6.4.0
b6ea3000-b6ea7000 r-xp 00000000 08:03 168115 /usr/lib/libXfixes.so.3.1.0
b6ea7000-b6ea8000 rw-p 00003000 08:03 168115 /usr/lib/libXfixes.so.3.1.0
b6ea8000-b6eaa000 r-xp 00000000 08:03 174073 /usr/lib/libXdamage.so.1.1.0
b6eaa000-b6eab000 rw-p 00001000 08:03 174073 /usr/lib/libXdamage.so.1.1.0
b6eab000-b6ead000 r-xp 00000000 08:03 164213 /usr/lib/libXcomposite.so.1.0.0
b6ead000-b6eae000 r--p 00001000 08:03 164213 /usr/lib/libXcomposite.so.1.0.0
b6eae000-b6eaf000 rw-p 00002000 08:03 164213 /usr/lib/libXcomposite.so.1.0.0
b6eaf000-b6eb0000 rw-p b6eaf000 00:00 0
b6eb0000-b6eb4000 r-xp 0000000Aborted