Bug 304806 - KNetworkManager notification area applet produced a crash after saving a Wireless password to Wallet as System connection
Summary: KNetworkManager notification area applet produced a crash after saving a Wire...
Status: RESOLVED UNMAINTAINED
Alias: None
Product: systemsettings
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: Gentoo Packages Linux
: NOR crash
Target Milestone: ---
Assignee: Unassigned bugs mailing-list
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-08-08 16:24 UTC by Christian
Modified: 2012-08-12 23:17 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Christian 2012-08-08 16:24:16 UTC
Application: kcmshell4 ()
KDE Platform Version: 4.8.3 (4.8.3)
Qt Version: 4.8.2
Operating System: Linux 3.3.8-gentoo x86_64
Distribution: "Gentoo Base System release 2.1"

-- Information about the crash:
- What I was doing when the application crashed:
I clicked on the KNetworkManager Icon in the notification area. Then I clicked on "Manage connections". I picked a wireless connection that was already on the list. I open its properties and marked it as a "System connection". Then I clicked ok. Next, a window pops up asking me for the root password. I entered the root password, and clicked OK. Then the popup window closed and I got this crash message.
It seems that the wireless connection was marked as System connection, however. So I'm not sure if it worked or if NetworkManager just shows it as System connection and didn't actually register it.

The crash can be reproduced every time.

-- Backtrace:
Application: KDE:n hallinta (kdeinit4), signal: Segmentation fault
[Current thread is 1 (Thread 0x7f3cb4129780 (LWP 8024))]

