Bug 346145 - Connection editor crashed when trying to edit WPA-PSK secured WiFi network
Summary: Connection editor crashed when trying to edit WPA-PSK secured WiFi network
Status: RESOLVED DUPLICATE of bug 340084
Alias: None
Product: plasma-nm
Classification: Plasma
Component: editor (show other bugs)
Version: 0.9.3.4
Platform: Compiled Sources Linux
: NOR crash
Target Milestone: ---
Assignee: Lukáš Tinkl
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2015-04-13 17:32 UTC by Christopher Griffiths
Modified: 2015-04-14 11:44 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
New crash information added by DrKonqi (3.50 KB, text/plain)
2015-04-14 10:46 UTC, Erik Quaeghebeur
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Christopher Griffiths 2015-04-13 17:32:27 UTC
Application: kde-nm-connection-editor (0.9.3.4)
KDE Platform Version: 4.14.3 (Compiled from sources)
Qt Version: 4.8.5
Operating System: Linux 3.18.11-gentoo x86_64
Distribution (Platform): Gentoo Packages

-- Information about the crash:
- What I was doing when the application crashed:
I opened the Connection editor to configure additional settings as required by my configuration. I clicked on the network's name and then on to "Edit...", this crashes Connection editor. I have repeated it four times and every time it has crashed including when I have disconnected from the WiFi network in question.

- Unusual behavior I noticed:
My system's hostname is set by hostnamectl [part of systemd] to "taliesin" however after connnecting to the wireless network in question it changes my hostname to what the local network assigns my machine. I have changed this information back to taliesin after connecting to the network otherwise I cannot launch KDE applications due to dbus getting confused with the new hostname.

The crash can be reproduced every time.

-- Backtrace:
Application: Connection editor (kde-nm-connection-editor), signal: Segmentation fault
Using host libthread_db library "/lib64/libthread_db.so.1".
[KCrash Handler]
#5  0x00007f984ca0648e in ConnectionDetailEditor::gotSecrets(QString const&, bool, QMap<QString, QMap<QString, QVariant> > const&, QString const&) () from /usr/lib64/libplasmanetworkmanagement-editor.so
#6  0x00007f984c2e294a in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib64/qt4/libQtCore.so.4
#7  0x00007f984c69046d in NetworkManager::Connection::gotSecrets(QString const&, bool, QMap<QString, QMap<QString, QVariant> > const&, QString const&) () from /usr/lib64/libNetworkManagerQt.so.1
#8  0x00007f984c692833 in NetworkManager::Connection::onSecretsArrived(QDBusPendingCallWatcher*) () from /usr/lib64/libNetworkManagerQt.so.1
#9  0x00007f984c2e294a in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib64/qt4/libQtCore.so.4
#10 0x00007f9849c1a63f in QDBusPendingCallWatcher::finished(QDBusPendingCallWatcher*) () from /usr/lib64/qt4/libQtDBus.so.4
#11 0x00007f984c2e6dce in QObject::event(QEvent*) () from /usr/lib64/qt4/libQtCore.so.4
#12 0x00007f984a69f38c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/qt4/libQtGui.so.4
#13 0x00007f984a6a5b40 in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/qt4/libQtGui.so.4
#14 0x00007f984bd2536a in KApplication::notify(QObject*, QEvent*) () from /usr/lib64/libkdeui.so.5
#15 0x00007f984c2ce86d in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib64/qt4/libQtCore.so.4
#16 0x00007f984c2d198a in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib64/qt4/libQtCore.so.4
#17 0x00007f984c2fc68e in ?? () from /usr/lib64/qt4/libQtCore.so.4
#18 0x00007f9848e4d554 in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0
#19 0x00007f9848e4d798 in ?? () from /usr/lib64/libglib-2.0.so.0
#20 0x00007f9848e4d83c in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#21 0x00007f984c2fbe5e in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4
#22 0x00007f984a73d8a6 in ?? () from /usr/lib64/qt4/libQtGui.so.4
#23 0x00007f984c2cd48f in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4
#24 0x00007f984c2cd785 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4
#25 0x00007f984c2d2a59 in QCoreApplication::exec() () from /usr/lib64/qt4/libQtCore.so.4
#26 0x0000000000409e55 in ?? ()
#27 0x00007f9849e5caa5 in __libc_start_main () from /lib64/libc.so.6
#28 0x0000000000409f62 in _start ()

The reporter indicates this bug may be a duplicate of or related to bug 340084.

Possible duplicates by query: bug 346057, bug 345417, bug 342074, bug 341650.

Reported using DrKonqi
Comment 1 Erik Quaeghebeur 2015-04-14 10:46:27 UTC
Created attachment 92015 [details]
New crash information added by DrKonqi

kde-nm-connection-editor (0.9.3.4) on KDE Platform 4.14.3 using Qt 4.8.6

- What I was doing when the application crashed:

Trying to open the configuration window of a connection; any connection crashed.

- Custom settings of the application:

I installed a second Wifi adapter and used it instead of my other adapter to connect to the same network; this created an entry with the same name as the one used with the other adapter. I was planning on modifying the names to disambiguate them and then encountered this crash.

-- Backtrace (Reduced):
#5  0x00007faff1c893bd in ConnectionDetailEditor::gotSecrets(QString const&, bool, QMap<QString, QMap<QString, QVariant> > const&, QString const&) () from /usr/lib64/libplasmanetworkmanagement-editor.so
[...]
#7  0x00007faff19126dd in NetworkManager::Connection::gotSecrets(QString const&, bool, QMap<QString, QMap<QString, QVariant> > const&, QString const&) () from /usr/lib64/libNetworkManagerQt.so.1
#8  0x00007faff1914a13 in NetworkManager::Connection::onSecretsArrived(QDBusPendingCallWatcher*) () from /usr/lib64/libNetworkManagerQt.so.1
[...]
#10 0x00007fafeee3a24f in QDBusPendingCallWatcher::finished(QDBusPendingCallWatcher*) () from /usr/lib64/qt4/libQtDBus.so.4
#11 0x00007faff15668a6 in QObject::event(QEvent*) () from /usr/lib64/qt4/libQtCore.so.4
Comment 2 Jan Grulich 2015-04-14 11:44:44 UTC

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