Bug 316640

Summary: Network-Manager crashes in loop when enabled IPv6
Product: [Unmaintained] Network Management Reporter: Arthur Brownlee IV <a.e.brownlee.iv>
Component: KDED ModuleAssignee: Lamarque V. Souza <lamarque>
Status: RESOLVED DUPLICATE    
Severity: crash    
Priority: NOR    
Version: 0.9   
Target Milestone: ---   
Platform: Ubuntu   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Arthur Brownlee IV 2013-03-13 02:30:22 UTC
Application: kded4 ($Id$)
KDE Platform Version: 4.10.1
Qt Version: 4.8.4
Operating System: Linux 3.8.0-12-generic x86_64
Distribution: Ubuntu Raring Ringtail (development branch)

-- Information about the crash:
When enabling IPv6 on wireless connections Network Manager Applet starts crashing in a loop which kills all connections. Removing IPv6 from the connection stops the crashing, but a reboot is needed for the Applet to display properly. Using Ubuntu 13.04 this was not a problem, so it seems isolated to KDE.

The crash can be reproduced every time.

-- Backtrace:
Application: KDE Daemon (kdeinit4), signal: Segmentation fault
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f31377fd7c0 (LWP 1803))]

Thread 5 (Thread 0x7f3117b51700 (LWP 1812)):
#0  0x00007f31328840ca in __GI___pthread_mutex_lock (mutex=0x7f3110000a60) at pthread_mutex_lock.c:116
#1  0x00007f31321ec881 in g_mutex_lock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f31321ac413 in g_main_context_release () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f31321ad108 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f31321ad284 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f3136497026 in QEventDispatcherGlib::processEvents (this=0x7f31100008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#6  0x00007f313646737f in QEventLoop::processEvents (this=this@entry=0x7f3117b50dc0, flags=...) at kernel/qeventloop.cpp:149
#7  0x00007f3136467608 in QEventLoop::exec (this=0x7f3117b50dc0, flags=...) at kernel/qeventloop.cpp:204
#8  0x00007f3136369410 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:542
#9  0x00007f313636bbec in QThreadPrivate::start (arg=0x1772c00) at thread/qthread_unix.cpp:338
#10 0x00007f3132881f8e in start_thread (arg=0x7f3117b51700) at pthread_create.c:311
#11 0x00007f3135071e1d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 4 (Thread 0x7f3117350700 (LWP 1817)):
#0  0x00007fff853ceaf7 in ?? ()
#1  0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7f30fecaa700 (LWP 1830)):
#0  0x00007f31350653cd in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007f31321ad15c in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f31321ad284 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f3136497026 in QEventDispatcherGlib::processEvents (this=0x7f30f80008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#4  0x00007f313646737f in QEventLoop::processEvents (this=this@entry=0x7f30feca9d80, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007f3136467608 in QEventLoop::exec (this=0x7f30feca9d80, flags=...) at kernel/qeventloop.cpp:204
#6  0x00007f3136369410 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:542
#7  0x00007f3119f466e5 in KCupsConnection::run() () from /usr/lib/libkcupslib.so
#8  0x00007f313636bbec in QThreadPrivate::start (arg=0x17778e0) at thread/qthread_unix.cpp:338
#9  0x00007f3132881f8e in start_thread (arg=0x7f30fecaa700) at pthread_create.c:311
#10 0x00007f3135071e1d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 2 (Thread 0x7f30fe4a9700 (LWP 1831)):
#0  0x00007fff853ceaf7 in ?? ()
#1  0x000000000185b500 in ?? ()
#2  0x00000002853c8620 in ?? ()
#3  0x00007f30f0002860 in ?? ()
#4  0x00007f30fe4a8bb0 in ?? ()
#5  0x00007f30fe4a8c68 in ?? ()
#6  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f31377fd7c0 (LWP 1803)):
[KCrash Handler]
#6  0x00007f3114449612 in WirelessNetworkInterfaceActivatableProvider::handleAdd(Knm::Connection*) () from /usr/lib/libknmservice.so.4
#7  0x00007f31144387dc in ConnectionList::addConnection(Knm::Connection*) () from /usr/lib/libknmservice.so.4
#8  0x00007f31141f4e53 in NMDBusSettingsConnectionProvider::initialiseAndRegisterRemoteConnection(QString const&) () from /usr/lib/libknm_nm.so
#9  0x00007f31141f4790 in NMDBusSettingsConnectionProvider::initConnections() () from /usr/lib/libknm_nm.so
#10 0x00007f31141f558b in NMDBusSettingsConnectionProvider::serviceOwnerChanged(QString const&, QString const&, QString const&) () from /usr/lib/libknm_nm.so
#11 0x00007f31141c6451 in NMDBusSettingsConnectionProvider::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) () from /usr/lib/libknm_nm.so
#12 0x00007f313647d0df in QMetaObject::activate (sender=0x1724f30, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7fff853c7470) at kernel/qobject.cpp:3539
#13 0x00007f313386643f in QDBusConnectionInterface::serviceOwnerChanged (this=<optimized out>, _t1=..., _t2=..., _t3=...) at .moc/release-shared/moc_qdbusconnectioninterface.cpp:224
#14 0x00007f3133866671 in QDBusConnectionInterface::qt_static_metacall (_o=<optimized out>, _c=<optimized out>, _id=<optimized out>, _a=0x7fff853c76f0) at .moc/release-shared/moc_qdbusconnectioninterface.cpp:114
#15 0x00007f313647d0df in QMetaObject::activate (sender=0x1724f30, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7fff853c76f0) at kernel/qobject.cpp:3539
#16 0x00007f313386650f in QDBusConnectionInterface::NameOwnerChanged (this=<optimized out>, _t1=..., _t2=..., _t3=...) at .moc/release-shared/moc_qdbusconnectioninterface.cpp:252
#17 0x00007f31338666d1 in QDBusConnectionInterface::qt_static_metacall (_o=_o@entry=0x1724f30, _c=_c@entry=QMetaObject::InvokeMetaMethod, _id=_id@entry=6, _a=_a@entry=0x7fff853c7a20) at .moc/release-shared/moc_qdbusconnectioninterface.cpp:118
#18 0x00007f3133866eaf in QDBusConnectionInterface::qt_metacall (this=0x1724f30, _c=QMetaObject::InvokeMetaMethod, _id=6, _a=0x7fff853c7a20) at .moc/release-shared/moc_qdbusconnectioninterface.cpp:177
#19 0x00007f313382b063 in QDBusConnectionPrivate::deliverCall (this=0x1725020, object=0x1724f30, msg=..., metaTypes=..., slotIdx=11) at qdbusintegrator.cpp:951
#20 0x00007f31364825ae in QObject::event (this=0x1724f30, e=<optimized out>) at kernel/qobject.cpp:1194
#21 0x00007f313580e8ec in QApplicationPrivate::notify_helper (this=this@entry=0x1569430, receiver=receiver@entry=0x1724f30, e=e@entry=0x1921700) at kernel/qapplication.cpp:4567
#22 0x00007f313581125b in QApplication::notify (this=0x7fff853c8620, receiver=0x1724f30, e=0x1921700) at kernel/qapplication.cpp:4428
#23 0x00007f31371ebaf6 in KApplication::notify (this=0x7fff853c8620, receiver=0x1724f30, event=0x1921700) at ../../kdeui/kernel/kapplication.cpp:311
#24 0x00007f313646862e in QCoreApplication::notifyInternal (this=0x7fff853c8620, receiver=receiver@entry=0x1724f30, event=event@entry=0x1921700) at kernel/qcoreapplication.cpp:946
#25 0x00007f313646c161 in sendEvent (event=0x1921700, receiver=0x1724f30) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#26 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x14d4150) at kernel/qcoreapplication.cpp:1570
#27 0x00007f3136496e73 in sendPostedEvents () at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:236
#28 postEventSourceDispatch (s=0x1567a00) at kernel/qeventdispatcher_glib.cpp:279
#29 0x00007f31321ace85 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#30 0x00007f31321ad1c8 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#31 0x00007f31321ad284 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#32 0x00007f3136497006 in QEventDispatcherGlib::processEvents (this=0x14d6670, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#33 0x00007f31358b41ae in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#34 0x00007f313646737f in QEventLoop::processEvents (this=this@entry=0x7fff853c83a0, flags=...) at kernel/qeventloop.cpp:149
#35 0x00007f3136467608 in QEventLoop::exec (this=0x7fff853c83a0, flags=...) at kernel/qeventloop.cpp:204
#36 0x00007f313646cce6 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1218
#37 0x00007f312238c050 in kdemain (argc=1, argv=0x154c130) at ../../kded/kded.cpp:924
#38 0x00000000004084ea in launch (argc=argc@entry=1, _name=_name@entry=0x40b167 "kded4", args=args@entry=0x0, cwd=cwd@entry=0x0, envc=envc@entry=0, envs=<optimized out>, envs@entry=0x0, reset_env=reset_env@entry=false, tty=tty@entry=0x0, avoid_loops=avoid_loops@entry=false, startup_id_str=startup_id_str@entry=0x40aff6 "0") at ../../kinit/kinit.cpp:738
#39 0x0000000000405b69 in main (argc=4, argv=<optimized out>, envp=0x7fff853c9020) at ../../kinit/kinit.cpp:1853

