Bug 273569 - KNetworkManager crash disconnecting from Cisco VPN using vpnc
Summary: KNetworkManager crash disconnecting from Cisco VPN using vpnc
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: 2011-05-18 17:31 UTC by Neil Groves
Modified: 2011-05-19 00:20 UTC (History)
1 user (show)

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 Neil Groves 2011-05-18 17:31:31 UTC
Application: knetworkmanager (v0.9)
KDE Platform Version: 4.6.2 (4.6.2)
Qt Version: 4.7.2
Operating System: Linux 2.6.38-9-generic x86_64
Distribution: Ubuntu 11.04

-- Information about the crash:
This problem occurs when the VPN connection is dropped, and is completely reproducible with Kubuntu 11.04. This problem started after the distribution upgrade from 10.10. I never saw this issue with 10.10, and always see it with 11.04.

I removed the plasmoid network manager since this completely hangs requiring a restart of KDM. The failure mode is different (a crash) with the KNetworkManager.

The crash can be reproduced every time.

-- Backtrace:
Application: KNetworkManager (knetworkmanager), signal: Segmentation fault
[Current thread is 1 (Thread 0x7fb151a9c780 (LWP 2387))]

Thread 3 (Thread 0x7fb139230700 (LWP 2408)):
#0  0x00007fb14de32f03 in __poll (fds=<value optimized out>, nfds=<value optimized out>, timeout=<value optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007fb14b4d5104 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fb14b4d59f2 in g_main_loop_run () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fb140022c44 in ?? () from /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
#4  0x00007fb14b4fc3e4 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007fb14d4f8d8c in start_thread (arg=0x7fb139230700) at pthread_create.c:304
#6  0x00007fb14de4004d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#7  0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7fb12ddf9700 (LWP 2544)):
#0  0x00007fb14de32f03 in __poll (fds=<value optimized out>, nfds=<value optimized out>, timeout=<value optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007fb14b4d5104 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fb14b4d5639 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fb14ea15446 in QEventDispatcherGlib::processEvents (this=0x26dda10, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:424
#4  0x00007fb14e9e9882 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007fb14e9e9abc in QEventLoop::exec (this=0x7fb12ddf8dd0, flags=...) at kernel/qeventloop.cpp:201
#6  0x00007fb14e900924 in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:492
#7  0x00007fb14e9cbc2f in QInotifyFileSystemWatcherEngine::run (this=0x26dda70) at io/qfilesystemwatcher_inotify.cpp:248
#8  0x00007fb14e903175 in QThreadPrivate::start (arg=0x26dda70) at thread/qthread_unix.cpp:320
#9  0x00007fb14d4f8d8c in start_thread (arg=0x7fb12ddf9700) at pthread_create.c:304
#10 0x00007fb14de4004d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7fb151a9c780 (LWP 2387)):
[KCrash Handler]
#6  QAction::isSeparator (this=0x66006500000028) at kernel/qaction.cpp:797
#7  0x00007fb14f7e7237 in QMenuPrivate::setCurrentAction (this=0x27abde0, action=0x66006500000028, popup=225, reason=QMenuPrivate::SelectedFromElsewhere, activateFirst=false) at widgets/qmenu.cpp:562
#8  0x00007fb14f7ea186 in QMenu::mouseMoveEvent (this=0x27abc90, e=0x7fff3eb97be0) at widgets/qmenu.cpp:2813
#9  0x00007fb14f3f8cec in QWidget::event (this=0x27abc90, event=0x7fff3eb97be0) at kernel/qwidget.cpp:8244
#10 0x00007fb14f7ea49b in QMenu::event (this=0x27abc90, e=0x7fff3eb97be0) at widgets/qmenu.cpp:2415
#11 0x00007fb14f3a79e4 in QApplicationPrivate::notify_helper (this=0x23bf8d0, receiver=0x27abc90, e=0x7fff3eb97be0) at kernel/qapplication.cpp:4462
#12 0x00007fb14f3acdb3 in QApplication::notify (this=<value optimized out>, receiver=0x27abc90, e=0x7fff3eb97be0) at kernel/qapplication.cpp:4023
#13 0x00007fb150fde866 in KApplication::notify (this=0x7fff3eb9a140, receiver=0x27abc90, event=0x7fff3eb97be0) at ../../kdeui/kernel/kapplication.cpp:311
#14 0x00007fb14e9ea49c in QCoreApplication::notifyInternal (this=0x7fff3eb9a140, receiver=0x27abc90, event=0x7fff3eb97be0) at kernel/qcoreapplication.cpp:731
#15 0x00007fb14f3a8a0d in sendEvent (receiver=0x27abc90, event=0x7fff3eb97be0, alienWidget=0x0, nativeWidget=0x27abc90, buttonDown=0x7fb14fe88218, lastMouseReceiver=..., spontaneous=true) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#16 QApplicationPrivate::sendMouseEvent (receiver=0x27abc90, event=0x7fff3eb97be0, alienWidget=0x0, nativeWidget=0x27abc90, buttonDown=0x7fb14fe88218, lastMouseReceiver=..., spontaneous=true) at kernel/qapplication.cpp:3122
#17 0x00007fb14f3a8ebe in QApplicationPrivate::sendSyntheticEnterLeave (this=<value optimized out>, widget=0x279a270) at kernel/qapplication.cpp:3208
#18 0x00007fb14f3f42bb in QWidgetPrivate::hideChildren (this=<value optimized out>, spontaneous=false) at kernel/qwidget.cpp:7796
#19 0x00007fb14f3f444e in QWidgetPrivate::hide_helper (this=0x2805cb0) at kernel/qwidget.cpp:7526
#20 0x00007fb14f3fcce8 in QWidget::setVisible (this=0x2956e60, visible=<value optimized out>) at kernel/qwidget.cpp:7698
#21 0x00007fb14f3ff5e2 in hide (this=0x29202a0, widget=0x2956e60) at ../../include/QtGui/../../src/gui/kernel/qwidget.h:491
#22 QWidgetAction::releaseWidget (this=0x29202a0, widget=0x2956e60) at kernel/qwidgetaction.cpp:206
#23 0x00007fb14f7e551a in QMenu::actionEvent (this=0x27abc90, e=0x7fff3eb98630) at widgets/qmenu.cpp:2887
#24 0x00007fb14f3f892b in QWidget::event (this=0x27abc90, event=0x7fff3eb98630) at kernel/qwidget.cpp:8634
#25 0x00007fb14f7ea49b in QMenu::event (this=0x27abc90, e=0x7fff3eb98630) at widgets/qmenu.cpp:2415
#26 0x00007fb14f3a79e4 in QApplicationPrivate::notify_helper (this=0x23bf8d0, receiver=0x27abc90, e=0x7fff3eb98630) at kernel/qapplication.cpp:4462
#27 0x00007fb14f3ac3aa in QApplication::notify (this=<value optimized out>, receiver=0x27abc90, e=0x7fff3eb98630) at kernel/qapplication.cpp:4341
#28 0x00007fb150fde866 in KApplication::notify (this=0x7fff3eb9a140, receiver=0x27abc90, event=0x7fff3eb98630) at ../../kdeui/kernel/kapplication.cpp:311
#29 0x00007fb14e9ea49c in QCoreApplication::notifyInternal (this=0x7fff3eb9a140, receiver=0x27abc90, event=0x7fff3eb98630) at kernel/qcoreapplication.cpp:731
#30 0x00007fb14f3f1287 in sendEvent (this=0x27abc90, action=0x29202a0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#31 QWidget::removeAction (this=0x27abc90, action=0x29202a0) at kernel/qwidget.cpp:3239
#32 0x0000000000412104 in _start ()

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

Possible duplicates by query: bug 271722, bug 271560, bug 271461, bug 270874, bug 270119.

Reported using DrKonqi
Comment 1 Lamarque V. Souza 2011-05-19 00:20:48 UTC
monolithic knetworkmanager is unmaintained, which means nobody is fixing bugs in it. Please use the plasmoid version instead, it does not have this problem.

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