Bug 254120 - clicking on wrong connection with status panel open lead to crash
Summary: clicking on wrong connection with status panel open lead to crash
Status: RESOLVED FIXED
Alias: None
Product: Network Management
Classification: Miscellaneous
Component: KDED Module (show other bugs)
Version: unspecified
Platform: openSUSE Linux
: NOR crash
Target Milestone: ---
Assignee: Will Stephenson
URL:
Keywords:
: 254862 255089 255742 255846 256246 257216 257921 262741 265006 265044 265259 276662 276686 (view as bug list)
Depends on:
Blocks:
 
Reported: 2010-10-14 09:10 UTC by Bruno Friedmann
Modified: 2011-07-30 22:22 UTC (History)
10 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
New crash information added by DrKonqi (7.37 KB, text/plain)
2010-11-22 03:49 UTC, dev2000bugs
Details
New crash information added by DrKonqi (6.47 KB, text/plain)
2010-12-23 07:11 UTC, makdt
Details
New crash information added by DrKonqi (6.82 KB, text/plain)
2011-02-16 13:17 UTC, Malar Kannan
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Bruno Friedmann 2010-10-14 09:10:54 UTC
Application: kded4 ($Id: kded.cpp 1156841 2010-07-29 19:59:05Z zander $)
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:
Connected to auto-eth0, I open the status panel on clicking on left panel the eth0 connection. Then I click on right panel another fixed ip connection I have ( used normally on another location ). Sadly I was thinking to click on a defined vpn connection ( My mistake).
Then I realized my error. close the left panel with the <- arrow, clic on my auto-eth0 and the crash occur at this moment. but network plasmoid continue to work, and finally I can clic on the right vpn.

The crash can be reproduced some of the time.