Reported using DrKonqi
Comment 1 Lamarque V. Souza 2013-03-13 02:57:59 UTC
Which Plasma NM version do you use? You can see the version string in "Manage Connections" -> "Other". This crashlog does not give much information. Can you install the package containing the debug symbols and reproduce the problem?
Comment 2 Arthur Brownlee IV 2013-03-13 04:56:39 UTC
Version 0.9.0.7 (nm09 20130127)

I'll install the debug symbols and crash it again. 

The interesting thing to note was that when I was running KDE installed from Ubuntu 13.04, I never had this issue. However when doing a clean wipe and re-install using Kubuntu 13.04 Alpha 2, this issue arose.
Comment 3 Arthur Brownlee IV 2013-03-13 05:09:01 UTC
Application: KDE Daemon (kdeinit4), signal: Segmentation fault
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f59b44c97c0 (LWP 1813))]

Thread 5 (Thread 0x7f599481d700 (LWP 1822)):
#0  0x00007fffbf365af7 in ?? ()
#1  0x000000000126cd80 in ?? ()
#2  0x00000002bf2a07a0 in ?? ()
#3  0x00007f5990002860 in ?? ()
#4  0x00007f599481cbb0 in ?? ()
#5  0x00007f599481cc68 in ?? ()
#6  0x0000000000000000 in ?? ()

