Bug 258989 - knetworkmanager spontaneous crash
Summary: knetworkmanager spontaneous crash
Status: RESOLVED DUPLICATE of bug 258469
Alias: None
Product: Network Management
Classification: Miscellaneous
Component: general (show other bugs)
Version: unspecified
Platform: Debian unstable Linux
: NOR crash
Target Milestone: ---
Assignee: Will Stephenson
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-12-06 10:36 UTC by Steffen Möller
Modified: 2011-02-11 16:03 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 Steffen Möller 2010-12-06 10:36:44 UTC
Application: knetworkmanager (v0.9)
KDE Platform Version: 4.4.5 (KDE 4.4.5)
Qt Version: 4.6.3
Operating System: Linux 2.6.36-rc6-amd64 x86_64
Distribution: Debian GNU/Linux unstable (sid)

-- Information about the crash:
did nothing, the connections was created independently on the shell via ifup eth0 prior to the crash.

 -- Backtrace:
Application: KNetworkManager (knetworkmanager), signal: Segmentation fault
[KCrash Handler]
#5  0x00007f39888c3dca in Knm::Activatable::deviceUni() const () from /usr/lib/libknminternals.so.4
#6  0x00007f3988688eb7 in ?? () from /usr/lib/libknmservice.so.4
#7  0x00007f3988688fb3 in ?? () from /usr/lib/libknmservice.so.4
#8  0x00007f398868920e in ?? () from /usr/lib/libknmservice.so.4
#9  0x00007f3988689540 in SortedActivatableList::handleAdd(Knm::Activatable*) () from /usr/lib/libknmservice.so.4
#10 0x00007f39886793cb in ActivatableList::notifyOnAddActivatable(Knm::Activatable*) () from /usr/lib/libknmservice.so.4
#11 0x00007f398867acd0 in NetworkInterfaceActivatableProvider::maintainActivatableForUnconfigured() () from /usr/lib/libknmservice.so.4
#12 0x00007f398867b36f in NetworkInterfaceActivatableProvider::handleAdd(Knm::Connection*) () from /usr/lib/libknmservice.so.4
#13 0x00007f398867b081 in NetworkInterfaceActivatableProvider::init() () from /usr/lib/libknmservice.so.4
#14 0x00007f398867a0c0 in NetworkInterfaceMonitor::networkInterfaceAdded(QString const&) () from /usr/lib/libknmservice.so.4
#15 0x00007f3988674d4d in NetworkInterfaceMonitor::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libknmservice.so.4
#16 0x00007f3986a8b2e6 in QMetaObject::activate (sender=0x10962a0, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x29) at kernel/qobject.cpp:3295
#17 0x00007f3987f5d445 in Solid::Control::NetworkManager::Notifier::networkInterfaceAdded (this=0x7fff68eda700, _t1=<value optimized out>) at ./networkmanager.moc:107
#18 0x00007f3987f5ddec in Solid::Control::NetworkManagerPrivate::qt_metacall (this=0x10962a0, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff68edacf0) at ./networkmanager_p.moc:81
#19 0x00007f3986a8b2e6 in QMetaObject::activate (sender=0x10c8310, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x29) at kernel/qobject.cpp:3295
#20 0x00007f397dcfbbb5 in NMNetworkManager::networkInterfaceAdded (this=0x7fff68eda700, _t1=<value optimized out>) at ./manager.moc:134
#21 0x00007f397dcfc2da in NMNetworkManager::deviceAdded (this=0x10c8310, objpath=...) at ../../../solid/networkmanager-0.7/manager.cpp:199
#22 0x00007f397dd000a9 in NMNetworkManager::qt_metacall (this=0x10c8310, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff68edaed0) at ./manager.moc:111
#23 0x00007f3986a8b2e6 in QMetaObject::activate (sender=0x10c7990, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x29) at kernel/qobject.cpp:3295
#24 0x00007f397dd09772 in OrgFreedesktopNetworkManagerInterface::DeviceAdded (this=0x7fff68eda700, _t1=<value optimized out>) at ./nm-manager-clientinterface.moc:155
#25 0x00007f397dd09b04 in OrgFreedesktopNetworkManagerInterface::qt_metacall (this=0x10c7990, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff68edb170) at ./nm-manager-clientinterface.moc:102
#26 0x00007f3986db7591 in QDBusConnectionPrivate::deliverCall (this=<value optimized out>, object=<value optimized out>, msg=<value optimized out>, metaTypes=..., slotIdx=<value optimized out>) at qdbusintegrator.cpp:904
#27 0x00007f3986dc1c8f in QDBusCallDeliveryEvent::placeMetaCall (this=0x7fff68eda700, object=0x10e0f70) at qdbusintegrator_p.h:101
#28 0x00007f3986a87e29 in QObject::event (this=0x10c7990, e=0x12f6f20) at kernel/qobject.cpp:1248
#29 0x00007f398720132c in QApplicationPrivate::notify_helper (this=0xfdfc60, receiver=0x10c7990, e=0x12f6f20) at kernel/qapplication.cpp:4302
#30 0x00007f398720780b in QApplication::notify (this=0x7fff68edbe10, receiver=0x10c7990, e=0x12f6f20) at kernel/qapplication.cpp:4185
#31 0x00007f39890427a6 in KApplication::notify (this=0x7fff68edbe10, receiver=0x10c7990, event=0x12f6f20) at ../../kdeui/kernel/kapplication.cpp:302
#32 0x00007f3986a7809c in QCoreApplication::notifyInternal (this=0x7fff68edbe10, receiver=0x10c7990, event=0x12f6f20) at kernel/qcoreapplication.cpp:726
#33 0x00007f3986a7b744 in sendEvent (receiver=0x0, event_type=<value optimized out>, data=0xfb3530) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#34 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=<value optimized out>, data=0xfb3530) at kernel/qcoreapplication.cpp:1367
#35 0x00007f3986aa1b73 in sendPostedEvents (s=<value optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220
#36 postEventSourceDispatch (s=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:276
#37 0x00007f398323f042 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#38 0x00007f3983242f78 in ?? () from /lib/libglib-2.0.so.0
#39 0x00007f398324312c in g_main_context_iteration () from /lib/libglib-2.0.so.0
#40 0x00007f3986aa16b3 in QEventDispatcherGlib::processEvents (this=0xfb2c50, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:412
#41 0x00007f39872b119e in QGuiEventDispatcherGlib::processEvents (this=0x7fff68eda700, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#42 0x00007f3986a769c2 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#43 0x00007f3986a76d9c in QEventLoop::exec (this=0x7fff68edbd60, flags=) at kernel/qeventloop.cpp:201
#44 0x00007f3986a7ba2b in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1003
#45 0x000000000040eacf in _start ()

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