-- Backtrace:
Application: Démon de KDE (kdeinit4), signal: Segmentation fault
[KCrash Handler]
#6  isSignalConnected (sender=0xac2e50, m=<value optimized out>, local_signal_index=1, argv=0x0) at kernel/qobject_p.h:220
#7  QMetaObject::activate (sender=0xac2e50, m=<value optimized out>, local_signal_index=1, argv=0x0) at kernel/qobject.cpp:3195
#8  0x00007f8128735341 in Knm::InterfaceConnection::setActivationState (this=0xac2e50, state=<value optimized out>) at /usr/src/debug/networkmanagement/libs/internals/interfaceconnection.cpp:82
#9  0x00007f812897f13d in NMDBusActiveConnectionProxy::~NMDBusActiveConnectionProxy (this=0xaca620, __in_chrg=<value optimized out>) at /usr/src/debug/networkmanagement/backends/NetworkManager/nmdbusactiveconnectionmonitor.cpp:58
#10 0x00007f8128958b63 in ~NMDBusVPNConnectionProxy (this=<value optimized out>, __in_chrg=<value optimized out>) at /usr/src/debug/networkmanagement/backends/NetworkManager/nmdbusactiveconnectionmonitor.h:107
#11 NMDBusVPNConnectionProxy::~NMDBusVPNConnectionProxy (this=<value optimized out>, __in_chrg=<value optimized out>) at /usr/src/debug/networkmanagement/backends/NetworkManager/nmdbusactiveconnectionmonitor.h:107
#12 0x00007f8128980586 in NMDBusActiveConnectionMonitor::activeConnectionListChanged (this=<value optimized out>) at /usr/src/debug/networkmanagement/backends/NetworkManager/nmdbusactiveconnectionmonitor.cpp:163
#13 0x00007f8128956e78 in NMDBusActiveConnectionMonitor::qt_metacall (this=0x8bc190, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff753b0440) at /usr/src/debug/networkmanagement/build/backends/NetworkManager/moc_nmdbusactiveconnectionmonitor.cpp:77
#14 0x00007f8142dcac7f in QMetaObject::activate (sender=0x89f780, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x0) at kernel/qobject.cpp:3272
#15 0x00007f812a04290c in Solid::Control::NetworkManager::Notifier::qt_metacall (this=0x89f780, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff753b0560) at /usr/src/debug/kdebase-workspace-4.5.2/build/libs/solid/control/networkmanager.moc:88
#16 0x00007f812a042d90 in Solid::Control::NetworkManagerPrivate::qt_metacall (this=0x89f780, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff753b0560) at /usr/src/debug/kdebase-workspace-4.5.2/build/libs/solid/control/networkmanager_p.moc:76
#17 0x00007f8142dcac7f in QMetaObject::activate (sender=0x89a770, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x0) at kernel/qobject.cpp:3272
#18 0x00007f8127e6dc10 in NMNetworkManager::propertiesChanged (this=0x89a770, properties=...) at /usr/src/debug/kdebase-workspace-4.5.2/solid/networkmanager-0.7/manager.cpp:238
#19 0x00007f8127e6e249 in NMNetworkManager::qt_metacall (this=0x89a770, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff753b0900) at /usr/src/debug/kdebase-workspace-4.5.2/build/solid/networkmanager-0.7/manager.moc:98
#20 0x00007f8142dcac7f in QMetaObject::activate (sender=0x895ac0, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x7fff753b0900) at kernel/qobject.cpp:3272
#21 0x00007f8127e65b45 in OrgFreedesktopNetworkManagerInterface::PropertiesChanged (this=<value optimized out>, _t1=<value optimized out>) at /usr/src/debug/kdebase-workspace-4.5.2/build/solid/networkmanager-0.7/nm-manager-clientinterface.moc:169
#22 0x00007f8127e6a54c in OrgFreedesktopNetworkManagerInterface::qt_metacall (this=0x895ac0, _c=QMetaObject::InvokeMetaMethod, _id=2, _a=0x7fff753b0b30) at /usr/src/debug/kdebase-workspace-4.5.2/build/solid/networkmanager-0.7/nm-manager-clientinterface.moc:104
#23 0x00007f81401ccd28 in QDBusConnectionPrivate::deliverCall (this=0x8a29e0, object=0x895ac0, msg=..., metaTypes=..., slotIdx=7) at qdbusintegrator.cpp:919
#24 0x00007f81401d7def in QDBusCallDeliveryEvent::placeMetaCall (this=<value optimized out>, object=<value optimized out>) at qdbusintegrator_p.h:103
#25 0x00007f8142dc98fa in QObject::event (this=0x895ac0, e=<value optimized out>) at kernel/qobject.cpp:1211
#26 0x00007f8141f6af64 in QApplicationPrivate::notify_helper (this=0x6d0a00, receiver=0x895ac0, e=0x8d36b0) at kernel/qapplication.cpp:4396
#27 0x00007f8141f7338a in QApplication::notify (this=<value optimized out>, receiver=0x895ac0, e=0x8d36b0) at kernel/qapplication.cpp:4277
#28 0x00007f8143a2f436 in KApplication::notify (this=0x7fff753b1610, receiver=0x895ac0, event=0x8d36b0) at /usr/src/debug/kdelibs-4.5.2/kdeui/kernel/kapplication.cpp:310
#29 0x00007f8142db5aac in QCoreApplication::notifyInternal (this=0x7fff753b1610, receiver=0x895ac0, event=0x8d36b0) at kernel/qcoreapplication.cpp:732
#30 0x00007f8142db9255 in sendEvent (receiver=0x0, event_type=0, data=0x60f3e0) at kernel/qcoreapplication.h:215
#31 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x60f3e0) at kernel/qcoreapplication.cpp:1373
#32 0x00007f8142de0633 in sendPostedEvents (s=<value optimized out>) at kernel/qcoreapplication.h:220
#33 postEventSourceDispatch (s=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:277
#34 0x00007f813e90d6e3 in g_main_dispatch (context=0x6d2ae0) at gmain.c:2149
#35 g_main_context_dispatch (context=0x6d2ae0) at gmain.c:2702
#36 0x00007f813e90dec0 in g_main_context_iterate (context=0x6d2ae0, block=1, dispatch=1, self=<value optimized out>) at gmain.c:2780
#37 0x00007f813e90e160 in g_main_context_iteration (context=0x6d2ae0, may_block=1) at gmain.c:2843
#38 0x00007f8142de07cf in QEventDispatcherGlib::processEvents (this=0x616cf0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:415
#39 0x00007f814200eefe in QGuiEventDispatcherGlib::processEvents (this=<value optimized out>, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#40 0x00007f8142db4ee2 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149
#41 0x00007f8142db50f5 in QEventLoop::exec (this=0x7fff753b1560, flags=...) at kernel/qeventloop.cpp:201
#42 0x00007f8142db950b in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1009
#43 0x00007f813362d657 in kdemain (argc=1, argv=0x6aad30) at /usr/src/debug/kdelibs-4.5.2/kded/kded.cpp:894
#44 0x00000000004074f9 in launch (argc=1, _name=0x40b3bb "kded4", 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
#45 0x0000000000409d0a in main (argc=4, argv=0x7fff753b2608, envp=0x7fff753b2630) at /usr/src/debug/kdelibs-4.5.2/kinit/kinit.cpp:1835

Reported using DrKonqi
Comment 1 Christoph Feck 2010-11-08 23:15:09 UTC
*** Bug 254862 has been marked as a duplicate of this bug. ***
Comment 2 Christoph Feck 2010-11-08 23:15:21 UTC
*** Bug 255089 has been marked as a duplicate of this bug. ***
Comment 3 Christoph Feck 2010-11-08 23:15:33 UTC
*** Bug 255742 has been marked as a duplicate of this bug. ***
Comment 4 Christoph Feck 2010-11-08 23:15:47 UTC
*** Bug 255846 has been marked as a duplicate of this bug. ***
Comment 5 Christoph Feck 2010-11-08 23:15:54 UTC
*** Bug 256246 has been marked as a duplicate of this bug. ***
Comment 6 Frank Reininghaus 2010-11-18 08:14:15 UTC
*** Bug 257216 has been marked as a duplicate of this bug. ***
Comment 7 dev2000bugs 2010-11-22 03:49:14 UTC
Created attachment 53625 [details]
New crash information added by DrKonqi

kded4 ($Id: kded.cpp 1156841 2010-07-29 19:59:05Z zander $) on KDE Platform 4.5.3 (KDE 4.5.3) using Qt 4.7.0

- What I was doing when the application crashed:
Browsing the Web.  Network Manager underwent a disconnection/reconnection at time of crash.  Using Mobile Broadband 3G Modem.  This crash is happening on average 4 to 5 times per day at this stage.

-- Backtrace (Reduced):
#7  0x071480f6 in isSignalConnected (sender=0xa051a68, m=0x69806e4, local_signal_index=1, argv=0x0) at kernel/qobject_p.h:220
[...]
#9  0x069555b8 in Knm::Activatable::changed (this=0xa051a68) at /usr/src/debug/networkmanagement-0.9/i686-redhat-linux-gnu/libs/internals/moc_activatable.cpp:124
#10 0x0696c24e in Knm::InterfaceConnection::setActivationState (this=0xa051a68, state=Knm::InterfaceConnection::Unknown) at /usr/src/debug/networkmanagement-0.9/libs/internals/interfaceconnection.cpp:82
#11 0x09d93729 in NMDBusActiveConnectionProxy::~NMDBusActiveConnectionProxy (this=0xa0472a0, __in_chrg=<value optimized out>) at /usr/src/debug/networkmanagement-0.9/backends/NetworkManager/nmdbusactiveconnectionmonitor.cpp:58
#12 0x09d93773 in NMDBusActiveConnectionProxy::~NMDBusActiveConnectionProxy (this=0xa0472a0, __in_chrg=<value optimized out>) at /usr/src/debug/networkmanagement-0.9/backends/NetworkManager/nmdbusactiveconnectionmonitor.cpp:60
Comment 8 Christoph Feck 2010-11-25 23:53:01 UTC
*** Bug 257921 has been marked as a duplicate of this bug. ***
Comment 9 makdt 2010-12-23 07:11:38 UTC
Created attachment 55180 [details]
New crash information added by DrKonqi

kded4 ($Id: kded.cpp 1156841 2010-07-29 19:59:05Z zander $) on KDE Platform 4.5.1 (KDE 4.5.1) using Qt 4.7.0