Thread 4 (Thread 0x7f598ffff700 (LWP 1827)):
#0  0x00007fffbf365af7 in ?? ()
#1  0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7f597f9e0700 (LWP 1840)):
#0  0x00007f59af550075 in __GI___pthread_mutex_lock (mutex=0x7f5974000a60) at pthread_mutex_lock.c:95
#1  0x00007f59aeeb8881 in g_mutex_lock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f59aee79270 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f59b3163026 in QEventDispatcherGlib::processEvents (this=0x7f59740008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#4  0x00007f59b313337f in QEventLoop::processEvents (this=this@entry=0x7f597f9dfd80, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007f59b3133608 in QEventLoop::exec (this=0x7f597f9dfd80, flags=...) at kernel/qeventloop.cpp:204
#6  0x00007f59b3035410 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:542
#7  0x00007f5996c126e5 in KCupsConnection::run() () from /usr/lib/libkcupslib.so
#8  0x00007f59b3037bec in QThreadPrivate::start (arg=0x1274b50) at thread/qthread_unix.cpp:338
#9  0x00007f59af54df8e in start_thread (arg=0x7f597f9e0700) at pthread_create.c:311
#10 0x00007f59b1d3de1d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 2 (Thread 0x7f597f1df700 (LWP 1841)):
#0  0x00007fffbf365af7 in ?? ()
#1  0x0000000001228fb0 in ?? ()
#2  0x00000002bf2a07a0 in ?? ()
#3  0x00007f596c002860 in ?? ()
#4  0x00007f597f1debb0 in ?? ()
#5  0x00007f597f1dec68 in ?? ()
#6  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f59b44c97c0 (LWP 1813)):
[KCrash Handler]
#6  0x00007f598d0f8612 in WirelessNetworkInterfaceActivatableProvider::handleAdd(Knm::Connection*) () from /usr/lib/libknmservice.so.4
#7  0x00007f598d0e77dc in ConnectionList::addConnection(Knm::Connection*) () from /usr/lib/libknmservice.so.4
#8  0x00007f598cea3e53 in NMDBusSettingsConnectionProvider::initialiseAndRegisterRemoteConnection(QString const&) () from /usr/lib/libknm_nm.so
#9  0x00007f598cea3790 in NMDBusSettingsConnectionProvider::initConnections() () from /usr/lib/libknm_nm.so
#10 0x00007f598cea458b in NMDBusSettingsConnectionProvider::serviceOwnerChanged(QString const&, QString const&, QString const&) () from /usr/lib/libknm_nm.so
#11 0x00007f598ce75451 in NMDBusSettingsConnectionProvider::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) () from /usr/lib/libknm_nm.so
#12 0x00007f59b31490df in QMetaObject::activate (sender=0x1220f00, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7fffbf29f5f0) at kernel/qobject.cpp:3539
#13 0x00007f59b053243f in QDBusConnectionInterface::serviceOwnerChanged (this=<optimized out>, _t1=..., _t2=..., _t3=...) at .moc/release-shared/moc_qdbusconnectioninterface.cpp:224
#14 0x00007f59b0532671 in QDBusConnectionInterface::qt_static_metacall (_o=<optimized out>, _c=<optimized out>, _id=<optimized out>, _a=0x7fffbf29f870) at .moc/release-shared/moc_qdbusconnectioninterface.cpp:114
#15 0x00007f59b31490df in QMetaObject::activate (sender=0x1220f00, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7fffbf29f870) at kernel/qobject.cpp:3539
#16 0x00007f59b053250f in QDBusConnectionInterface::NameOwnerChanged (this=<optimized out>, _t1=..., _t2=..., _t3=...) at .moc/release-shared/moc_qdbusconnectioninterface.cpp:252
#17 0x00007f59b05326d1 in QDBusConnectionInterface::qt_static_metacall (_o=_o@entry=0x1220f00, _c=_c@entry=QMetaObject::InvokeMetaMethod, _id=_id@entry=6, _a=_a@entry=0x7fffbf29fba0) at .moc/release-shared/moc_qdbusconnectioninterface.cpp:118
#18 0x00007f59b0532eaf in QDBusConnectionInterface::qt_metacall (this=0x1220f00, _c=QMetaObject::InvokeMetaMethod, _id=6, _a=0x7fffbf29fba0) at .moc/release-shared/moc_qdbusconnectioninterface.cpp:177
#19 0x00007f59b04f7063 in QDBusConnectionPrivate::deliverCall (this=0x1221c40, object=0x1220f00, msg=..., metaTypes=..., slotIdx=11) at qdbusintegrator.cpp:951
#20 0x00007f59b314e5ae in QObject::event (this=0x1220f00, e=<optimized out>) at kernel/qobject.cpp:1194
#21 0x00007f59b24da8ec in QApplicationPrivate::notify_helper (this=this@entry=0x1066430, receiver=receiver@entry=0x1220f00, e=e@entry=0x1138610) at kernel/qapplication.cpp:4567
#22 0x00007f59b24dd25b in QApplication::notify (this=0x7fffbf2a07a0, receiver=0x1220f00, e=0x1138610) at kernel/qapplication.cpp:4428
#23 0x00007f59b3eb7af6 in KApplication::notify (this=0x7fffbf2a07a0, receiver=0x1220f00, event=0x1138610) at ../../kdeui/kernel/kapplication.cpp:311
#24 0x00007f59b313462e in QCoreApplication::notifyInternal (this=0x7fffbf2a07a0, receiver=receiver@entry=0x1220f00, event=event@entry=0x1138610) at kernel/qcoreapplication.cpp:946
#25 0x00007f59b3138161 in sendEvent (event=0x1138610, receiver=0x1220f00) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#26 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0xfd1150) at kernel/qcoreapplication.cpp:1570
#27 0x00007f59b3162e73 in sendPostedEvents () at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:236
#28 postEventSourceDispatch (s=0x1064a00) at kernel/qeventdispatcher_glib.cpp:279
#29 0x00007f59aee78e85 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#30 0x00007f59aee791c8 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#31 0x00007f59aee79284 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#32 0x00007f59b3163006 in QEventDispatcherGlib::processEvents (this=0xfd3670, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#33 0x00007f59b25801ae in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#34 0x00007f59b313337f in QEventLoop::processEvents (this=this@entry=0x7fffbf2a0520, flags=...) at kernel/qeventloop.cpp:149
#35 0x00007f59b3133608 in QEventLoop::exec (this=0x7fffbf2a0520, flags=...) at kernel/qeventloop.cpp:204
#36 0x00007f59b3138ce6 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1218
#37 0x00007f599f058050 in kdemain (argc=1, argv=0x1049130) at ../../kded/kded.cpp:924
#38 0x00000000004084ea in launch (argc=argc@entry=1, _name=_name@entry=0x40b167 "kded4", args=args@entry=0x0, cwd=cwd@entry=0x0, envc=envc@entry=0, envs=<optimized out>, envs@entry=0x0, reset_env=reset_env@entry=false, tty=tty@entry=0x0, avoid_loops=avoid_loops@entry=false, startup_id_str=startup_id_str@entry=0x40aff6 "0") at ../../kinit/kinit.cpp:738
#39 0x0000000000405b69 in main (argc=4, argv=<optimized out>, envp=0x7fffbf2a11a0) at ../../kinit/kinit.cpp:1853