Thread 2 (Thread 0x7f3c96ae2700 (LWP 8025)):
#0  0x00007f3cb16bd653 in *__GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007f3cae658b34 in g_main_context_poll (n_fds=1, fds=0x16745f0, timeout=-1, context=0x1672c40, priority=<optimized out>) at gmain.c:3402
#2  g_main_context_iterate (context=0x1672c40, block=1, dispatch=1, self=<optimized out>) at gmain.c:3084
#3  0x00007f3cae658f9f in g_main_context_iteration (context=0x1672c40, may_block=1) at gmain.c:3152
#4  0x00007f3cb2d43556 in QEventDispatcherGlib::processEvents (this=0x165ed40, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:426
#5  0x00007f3cb2d12f92 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#6  0x00007f3cb2d13285 in QEventLoop::exec (this=0x7f3c96ae1dc0, flags=...) at kernel/qeventloop.cpp:204
#7  0x00007f3cb2c0f948 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501
#8  0x00007f3cb2cf1da0 in QInotifyFileSystemWatcherEngine::run (this=0x165c120) at io/qfilesystemwatcher_inotify.cpp:248
#9  0x00007f3cb2c12027 in QThreadPrivate::start (arg=0x165c120) at thread/qthread_unix.cpp:307
#10 0x00007f3cb297ce9c in start_thread (arg=0x7f3c96ae2700) at pthread_create.c:301
#11 0x00007f3cb16c65cd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 1 (Thread 0x7f3cb4129780 (LWP 8024)):
[KCrash Handler]
#6  0x00007f3c9993ed94 in ?? () from /usr/lib64/kde4/kcm_networkmanagement.so
#7  0x00007f3cb2d29c82 in QMetaObject::activate (sender=0x13042f0, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7fffc63bda40) at kernel/qobject.cpp:3547
#8  0x00007f3cb24da812 in QAbstractButton::clicked (this=<optimized out>, _t1=false) at .moc/release-shared/moc_qabstractbutton.cpp:220
#9  0x00007f3cb221cd30 in QAbstractButtonPrivate::emitClicked (this=<optimized out>) at widgets/qabstractbutton.cpp:548
#10 0x00007f3cb221e2c0 in QAbstractButtonPrivate::click (this=0x1304330) at widgets/qabstractbutton.cpp:541
#11 0x00007f3cb221e4ec in QAbstractButton::mouseReleaseEvent (this=0x13042f0, e=0x7fffc63be550) at widgets/qabstractbutton.cpp:1123
#12 0x00007f3cb1eb40a7 in QWidget::event (this=0x13042f0, event=0x7fffc63be550) at kernel/qwidget.cpp:8371
#13 0x00007f3cb1e6239c in QApplicationPrivate::notify_helper (this=0x1072b30, receiver=0x13042f0, e=0x7fffc63be550) at kernel/qapplication.cpp:4551
#14 0x00007f3cb1e67692 in QApplication::notify (this=<optimized out>, receiver=0x13042f0, e=0x7fffc63be550) at kernel/qapplication.cpp:4094
#15 0x00007f3cb3b0b3e8 in KApplication::notify (this=0x7fffc63bf130, receiver=0x13042f0, event=0x7fffc63be550) at /tmp/portage/kde-base/kdelibs-4.8.3/work/kdelibs-4.8.3/kdeui/kernel/kapplication.cpp:311
#16 0x00007f3cb2d142ab in QCoreApplication::notifyInternal (this=0x7fffc63bf130, receiver=0x13042f0, event=0x7fffc63be550) at kernel/qcoreapplication.cpp:915
#17 0x00007f3cb1e63342 in sendEvent (event=<optimized out>, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#18 QApplicationPrivate::sendMouseEvent (receiver=0x13042f0, event=0x7fffc63be550, alienWidget=0x13042f0, nativeWidget=0x1206020, buttonDown=0x7f3cb29721b8, lastMouseReceiver=..., spontaneous=true) at kernel/qapplication.cpp:3162
#19 0x00007f3cb1ee23f7 in QETWidget::translateMouseEvent (this=0x1206020, event=<optimized out>) at kernel/qapplication_x11.cpp:4502
#20 0x00007f3cb1ee0ac1 in QApplication::x11ProcessEvent (this=0x7fffc63bf130, event=0x7fffc63bed00) at kernel/qapplication_x11.cpp:3625
#21 0x00007f3cb1f08702 in x11EventSourceDispatch (s=0x10a0f20, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#22 0x00007f3cae6585fa in g_main_dispatch (context=0x109fce0) at gmain.c:2441
#23 g_main_context_dispatch (context=0x109fce0) at gmain.c:3011
#24 0x00007f3cae658e08 in g_main_context_iterate (context=0x109fce0, block=1, dispatch=1, self=<optimized out>) at gmain.c:3089
#25 0x00007f3cae658f9f in g_main_context_iteration (context=0x109fce0, may_block=1) at gmain.c:3152
#26 0x00007f3cb2d4351a in QEventDispatcherGlib::processEvents (this=0xfda7c0, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:424
#27 0x00007f3cb1f083c6 in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=<optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#28 0x00007f3cb2d12f92 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#29 0x00007f3cb2d13285 in QEventLoop::exec (this=0x7fffc63bf010, flags=...) at kernel/qeventloop.cpp:204
#30 0x00007f3cb231926a in QDialog::exec (this=0x1206020) at dialogs/qdialog.cpp:554
#31 0x00007f3c9df15673 in kdemain () from /usr/lib64/libkdeinit4_kcmshell4.so
#32 0x0000000000407586 in launch (argc=5, _name=0x105ec28 "kcmshell4", args=<optimized out>, cwd=0x0, envc=<optimized out>, envs=<optimized out>, reset_env=false, tty=0x0, avoid_loops=false, startup_id_str=0x40b6ae "0") at /tmp/portage/kde-base/kdelibs-4.8.3/work/kdelibs-4.8.3/kinit/kinit.cpp:734
#33 0x00000000004081c0 in handle_launcher_request (sock=<optimized out>, who=<optimized out>) at /tmp/portage/kde-base/kdelibs-4.8.3/work/kdelibs-4.8.3/kinit/kinit.cpp:1226
#34 0x00000000004088e5 in handle_requests (waitForPid=0) at /tmp/portage/kde-base/kdelibs-4.8.3/work/kdelibs-4.8.3/kinit/kinit.cpp:1419
#35 0x0000000000409531 in main (argc=2, argv=0x7fffc63c07c8, envp=0x7fffc63c07e0) at /tmp/portage/kde-base/kdelibs-4.8.3/work/kdelibs-4.8.3/kinit/kinit.cpp:1907

Possible duplicates by query: bug 304765, bug 304402, bug 304344, bug 304166, bug 304034.

Reported using DrKonqi
Comment 1 Lamarque V. Souza 2012-08-10 01:11:12 UTC
Which Plasma NM version are using? Look in "Manage Connections" -> "Other" for the version string.
Comment 2 Christian 2012-08-12 19:51:07 UTC
In Manage Connections... Other, there is no version information, only "Configure the Network Management tool."
According to Gentoo, I have an installed package called kde-misc/networkmanagement-0.8_p20110714 - is that the version information you are asking for? I am not sure if this is the plasma applet. Plasma-workspace, plasma-applets etc. list as version 4.8.3.
Comment 3 Christian 2012-08-12 19:52:02 UTC
Also, I realised that it must have been trying to save a Wlan connection as a system connection, but there was no password. (I.e., not encrypted connection.) Maybe it crashed because of that?
Comment 4 Lamarque V. Souza 2012-08-12 23:17:33 UTC
That Plasma NM version in unmaintained for almost a year. Unmask kde-mis/networkmanagement-0.9.0.4 and install it.