I was using the Network Manager to change the IP settings of my Regular LAN card and Second LAN card. I have two LAN cards whith separate IPs. I use SolarFlare high speed network cards. When we need to load the SolarFlare drivers we issue the command "modprobe -r sfc" followed by "modprobe sfc". After this the network manager assigns wrong ips to the cards from the two IP setups that we have on the machine. While trying to correct this using the Network Manager, the crash occurs.

-- Backtrace (Reduced):
#7  0x00e0c473 in isSignalConnected (sender=0x9bb8ce0, m=0x29594a0, local_signal_index=1, argv=0x0) at kernel/qobject_p.h:223
[...]
#9  0x0292abd7 in Knm::Activatable::changed (this=0x9bb8ce0) at moc_activatable.cpp:124
#10 0x02944bed in Knm::InterfaceConnection::setActivationState (this=0x9bb8ce0, state=4) at ../../../libs/internals/interfaceconnection.cpp:82
#11 0x02994178 in NMDBusActiveConnectionProxy::~NMDBusActiveConnectionProxy (this=0x9bea838, __in_chrg=<value optimized out>) at ../../../backends/NetworkManager/nmdbusactiveconnectionmonitor.cpp:58
#12 0x0299607c in NMDBusActiveConnectionMonitor::activeConnectionListChanged (this=0x9bb25a0) at ../../../backends/NetworkManager/nmdbusactiveconnectionmonitor.cpp:163
Comment 10 Christoph Feck 2011-01-10 12:41:25 UTC
*** Bug 262741 has been marked as a duplicate of this bug. ***
Comment 11 Christoph Feck 2011-02-01 05:47:55 UTC
*** Bug 265044 has been marked as a duplicate of this bug. ***
Comment 12 Lamarque V. Souza 2011-02-03 16:54:23 UTC
*** Bug 265259 has been marked as a duplicate of this bug. ***
Comment 13 Malar Kannan 2011-02-16 13:17:05 UTC
Created attachment 57293 [details]
New crash information added by DrKonqi

kded4 ($Id: kded.cpp 1156841 2010-07-29 19:59:05Z zander $) on KDE Platform 4.5.5 (KDE 4.5.5) using Qt 4.7.1

- What I was doing when the application crashed:
Changed the ip setting through the Network Manager Widget and it crashed

-- Backtrace (Reduced):
#6  isSignalConnected (sender=0x27dab50, m=<value optimized out>, local_signal_index=1, argv=0x0) at kernel/qobject_p.h:220
[...]
#8  0x00000030036278f1 in Knm::InterfaceConnection::setActivationState (this=0x27dab50, state=<value optimized out>) at /usr/src/debug/networkmanagement-0.9/libs/internals/interfaceconnection.cpp:82
#9  0x00007f597d6a999d in NMDBusActiveConnectionProxy::~NMDBusActiveConnectionProxy (this=0x27bc110, __in_chrg=<value optimized out>) at /usr/src/debug/networkmanagement-0.9/backends/NetworkManager/nmdbusactiveconnectionmonitor.cpp:58
#10 0x00007f597d6a99c9 in NMDBusActiveConnectionProxy::~NMDBusActiveConnectionProxy (this=0x27bc110, __in_chrg=<value optimized out>) at /usr/src/debug/networkmanagement-0.9/backends/NetworkManager/nmdbusactiveconnectionmonitor.cpp:60
#11 0x00007f597d6aaee6 in NMDBusActiveConnectionMonitor::activeConnectionListChanged (this=0x27d96d0) at /usr/src/debug/networkmanagement-0.9/backends/NetworkManager/nmdbusactiveconnectionmonitor.cpp:163
Comment 14 Christoph Feck 2011-06-28 13:29:39 UTC
*** Bug 276686 has been marked as a duplicate of this bug. ***
Comment 15 Lamarque V. Souza 2011-06-28 15:37:38 UTC
*** Bug 265006 has been marked as a duplicate of this bug. ***
Comment 16 Lamarque V. Souza 2011-06-28 15:50:46 UTC
*** Bug 276662 has been marked as a duplicate of this bug. ***
Comment 17 Lamarque V. Souza 2011-07-21 00:39:20 UTC
Is this still happening?
Comment 18 Gamblit 2011-07-21 01:14:50 UTC
Not for me, seems fixed. By the way, Bug platform marked as "openSUSE RPMs" but i was running Fedora 14 at the time.