Bug 342074 - Connection manager crashes when editing/adding openVPN connection
Summary: Connection manager crashes when editing/adding openVPN connection
Status: RESOLVED DUPLICATE of bug 341650
Alias: None
Product: plasma-nm
Classification: Plasma
Component: editor (show other bugs)
Version: 0.9.3.4
Platform: openSUSE Linux
: NOR crash
Target Milestone: ---
Assignee: Lukáš Tinkl
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2014-12-21 13:13 UTC by spirosla
Modified: 2016-01-01 14:58 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
New crash information added by DrKonqi (4.72 KB, text/plain)
2015-12-16 07:19 UTC, rgc
Details
New crash information added by DrKonqi (10.19 KB, text/plain)
2016-01-01 14:58 UTC, kdebugs.anon134
Details

Note You need to log in before you can comment on or make changes to this bug.
Description spirosla 2014-12-21 13:13:15 UTC
Application: kde-nm-connection-editor (0.9.3.4)
KDE Platform Version: 4.14.3
Qt Version: 4.8.6
Operating System: Linux 3.17.4-1-desktop x86_64
Distribution: "openSUSE 20141219 (Tumbleweed) (x86_64)"

-- Information about the crash:
- What I was doing when the application crashed:
Connection manager crashes when editing/adding openVPN connection"

Affected Component: plasma-nm (editor)
Description of the bug

Open connection editor: click edit of an OpenVPN connection or try to add an OpenVPN connection.

This crash is 100% repeatable

The crash can be reproduced every time.

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".
[Current thread is 1 (Thread 0x7f7e738f0800 (LWP 2569))]

Thread 2 (Thread 0x7f7e564ff700 (LWP 2570)):
#0  0x00007f7e6e97d8e9 in g_mutex_lock () at /usr/lib64/libglib-2.0.so.0
#1  0x00007f7e6e93bbca in  () at /usr/lib64/libglib-2.0.so.0
#2  0x00007f7e6e93bcec in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#3  0x00007f7e72be810e in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4
#4  0x00007f7e72bb9e9f in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4
#5  0x00007f7e72bba195 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4
#6  0x00007f7e72ab70bf in QThread::exec() () at /usr/lib64/libQtCore.so.4
#7  0x00007f7e72b9b7b3 in  () at /usr/lib64/libQtCore.so.4
#8  0x00007f7e72ab979f in  () at /usr/lib64/libQtCore.so.4
#9  0x00007f7e6f0283a4 in start_thread () at /lib64/libpthread.so.0
#10 0x00007f7e707c4a4d in clone () at /lib64/libc.so.6

Thread 1 (Thread 0x7f7e738f0800 (LWP 2569)):
[KCrash Handler]
#5  0x00007f7e733083d9 in SettingWidget::SettingWidget(QSharedPointer<NetworkManager::Setting> const&, QWidget*, QFlags<Qt::WindowType>) () at /usr/lib64/libplasmanetworkmanagement-editor.so
#6  0x00007f7e732ec47a in IPv6Widget::IPv6Widget(QSharedPointer<NetworkManager::Setting> const&, QWidget*, QFlags<Qt::WindowType>) () at /usr/lib64/libplasmanetworkmanagement-editor.so
#7  0x00007f7e7330cab9 in ConnectionDetailEditor::initTabs() () at /usr/lib64/libplasmanetworkmanagement-editor.so
#8  0x00007f7e733129c0 in ConnectionDetailEditor::gotSecrets(QString const&, bool, QMap<QString, QMap<QString, QVariant> > const&, QString const&) () at /usr/lib64/libplasmanetworkmanagement-editor.so
#9  0x00007f7e72bcf22a in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () at /usr/lib64/libQtCore.so.4
#10 0x00007f7e72f7efad in NetworkManager::Connection::gotSecrets(QString const&, bool, QMap<QString, QMap<QString, QVariant> > const&, QString const&) () at /usr/lib64/libNetworkManagerQt.so.1
#11 0x00007f7e72f7fa52 in NetworkManager::Connection::onSecretsArrived(QDBusPendingCallWatcher*) () at /usr/lib64/libNetworkManagerQt.so.1
#12 0x00007f7e72bcf22a in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () at /usr/lib64/libQtCore.so.4
#13 0x00007f7e704bcb5f in QDBusPendingCallWatcher::finished(QDBusPendingCallWatcher*) () at /usr/lib64/libQtDBus.so.4
#14 0x00007f7e72bd35ce in QObject::event(QEvent*) () at /usr/lib64/libQtCore.so.4
#15 0x00007f7e714357bc in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib64/libQtGui.so.4
#16 0x00007f7e7143bcfd in QApplication::notify(QObject*, QEvent*) () at /usr/lib64/libQtGui.so.4
#17 0x00007f7e7260cbaa in KApplication::notify(QObject*, QEvent*) () at /usr/lib64/libkdeui.so.5
#18 0x00007f7e72bbb2dd in QCoreApplication::notifyInternal(QObject*, QEvent*) () at /usr/lib64/libQtCore.so.4
#19 0x00007f7e72bbe5ad in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () at /usr/lib64/libQtCore.so.4
#20 0x00007f7e72be892e in  () at /usr/lib64/libQtCore.so.4
#21 0x00007f7e6e93ba04 in g_main_context_dispatch () at /usr/lib64/libglib-2.0.so.0
#22 0x00007f7e6e93bc48 in  () at /usr/lib64/libglib-2.0.so.0
#23 0x00007f7e6e93bcec in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#24 0x00007f7e72be80ee in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4
#25 0x00007f7e714d26c6 in  () at /usr/lib64/libQtGui.so.4
#26 0x00007f7e72bb9e9f in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4
#27 0x00007f7e72bba195 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4
#28 0x00007f7e72bbf5e9 in QCoreApplication::exec() () at /usr/lib64/libQtCore.so.4
#29 0x000000000040a975 in  ()
#30 0x00007f7e70701b45 in __libc_start_main () at /lib64/libc.so.6
#31 0x000000000040aa82 in _start ()