Possible duplicates by query: bug 258762, bug 258539, bug 258469, bug 257472, bug 255159.

Reported using DrKonqi
Comment 1 Dario Andres 2010-12-07 01:21:31 UTC
[Comment from a bug triager]
This looks related to bug 210878, which describes a crash when the
NetworkManager daemon is restarted. Do you remember if there were some system
update in progress on background that may have caused the NetworkManager
restart ?
Regards
Comment 2 Steffen Möller 2010-12-07 08:45:59 UTC
Whatever it is, it is inconsistent in its behaviour. The network manager did not crash this time that I booted.

What I had done a few boots earlier was to add eth0 with DHCP to the network manager. But what I had used before and still use is /etc/network/interfaces and a call to ifup eth0. That for some reasons does not come up automatically for me.

$ ls /etc/udev/
.dev/           hdparm.rules    links.conf      pcmcia.rules    rules.d/        udev.conf       usbmount.rules  
$ ls /etc/udev/rules.d/
70-persistent-cd.rules  70-persistent-net.rules  85-pcmcia.rules  z60_hdparm.rules  z60_usbmount.rules  z60_xserver-xorg-input-wacom.rules
moeller@Toshiba:~ $ cat /etc/udev/rules.d/70-persistent-net.rules 
# This file was automatically generated by the /lib/udev/write_net_rules
# program run by the persistent-net-generator.rules rules file.
#
# You can modify it, as long as you keep each rule on a single line.

# PCI device 0x8086:0x109a (e1000e)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:15:b7:0f:0f:5d", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0"

# PCI device 0x8086:0x4222 (iwl3945)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:18:de:4e:bf:b5", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="wlan*", NAME="wlan0"


The network manager is still up while I am typing this, it crashed long ago last time.
Comment 3 Frank Reininghaus 2011-02-11 16:03:20 UTC

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