Bug 254343 - plasmoid-networkmanager: uncheck / check the box Activate network manager crash
Summary: plasmoid-networkmanager: uncheck / check the box Activate network manager crash
Status: RESOLVED FIXED
Alias: None
Product: Network Management
Classification: Miscellaneous
Component: Plasma Widget (show other bugs)
Version: unspecified
Platform: openSUSE Linux
: NOR crash
Target Milestone: ---
Assignee: Will Stephenson
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-10-16 10:35 UTC by Bruno Friedmann
Modified: 2011-04-01 08:22 UTC (History)
2 users (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 Bruno Friedmann 2010-10-16 10:35:12 UTC
Application: plasma-desktop (0.3)
KDE Platform Version: 4.5.2 (KDE 4.5.2)
Qt Version: 4.7.0
Operating System: Linux 2.6.36-rc4-16-desktop x86_64
Distribution: "openSUSE 11.4 Milestone 2 of 6 (x86_64)"

-- Information about the crash:
- What I was doing when the application crashed:
Looking around for wifi management, I uncheck the checkbox "Activate Network management" ok. the button disappear. When I recheck ( put it on ). The crash appears

The crash can be reproduced some of the time.

-- Backtrace:
Application: Espace de travail Plasma (kdeinit4), signal: Segmentation fault
[KCrash Handler]
#6  0x0000000002ff28eb in ?? ()
#7  0x00007f6315b2ee4f in ActivatableListWidget::setHasWireless (this=0x12913e0, hasWireless=false) at /usr/src/debug/networkmanagement/applet/activatablelistwidget.cpp:286
#8  0x00007f6315b2c65a in NMPopup::updateHasWireless (this=0x11c9960) at /usr/src/debug/networkmanagement/applet/nmpopup.cpp:409
#9  0x00007f6315b26844 in NMPopup::qt_metacall (this=0x11c9960, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fffec685c20) at /usr/src/debug/networkmanagement/build/applet/moc_nmpopup.cpp:104
#10 0x00007f6337701c6f in QMetaObject::activate (sender=0x1238680, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x7fffec685c20) at kernel/qobject.cpp:3272
#11 0x00007f632eeca0af in Plasma::CheckBox::toggled (this=<value optimized out>, _t1=true) at /usr/src/debug/kdelibs-4.5.2/build/plasma/checkbox.moc:145
#12 0x00007f632eeca122 in Plasma::CheckBox::qt_metacall (this=0x1238680, _c=QMetaObject::InvokeMetaMethod, _id=0, _a=0x7fffec685f10) at /usr/src/debug/kdelibs-4.5.2/build/plasma/checkbox.moc:96
#13 0x00007f6337701c6f in QMetaObject::activate (sender=0x1238000, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x7fffec685f10) at kernel/qobject.cpp:3272
#14 0x00007f6336f07792 in QAbstractButton::toggled (this=<value optimized out>, _t1=true) at .moc/release-shared/moc_qabstractbutton.cpp:213
#15 0x00007f6336c50c13 in QAbstractButton::setChecked (this=0x1238000, checked=true) at widgets/qabstractbutton.cpp:766
#16 0x00007f6336c63856 in QCheckBox::nextCheckState (this=<value optimized out>) at widgets/qcheckbox.cpp:368
#17 0x00007f6336c508aa in QAbstractButtonPrivate::click (this=0x1238a10) at widgets/qabstractbutton.cpp:528
#18 0x00007f6336c50b5c in QAbstractButton::mouseReleaseEvent (this=0x1238000, e=0x3002ab0) at widgets/qabstractbutton.cpp:1121
#19 0x00007f63368f4688 in QWidget::event (this=0x1238000, event=0x3002ab0) at kernel/qwidget.cpp:8187
#20 0x00007f63368a2f64 in QApplicationPrivate::notify_helper (this=0x6c0b60, receiver=0x1238000, e=0x3002ab0) at kernel/qapplication.cpp:4396
#21 0x00007f63368abc0a in QApplication::notify (this=<value optimized out>, receiver=0x1238000, e=0x3002ab0) at kernel/qapplication.cpp:3959
#22 0x00007f6338366446 in KApplication::notify (this=0x6b0eb0, receiver=0x1238000, event=0x3002ab0) at /usr/src/debug/kdelibs-4.5.2/kdeui/kernel/kapplication.cpp:310
#23 0x00007f63376eca9c in QCoreApplication::notifyInternal (this=0x6b0eb0, receiver=0x1238000, event=0x3002ab0) at kernel/qcoreapplication.cpp:732
#24 0x00007f63368a3f65 in sendEvent (receiver=0x1238000, event=0x3002ab0, alienWidget=0x0, nativeWidget=0x1238000, buttonDown=0x7fffec6868c8, lastMouseReceiver=..., spontaneous=true) at ../../src/corelib/kernel/qcoreapplication.h:215
#25 QApplicationPrivate::sendMouseEvent (receiver=0x1238000, event=0x3002ab0, alienWidget=0x0, nativeWidget=0x1238000, buttonDown=0x7fffec6868c8, lastMouseReceiver=..., spontaneous=true) at kernel/qapplication.cpp:3058
#26 0x00007f6336e7d1de in QGraphicsProxyWidgetPrivate::sendWidgetMouseEvent (this=0x1238760, event=0x7fffec6871b0) at graphicsview/qgraphicsproxywidget.cpp:283
#27 0x00007f6336e5deda in QGraphicsItem::sceneEvent (this=0x1238690, event=0x7fffec6871b0) at graphicsview/qgraphicsitem.cpp:6669
#28 0x00007f6336e87330 in QGraphicsScenePrivate::sendMouseEvent (this=0x88f460, mouseEvent=0x7fffec6871b0) at graphicsview/qgraphicsscene.cpp:1285
#29 0x00007f6336e87d35 in QGraphicsScene::mouseReleaseEvent (this=<value optimized out>, mouseEvent=0x7fffec6871b0) at graphicsview/qgraphicsscene.cpp:4111
#30 0x00007f6336e99fff in QGraphicsScene::event (this=0x83f900, event=0x7fffec6871b0) at graphicsview/qgraphicsscene.cpp:3444
#31 0x00007f63368a2f64 in QApplicationPrivate::notify_helper (this=0x6c0b60, receiver=0x83f900, e=0x7fffec6871b0) at kernel/qapplication.cpp:4396
#32 0x00007f63368ab38a in QApplication::notify (this=<value optimized out>, receiver=0x83f900, e=0x7fffec6871b0) at kernel/qapplication.cpp:4277
#33 0x00007f6338366446 in KApplication::notify (this=0x6b0eb0, receiver=0x83f900, event=0x7fffec6871b0) at /usr/src/debug/kdelibs-4.5.2/kdeui/kernel/kapplication.cpp:310
#34 0x00007f63376eca9c in QCoreApplication::notifyInternal (this=0x6b0eb0, receiver=0x83f900, event=0x7fffec6871b0) at kernel/qcoreapplication.cpp:732
#35 0x00007f6336eb192b in QGraphicsView::mouseReleaseEvent (this=0x13e69d0, event=0x7fffec687c30) at graphicsview/qgraphicsview.cpp:3334
#36 0x00007f63368f4688 in QWidget::event (this=0x13e69d0, event=0x7fffec687c30) at kernel/qwidget.cpp:8187
#37 0x00007f6336c92026 in QFrame::event (this=0x13e69d0, e=0x7fffec687c30) at widgets/qframe.cpp:557
#38 0x00007f6336eb4b5b in QGraphicsView::viewportEvent (this=0x13e69d0, event=0x7fffec687c30) at graphicsview/qgraphicsview.cpp:2862
#39 0x00007f63376ecc27 in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=<value optimized out>, receiver=0x13ff300, event=0x7fffec687c30) at kernel/qcoreapplication.cpp:847
#40 0x00007f63368a2f31 in QApplicationPrivate::notify_helper (this=0x6c0b60, receiver=0x13ff300, e=0x7fffec687c30) at kernel/qapplication.cpp:4392
#41 0x00007f63368abc0a in QApplication::notify (this=<value optimized out>, receiver=0x13ff300, e=0x7fffec687c30) at kernel/qapplication.cpp:3959
#42 0x00007f6338366446 in KApplication::notify (this=0x6b0eb0, receiver=0x13ff300, event=0x7fffec687c30) at /usr/src/debug/kdelibs-4.5.2/kdeui/kernel/kapplication.cpp:310
#43 0x00007f63376eca9c in QCoreApplication::notifyInternal (this=0x6b0eb0, receiver=0x13ff300, event=0x7fffec687c30) at kernel/qcoreapplication.cpp:732
#44 0x00007f63368a3f65 in sendEvent (receiver=0x13ff300, event=0x7fffec687c30, alienWidget=0x13ff300, nativeWidget=0x13e5850, buttonDown=0x7f633736aef8, lastMouseReceiver=..., spontaneous=true) at ../../src/corelib/kernel/qcoreapplication.h:215
#45 QApplicationPrivate::sendMouseEvent (receiver=0x13ff300, event=0x7fffec687c30, alienWidget=0x13ff300, nativeWidget=0x13e5850, buttonDown=0x7f633736aef8, lastMouseReceiver=..., spontaneous=true) at kernel/qapplication.cpp:3058
#46 0x00007f6336921278 in QETWidget::translateMouseEvent (this=0x13e5850, event=<value optimized out>) at kernel/qapplication_x11.cpp:4403
#47 0x00007f633691f9c9 in QApplication::x11ProcessEvent (this=0x6b0eb0, event=0x7fffec688590) at kernel/qapplication_x11.cpp:3536
#48 0x00007f6336947182 in x11EventSourceDispatch (s=0x6c4320, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#49 0x00007f63332446e3 in g_main_dispatch (context=0x6c3120) at gmain.c:2149
#50 g_main_context_dispatch (context=0x6c3120) at gmain.c:2702
#51 0x00007f6333244ec0 in g_main_context_iterate (context=0x6c3120, block=1, dispatch=1, self=<value optimized out>) at gmain.c:2780
#52 0x00007f6333245160 in g_main_context_iteration (context=0x6c3120, may_block=1) at gmain.c:2843
#53 0x00007f633771779f in QEventDispatcherGlib::processEvents (this=0x6b18e0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:415
#54 0x00007f6336946e1e in QGuiEventDispatcherGlib::processEvents (this=<value optimized out>, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#55 0x00007f63376ebed2 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149
#56 0x00007f63376ec0e5 in QEventLoop::exec (this=0x7fffec6888b0, flags=...) at kernel/qeventloop.cpp:201
#57 0x00007f63376f04fb in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1009
#58 0x00007f6327f3fc6b in kdemain (argc=1, argv=0x6b9f90) at /usr/src/debug/kdebase-workspace-4.5.2/plasma/desktop/shell/main.cpp:118
#59 0x00000000004074f9 in launch (argc=1, _name=0x6ac548 "/usr/bin/plasma-desktop", args=<value optimized out>, cwd=0x0, envc=<value optimized out>, envs=<value optimized out>, reset_env=false, tty=0x0, avoid_loops=false, startup_id_str=0x40b257 "0") at /usr/src/debug/kdelibs-4.5.2/kinit/kinit.cpp:723
#60 0x0000000000408015 in handle_launcher_request (sock=8, who=<value optimized out>) at /usr/src/debug/kdelibs-4.5.2/kinit/kinit.cpp:1215
#61 0x000000000040878a in handle_requests (waitForPid=<value optimized out>) at /usr/src/debug/kdelibs-4.5.2/kinit/kinit.cpp:1408
#62 0x00000000004093e0 in main (argc=4, argv=0x7fffec689d18, envp=0x7fffec689d40) at /usr/src/debug/kdelibs-4.5.2/kinit/kinit.cpp:1892

Reported using DrKonqi
Comment 1 Lamarque V. Souza 2011-03-31 23:06:51 UTC
Is this still happening?
Comment 2 Bruno Friedmann 2011-04-01 08:22:28 UTC
No more crash with these packages installed 

zypper se -s -i networkmanage
Loading repository data...
Reading installed packages...

S | Name                                     | Type    | Version              | Arch   | Repository      
--+------------------------------------------+---------+----------------------+--------+-----------------
i | NetworkManager                           | package | 0.8.2-20.3           | x86_64 | factory-oss     
i | NetworkManager-debuginfo                 | package | 0.8.2-20.3           | x86_64 | 11.4-Debug      
i | NetworkManager-devel                     | package | 0.8.2-20.3           | x86_64 | factory-oss     
i | NetworkManager-doc                       | package | 0.8.2-20.3           | x86_64 | factory-oss     
i | NetworkManager-glib                      | package | 0.8.2-20.3           | x86_64 | factory-oss     
i | NetworkManager-kde4-libs                 | package | 0.9.svn1192577-167.2 | x86_64 | factory-kde-core
i | NetworkManager-kde4-libs-debuginfo       | package | 0.9.svn1192577-167.2 | x86_64 | factory-kde-core
i | NetworkManager-kde4-libs-lang            | package | 0.9.svn1192577-167.2 | noarch | factory-kde-core
i | NetworkManager-lang                      | package | 0.8.2-20.3           | noarch | factory-oss     
i | NetworkManager-openvpn                   | package | 0.8.2-10.2           | x86_64 | factory-oss     
i | NetworkManager-openvpn-kde4              | package | 0.9.svn1192577-167.2 | x86_64 | factory-kde-core
i | NetworkManager-openvpn-kde4-debuginfo    | package | 0.9.svn1192577-167.2 | x86_64 | factory-kde-core
i | NetworkManager-openvpn-lang              | package | 0.8.2-10.2           | noarch | factory-oss     
i | NetworkManager-pptp                      | package | 0.8.2-3.1            | x86_64 | factory-oss     
i | NetworkManager-pptp-debuginfo            | package | 0.8.2-3.1            | x86_64 | 11.4-Debug      
i | NetworkManager-pptp-kde4                 | package | 0.9.svn1192577-167.2 | x86_64 | factory-kde-core
i | NetworkManager-pptp-kde4-debuginfo       | package | 0.9.svn1192577-167.2 | x86_64 | factory-kde-core
i | NetworkManager-pptp-lang                 | package | 0.8.2-3.1            | noarch | factory-oss     
i | NetworkManager-strongswan-kde4           | package | 0.9.svn1192577-167.2 | x86_64 | factory-kde-core
i | NetworkManager-strongswan-kde4-debuginfo | package | 0.9.svn1192577-167.2 | x86_64 | factory-kde-core
i | NetworkManager-vpnc                      | package | 0.8.2-8.2            | x86_64 | factory-oss     
i | NetworkManager-vpnc-kde4                 | package | 0.9.svn1192577-167.2 | x86_64 | factory-kde-core
i | NetworkManager-vpnc-kde4-debuginfo       | package | 0.9.svn1192577-167.2 | x86_64 | factory-kde-core
i | NetworkManager-vpnc-lang                 | package | 0.8.2-8.2            | noarch | factory-oss     
i | cnetworkmanager                          | package | 0.21.1-8.2           | noarch | factory-oss     
i | libproxy1-networkmanager                 | package | 0.4.6-9.1            | x86_64 | factory-oss     
i | libproxy1-networkmanager-32bit           | package | 0.4.6-9.1            | x86_64 | factory-oss     
i | libproxy1-networkmanager-debuginfo       | package | 0.4.6-9.1            | x86_64 | 11.4-Debug      
i | plasmoid-networkmanagement               | package | 0.9.svn1192577-167.2 | x86_64 | factory-kde-core
i | plasmoid-networkmanagement-debuginfo     | package | 0.9.svn1192577-167.2 | x86_64 | factory-kde-core

kernel used is 2.6.38.2 & graphics with nvidia 270.30

be carefull, as I'm using factory ( openSUSE 11.4 + 1 ) so I can say ok upstream it's fixed, don't know which one impact stable release.

When you desactivate the network, the plasmoid react correctly, every fixed wire disappear, and icon status change (red cross), when checked on again, fixed wire connexion list is repopulate, and then vpn list too. 
Icon of plasmoid goes connected. 
So everything is working as expected now.


Thx for the reminder. I put this bug as fixed. If it's not the correct status, please just adjust it.