Possible duplicates by query: bug 341650.

Reported using DrKonqi
Comment 1 Jan Grulich 2014-12-21 14:38:10 UTC

*** This bug has been marked as a duplicate of bug 341650 ***
Comment 2 rgc 2015-12-16 07:19:29 UTC
Created attachment 96115 [details]
New crash information added by DrKonqi

kde-nm-connection-editor (0.9.3.5) on KDE Platform 4.14.9 using Qt 4.8.6

- What I was doing when the application crashed:
Connection Manager crashes when editing/creating OpenVPN connection

-- Backtrace (Reduced):
#5  0x00007fe5ce95a3d9 in SettingWidget::SettingWidget(QSharedPointer<NetworkManager::Setting> const&, QWidget*, QFlags<Qt::WindowType>) () from /usr/lib64/libplasmanetworkmanagement-editor.so
#6  0x00007fe5ce93e47a in IPv6Widget::IPv6Widget(QSharedPointer<NetworkManager::Setting> const&, QWidget*, QFlags<Qt::WindowType>) () from /usr/lib64/libplasmanetworkmanagement-editor.so
#7  0x00007fe5ce95eab9 in ConnectionDetailEditor::initTabs() () from /usr/lib64/libplasmanetworkmanagement-editor.so
#8  0x00007fe5ce9656b2 in ConnectionDetailEditor::gotSecrets(QString const&, bool, QMap<QString, QMap<QString, QVariant> > const&, QString const&) () from /usr/lib64/libplasmanetworkmanagement-editor.so
[...]
#10 0x00007fe5ce5d4fad in NetworkManager::Connection::gotSecrets(QString const&, bool, QMap<QString, QMap<QString, QVariant> > const&, QString const&) () from /usr/lib64/libNetworkManagerQt.so.1
Comment 3 kdebugs.anon134 2016-01-01 14:58:23 UTC
Created attachment 96396 [details]
New crash information added by DrKonqi

kde-nm-connection-editor (0.9.3.5) on KDE Platform 4.14.9 using Qt 4.8.6

- What I was doing when the application crashed:
1.  Open the Network Manager Connection editor
2.  Click the button labeled "Add"
3.  Click the option labeled "openVPN" to create a new VPN connection
4.  The Network Manager Connection editor crashes immediately.

Reproducible every time.

-- Backtrace (Reduced):
#6  0x00007ff3769ae3d9 in SettingWidget::SettingWidget (this=0x1edca50, setting=..., parent=<optimized out>, f=...) at /usr/src/debug/plasma-nm-0.9.3.5/libs/editor/widgets/settingwidget.cpp:25
#7  0x00007ff37699247a in IPv6Widget::IPv6Widget (this=0x1edca50, setting=..., parent=<optimized out>, f=...) at /usr/src/debug/plasma-nm-0.9.3.5/libs/editor/settings/ipv6widget.cpp:66
#8  0x00007ff3769b2ab9 in ConnectionDetailEditor::initTabs (this=this@entry=0x1ae30d0) at /usr/src/debug/plasma-nm-0.9.3.5/libs/editor/connectiondetaileditor.cpp:396
#9  0x00007ff3769b4ad2 in ConnectionDetailEditor::initEditor (this=this@entry=0x1ae30d0) at /usr/src/debug/plasma-nm-0.9.3.5/libs/editor/connectiondetaileditor.cpp:260
#10 0x00007ff3769b6914 in ConnectionDetailEditor::ConnectionDetailEditor (this=0x1ae30d0, type=<optimized out>, parent=<optimized out>, vpnType=..., shared=<optimized out>, f=...) at /usr/src/debug/plasma-nm-0.9.3.5/libs/editor/connectiondetaileditor.cpp:117