Thanks to Craig for pointing this out to me. Yes, this is precisely the problem I encountered with my colleagues AMD64 Ubuntu Edgy box.
I got as far as determining that it is the gnomeui code behind the gtk_widget_destroy call that causes the crash. That means that if the fault is in the plugin it could be any one of a number of memory allocation related calls. I will have a scan over the most likely bits of the code again to see if I spot anything obvious, but I don't have an AMD64 Edgy box to try this with. Things to do/Questions to answer: 1) Is this only an AMD64 issue? (I can't reproduce it on my Intel Core Duo) 2) Is this only an Ubuntu issue? And is it only Edgy? 3) Does the version in CVS HEAD work? The issue can be tested for quite simply without the need to install the plugin or even NetworkManager in full (though most of the dev libs will still be needed to get the plugin to configure). In my tests simply running the auth-dialog tool on it's own was sufficient to see the error. (This is from memory so please excuse any minor mistakes) As a normal (non-root) user simply run: nm-ppp-auth-dialog which on an Ubuntu box is in /usr/lib/networkmanager but may be in /usr/libexec on other distros. The tools requires two options, a NetworkManager DBUS service name and a VPN connection name. Both can be fake as they are only used to to label any information stored in the keyring. So running for example: /usr/lib/networkmanager/nm-ppp-auth-dialog -s org.freedesktop.NetworkManager.ppp_starter -n "Test Connection" should display a dialog prompting for the username+password to access "Test Connection". Enter a username and password and hit OK. Don't tick the session or keyring boxes for a fake connection or else you'll have to go and delete the entries using Keyring manager later! After hitting OK, the dialog should sit there doing nothing. It will be waiting for a carriage return in the terminal (some handshaking method not implemented by me!)where you should also find it has printed out "CHAP" followed by the username and password you entered. Return keyboard focus to the terminal, hit enter and the program should terminate normally. If the fault occurs it should happen immediately on hitting OK I think. Maybe I have just found the issue. It seems that despite a call to gtk_widget_hide in the gnome_two_password_dialog code, the dialog stays visible after hitting OK on my Intel box. I wonder if it is trying to destroy a widget that is currently visible and whether or not that is allowed. If building the plugin from source, once built this test may also be performed with the binary in the auth-dialog directory without performin "make install". Any assistance would be appreciated. -- Crash while trying to connect to PPTP server https://launchpad.net/bugs/67881 -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs