Bug 235988 - knetworkmanager crashes when trying to open a PPTP VPN connection
Summary: knetworkmanager crashes when trying to open a PPTP VPN connection
Status: RESOLVED DUPLICATE of bug 215080
Alias: None
Product: knetworkmanager
Classification: Miscellaneous
Component: general (show other bugs)
Version: unspecified
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Will Stephenson
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-05-02 05:39 UTC by bugreport484
Modified: 2010-07-07 02:41 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description bugreport484 2010-05-02 05:39:26 UTC
Application: knetworkmanager (v0.9)
KDE Platform Version: 4.4.2 (KDE 4.4.2)
Qt Version: 4.6.2
Operating System: Linux 2.6.32-21-generic i686
Distribution: Ubuntu 10.04 LTS

-- Information about the crash:
Summary
-------

Running Kubuntu 10.04, upgraded from Kubuntu 9.10.

I have a PPTP VPN connection called "Work".  Trying to open it the first time fails
with a complaint about "Missing or invalid VPN password".  (I'm never prompted
for a password.)  Trying to open the connection again causes knetworkmanager to
crash.  It will then crash on all further attempts to connect to "Work".

More Detail
-----------

Reboot machine.
Right click on knetworkmanager icon.
Left click on "Work" connection.
No connection is made: ifconfig shows no ppp0 interface.

daemon.log shows:

May  1 17:21:25 globule NetworkManager: <info>  Starting VPN service 'org.freedesktop.NetworkManager.pptp'...
May  1 17:21:25 globule NetworkManager: <info>  VPN service 'org.freedesktop.NetworkManager.pptp' started (org.freedesktop.NetworkManager.pptp), PID 1484
May  1 17:21:25 globule NetworkManager: <info>  VPN service 'org.freedesktop.NetworkManager.pptp' just appeared, activating connections
May  1 17:21:25 globule NetworkManager: <info>  VPN plugin state changed: 1
May  1 17:21:25 globule NetworkManager: <info>  VPN plugin state changed: 3
May  1 17:21:25 globule NetworkManager: <info>  VPN connection 'Work' (Connect) reply received.
May  1 17:21:25 globule NetworkManager: <WARN>  nm_vpn_connection_connect_cb(): VPN connection 'Work' failed to connect: 'Missing or invalid VPN password.'.
May  1 17:21:25 globule NetworkManager: <WARN>  connection_state_changed(): Could not process the request because no VPN connection was active.
May  1 17:21:25 globule NetworkManager: <info>  Policy set 'Auto eth0' (eth0) as default for routing and DNS.
May  1 17:21:38 globule NetworkManager: <debug> [1272748898.002615] ensure_killed(): waiting for vpn service pid 1484 to exit
May  1 17:21:38 globule NetworkManager: <debug> [1272748898.002931] ensure_killed(): vpn service pid 1484 cleaned up

I wasn't prompted for a password.

Right click on knetworkmanager icon.
Left click on "Work" connection.
knetworkmanager crashes.

At this point restarting knetworkmanager and clicking on "Work" again causes it to crash again.


The crash can be reproduced every time.

 -- Backtrace:
Application: KNetworkManager (knetworkmanager), signal: Segmentation fault
[KCrash Handler]
#6  QAction::isSeparator (this=0x9154c38) at kernel/qaction.cpp:793
#7  0x014cf668 in QMenu::mouseMoveEvent (this=0x9154c38, e=0xbfa18790) at widgets/qmenu.cpp:2810
#8  0x0108769a in QWidget::event (this=0x9154728, event=0xbfa18790) at kernel/qwidget.cpp:7983
#9  0x014d10cc in QMenu::event (this=0x9154728, e=0xbfa18790) at widgets/qmenu.cpp:2414
#10 0x069f6f3f in ?? () from /usr/lib/kde4/plugins/styles/oxygen.so
#11 0x07873cda in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=0x90b3500, receiver=0x9154728, event=0xbfa18790) at kernel/qcoreapplication.cpp:819
#12 0x010294b9 in QApplicationPrivate::notify_helper (this=0x90b3500, receiver=0x9154728, e=0xbfa18790) at kernel/qapplication.cpp:4296
#13 0x010309f7 in QApplication::notify (this=0xbfa1a4c0, receiver=0x9154728, e=0xbfa18790) at kernel/qapplication.cpp:3865
#14 0x00d1cf2a in KApplication::notify (this=0xbfa1a4c0, receiver=0x9154728, event=0xbfa18790) at ../../kdeui/kernel/kapplication.cpp:302
#15 0x07874a3b in QCoreApplication::notifyInternal (this=0xbfa1a4c0, receiver=0x9154728, event=0xbfa18790) at kernel/qcoreapplication.cpp:704
#16 0x0102f952 in QCoreApplication::sendEvent (receiver=0x9154728, event=0xbfa18790, alienWidget=0x0, nativeWidget=0x9154728, buttonDown=0x196d058, lastMouseReceiver=..., spontaneous=true)
    at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#17 QApplicationPrivate::sendMouseEvent (receiver=0x9154728, event=0xbfa18790, alienWidget=0x0, nativeWidget=0x9154728, buttonDown=0x196d058, lastMouseReceiver=..., spontaneous=true)
    at kernel/qapplication.cpp:2965
#18 0x0102fe9a in QApplicationPrivate::sendSyntheticEnterLeave (this=0x90b3500, widget=0x92b9030) at kernel/qapplication.cpp:3051
#19 0x01086236 in QWidgetPrivate::hideChildren (this=0x92b7540, spontaneous=false) at kernel/qwidget.cpp:7536
#20 0x010863ea in QWidgetPrivate::hide_helper (this=0x92b7540) at kernel/qwidget.cpp:7283
#21 0x0108fb40 in QWidget::setVisible (this=0x92b9588, visible=false) at kernel/qwidget.cpp:7455
#22 0x010940d0 in QWidget::hide (this=0x92b96f0, widget=0x92b9588) at ../../include/QtGui/../../src/gui/kernel/qwidget.h:489
#23 QWidgetAction::releaseWidget (this=0x92b96f0, widget=0x92b9588) at kernel/qwidgetaction.cpp:206
#24 0x014cb212 in QMenu::actionEvent (this=0x9154728, e=0xbfa18f78) at widgets/qmenu.cpp:2883
#25 0x0108797d in QWidget::event (this=0x9154728, event=0xbfa18f78) at kernel/qwidget.cpp:8373
#26 0x014d10cc in QMenu::event (this=0x9154728, e=0xbfa18f78) at widgets/qmenu.cpp:2414
#27 0x010294dc in QApplicationPrivate::notify_helper (this=0x90b3500, receiver=0x9154728, e=0xbfa18f78) at kernel/qapplication.cpp:4300
#28 0x010300f9 in QApplication::notify (this=0xbfa1a4c0, receiver=0x9154728, e=0xbfa18f78) at kernel/qapplication.cpp:4265
#29 0x00d1cf2a in KApplication::notify (this=0xbfa1a4c0, receiver=0x9154728, event=0xbfa18f78) at ../../kdeui/kernel/kapplication.cpp:302
#30 0x07874a3b in QCoreApplication::notifyInternal (this=0xbfa1a4c0, receiver=0x9154728, event=0xbfa18f78) at kernel/qcoreapplication.cpp:704
#31 0x0107c9a2 in QCoreApplication::sendEvent (this=0x9154728, action=0x92b96f0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#32 QWidget::removeAction (this=0x9154728, action=0x92b96f0) at kernel/qwidget.cpp:3018
#33 0x080565ef in _start ()

This bug may be a duplicate of or related to bug 215080.

Possible duplicates by query: bug 235877, bug 235817, bug 235807, bug 235792, bug 235746.

Reported using DrKonqi
Comment 1 Christoph Feck 2010-07-07 02:41:50 UTC

*** This bug has been marked as a duplicate of bug 215080 ***