Also adding possible relevant dmesg:

[  944.524745] wlan1: authenticate with 0e:27:22:d5:XX:XX
[  944.533533] wlan1: capabilities/regulatory prevented using AP HT/VHT configuration, downgraded
[  944.540114] wlan1: send auth to 0e:27:22:d5:XX:XX (try 1/3)
[  944.543479] wlan1: authenticated
[  944.544998] wlan1: associate with 0e:27:22:d5:XX:XX (try 1/3)
[  944.549096] wlan1: RX AssocResp from 0e:27:22:d5:XX:XX (capab=0x431 status=0 aid=3)
[  944.549189] wlan1: associated
[  944.805483] NetworkManager[4194]: segfault at 8 ip 0000000000483549 sp 00007fffa65b2850 error 4 in NetworkManager[400000+fa000]
[  945.042728] init: network-manager main process (4194) killed by SEGV signal
[  945.042772] init: network-manager main process ended, respawning
[  945.533629] wlan1: deauthenticating from 0e:27:22:d5:XX:XX by local choice (reason=3)
[  945.560337] cfg80211: Calling CRDA to update world regulatory domain
[  945.566920] cfg80211: World regulatory domain updated:
[  945.566926] cfg80211:   (start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp)
[  945.566930] cfg80211:   (2402000 KHz - 2472000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
[  945.566933] cfg80211:   (2457000 KHz - 2482000 KHz @ 20000 KHz), (300 mBi, 2000 mBm)
[  945.566936] cfg80211:   (2474000 KHz - 2494000 KHz @ 20000 KHz), (300 mBi, 2000 mBm)
[  945.566939] cfg80211:   (5170000 KHz - 5250000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
[  945.566943] cfg80211:   (5735000 KHz - 5835000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
Comment 4 Jekyll Wu 2013-03-13 17:59:09 UTC
> #6  0x00007f598d0f8612 in WirelessNetworkInterfaceActivatableProvider::handleAdd(Knm::Connection*) () from /usr/lib/libknmservice.so.4

# apt-get install plasma-widget-networkmanagement-dbg
Comment 5 Arthur Brownlee IV 2013-03-13 18:18:58 UTC
That is actually with the debugging package installed:

Package: plasma-widget-networkmanagement-dbg
Status: install ok installed
Priority: extra
Section: debug
Installed-Size: 1742
Maintainer: Kubuntu Developers <kubuntu-devel@lists.ubuntu.com>
Architecture: amd64
Source: networkmanagement
Version: 0.9.0.7-0ubuntu1
Depends: plasma-widget-networkmanagement (= 0.9.0.7-0ubuntu1)
Recommends: kdelibs5-dbg
Suggests: kde-workspace-dbg
Description: debugging symbols for KDE Network Management
 This package provides debugging symbols for all binary packages built from the
 plasma-widget-networkmanagement source package. It's highly recommended to
 have this package installed before reporting any crashes.
Original-Maintainer: Debian KDE Extras Team <pkg-kde-extras@lists.alioth.debian.org>
Comment 6 Lamarque V. Souza 2013-03-13 19:34:34 UTC
(In reply to comment #3)
> [  944.805483] NetworkManager[4194]: segfault at 8 ip 0000000000483549 sp
> 00007fffa65b2850 error 4 in NetworkManager[400000+fa000]
> [  945.042728] init: network-manager main process (4194) killed by SEGV
> signal
> [  945.042772] init: network-manager main process ended, respawning

That is probably what caused the crash. Plasma NM caches some pointers which becomes stale when NetworkManager crashes. I plan to fix that when I have more time since the changes required to do that are quite extense. Until there the workaround is making sure NetworkManager does not crash :-P

*** This bug has been marked as a duplicate of bug 314200 ***
Comment 7 Arthur Brownlee IV 2013-03-13 19:39:59 UTC
(In reply to comment #6)

> That is probably what caused the crash. Plasma NM caches some pointers which
> becomes stale when NetworkManager crashes. I plan to fix that when I have
> more time since the changes required to do that are quite extense. Until
> there the workaround is making sure NetworkManager does not crash :-P
> 
> *** This bug has been marked as a duplicate of bug 314200 ***


So with enabling IPv6 DHCP Client, should I take that bug up with the Network-Manager team in the meantime? I'm just a bit confused as to why I didn't have the issue when I installed KDE from packages on Ubuntu 13.04, but now have the issue on Kubuntu 13.04. The Network-Manager version is the same between the two.

Thank you for your time!
Comment 8 Lamarque V. Souza 2013-03-13 19:52:01 UTC
(In reply to comment #7)
> So with enabling IPv6 DHCP Client, should I take that bug up with the
> Network-Manager team in the meantime? I'm just a bit confused as to why I
> didn't have the issue when I installed KDE from packages on Ubuntu 13.04,
> but now have the issue on Kubuntu 13.04. The Network-Manager version is the
> same between the two.

If you can consistently reproduce this NetworkManager crash then yes, you should contact the NetworkManager team about it. Which NetworkManager version do you use? Maybe there is an update to fix this crash.
 
> Thank you for your time!

You are welcome.
Comment 9 Arthur Brownlee IV 2013-03-13 19:55:33 UTC
(In reply to comment #8)

> If you can consistently reproduce this NetworkManager crash then yes, you
> should contact the NetworkManager team about it. Which NetworkManager
> version do you use? Maybe there is an update to fix this crash.

Architecture: amd64
Version: 0.9.8.0-0ubuntu1

I believe this is the newest version from what I've been able to tell, although at one point I did recall seeing a 0.9.8.0-0ubuntu2 somewhere.