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 20141206 (Tumbleweed) (x86_64)" -- Information about the crash: - What I was doing when the application crashed: 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. -- Backtrace: Application: Connection editor (kde-nm-connection-editor), signal: Segmentation fault Using host libthread_db library "/lib64/libthread_db.so.1". [KCrash Handler] #6 0x00007ffd9f9533d9 in SettingWidget::SettingWidget (this=0x15b75d0, setting=..., parent=<optimized out>, f=...) at /usr/src/debug/plasma-nm-0.9.3.4/libs/editor/widgets/settingwidget.cpp:25 #7 0x00007ffd9f93747a in IPv6Widget::IPv6Widget (this=0x15b75d0, setting=..., parent=<optimized out>, f=...) at /usr/src/debug/plasma-nm-0.9.3.4/libs/editor/settings/ipv6widget.cpp:66 #8 0x00007ffd9f957ab9 in ConnectionDetailEditor::initTabs (this=this@entry=0x1361740) at /usr/src/debug/plasma-nm-0.9.3.4/libs/editor/connectiondetaileditor.cpp:372 #9 0x00007ffd9f95d9c0 in ConnectionDetailEditor::gotSecrets (this=0x1361740, id=..., success=<optimized out>, secrets=..., msg=...) at /usr/src/debug/plasma-nm-0.9.3.4/libs/editor/connectiondetaileditor.cpp:494 #10 0x00007ffd9f22322a in QMetaObject::activate (sender=sender@entry=0x13a35c0, m=m@entry=0x7ffd9f8e6160 <NetworkManager::Connection::staticMetaObject>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7fff63b47100) at kernel/qobject.cpp:3576 #11 0x00007ffd9f5cdfad in NetworkManager::Connection::gotSecrets (this=this@entry=0x13a35c0, _t1=..., _t2=true, _t3=..., _t4=...) at /usr/src/debug/libnm-qt-0.9.8.2/build/connection.moc:114 #12 0x00007ffd9f5cea52 in NetworkManager::Connection::onSecretsArrived (this=0x13a35c0, watcher=0x138b440) at /usr/src/debug/libnm-qt-0.9.8.2/connection.cpp:143 #13 0x00007ffd9f22322a in QMetaObject::activate (sender=0x138b440, m=m@entry=0x7ffd9cd4e600 <QDBusPendingCallWatcher::staticMetaObject>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7fff63b473a0) at kernel/qobject.cpp:3576 #14 0x00007ffd9cb2fb5f in QDBusPendingCallWatcher::finished (this=<optimized out>, _t1=0x138b440) at .moc/release-shared/moc_qdbuspendingcall.cpp:105 #15 0x00007ffd9f2275ce in QObject::event (this=0x138b440, e=<optimized out>) at kernel/qobject.cpp:1231 #16 0x00007ffd9da9b7bc in QApplicationPrivate::notify_helper (this=this@entry=0x12205c0, receiver=receiver@entry=0x138b440, e=e@entry=0x14c4060) at kernel/qapplication.cpp:4565 #17 0x00007ffd9daa1cfd in QApplication::notify (this=this@entry=0x7fff63b47af0, receiver=receiver@entry=0x138b440, e=e@entry=0x14c4060) at kernel/qapplication.cpp:4351 #18 0x00007ffd9ec66baa in KApplication::notify (this=0x7fff63b47af0, receiver=0x138b440, event=0x14c4060) at /usr/src/debug/kdelibs-4.14.3/kdeui/kernel/kapplication.cpp:311 #19 0x00007ffd9f20f2dd in QCoreApplication::notifyInternal (this=0x7fff63b47af0, receiver=receiver@entry=0x138b440, event=event@entry=0x14c4060) at kernel/qcoreapplication.cpp:953 #20 0x00007ffd9f2125ad in sendEvent (event=0x14c4060, receiver=0x138b440) at kernel/qcoreapplication.h:231 #21 QCoreApplicationPrivate::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0, data=0x11c5860) at kernel/qcoreapplication.cpp:1577 #22 0x00007ffd9f212a53 in QCoreApplication::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0) at kernel/qcoreapplication.cpp:1470 #23 0x00007ffd9f23c92e in sendPostedEvents () at kernel/qcoreapplication.h:236 #24 postEventSourceDispatch (s=0x1215990) at kernel/qeventdispatcher_glib.cpp:300 #25 0x00007ffd9afcaa04 in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0 #26 0x00007ffd9afcac48 in ?? () from /usr/lib64/libglib-2.0.so.0 #27 0x00007ffd9afcacec in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0 #28 0x00007ffd9f23c0ee in QEventDispatcherGlib::processEvents (this=0x11cb100, flags=...) at kernel/qeventdispatcher_glib.cpp:450 #29 0x00007ffd9db386c6 in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204 #30 0x00007ffd9f20de9f in QEventLoop::processEvents (this=this@entry=0x7fff63b479c0, flags=...) at kernel/qeventloop.cpp:149 #31 0x00007ffd9f20e195 in QEventLoop::exec (this=this@entry=0x7fff63b479c0, flags=...) at kernel/qeventloop.cpp:204 #32 0x00007ffd9f2135e9 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1225 #33 0x00007ffd9da99f8c in QApplication::exec () at kernel/qapplication.cpp:3823 #34 0x000000000040a975 in main (argc=2, argv=0x7fff63b47c28) at /usr/src/debug/plasma-nm-0.9.3.4/editor/main.cpp:85 Reported using DrKonqi
This is a very weird crash, because plasma-nm in 0.9.3.4 version didn't have IPv6 tab for OpenVPN connections. I see that in OpenSuse is this patch backported, but this patch also requires a change in libnm-qt, which is probably the reason of your crash. There is one libnm-qt version with this patch included, see [1]. [1] - https://build.opensuse.org/package/show/KDE:Distro:Factory/libNetworkManagerQt
Thank you, will report this downstream then :)
Created attachment 89879 [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 Connection manager crashes when i want to edit OpenVPN settings -- Backtrace (Reduced): #5 0x00007fd5cb6533d9 in SettingWidget::SettingWidget(QSharedPointer<NetworkManager::Setting> const&, QWidget*, QFlags<Qt::WindowType>) () from /usr/lib64/libplasmanetworkmanagement-editor.so #6 0x00007fd5cb63747a in IPv6Widget::IPv6Widget(QSharedPointer<NetworkManager::Setting> const&, QWidget*, QFlags<Qt::WindowType>) () from /usr/lib64/libplasmanetworkmanagement-editor.so #7 0x00007fd5cb657ab9 in ConnectionDetailEditor::initTabs() () from /usr/lib64/libplasmanetworkmanagement-editor.so #8 0x00007fd5cb65d9c0 in ConnectionDetailEditor::gotSecrets(QString const&, bool, QMap<QString, QMap<QString, QVariant> > const&, QString const&) () from /usr/lib64/libplasmanetworkmanagement-editor.so [...] #10 0x00007fd5cb2cdfad in NetworkManager::Connection::gotSecrets(QString const&, bool, QMap<QString, QMap<QString, QVariant> > const&, QString const&) () from /usr/lib64/libNetworkManagerQt.so.1
Sorry for report i did not read whole thread before submit, will check OpenSuse packages.
*** Bug 342074 has been marked as a duplicate of this bug. ***
*** Bug 342239 has been marked as a duplicate of this bug. ***
Created attachment 91629 [details] New crash information added by DrKonqi kde-nm-connection-editor (0.9.3.4) on KDE Platform 4.14.5 using Qt 4.8.6 Connection manager crashes when trying to edit VPN profile. -- Backtrace (Reduced): #5 0x00007f23f8f1291e in ConnectionDetailEditor::gotSecrets(QString const&, bool, QMap<QString, QMap<QString, QVariant> > const&, QString const&) () at /usr/lib64/libplasmanetworkmanagement-editor.so [...] #7 0x00007f23f8b7efad in NetworkManager::Connection::gotSecrets(QString const&, bool, QMap<QString, QMap<QString, QVariant> > const&, QString const&) () at /usr/lib64/libNetworkManagerQt.so.1 #8 0x00007f23f8b7fa52 in NetworkManager::Connection::onSecretsArrived(QDBusPendingCallWatcher*) () at /usr/lib64/libNetworkManagerQt.so.1 [...] #10 0x00007f23f60b4b5f in QDBusPendingCallWatcher::finished(QDBusPendingCallWatcher*) () at /usr/lib64/libQtDBus.so.4 #11 0x00007f23f87d359e in QObject::event(QEvent*) () at /usr/lib64/libQtCore.so.4
*** This bug has been marked as a duplicate of bug 340084 ***
*** Bug 351732 has been marked as a duplicate of this bug. ***
*** Bug 357219 has been marked as a duplicate of this bug. ***
*** Bug 357459 has been marked as a duplicate of this bug. ***
Created attachment 96658 [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 i want to edit OpenVPN settings. -- Backtrace (Reduced): #5 0x00007f9cd870e3d9 in SettingWidget::SettingWidget(QSharedPointer<NetworkManager::Setting> const&, QWidget*, QFlags<Qt::WindowType>) () at /usr/lib64/libplasmanetworkmanagement-editor.so #6 0x00007f9cd86f247a in IPv6Widget::IPv6Widget(QSharedPointer<NetworkManager::Setting> const&, QWidget*, QFlags<Qt::WindowType>) () at /usr/lib64/libplasmanetworkmanagement-editor.so #7 0x00007f9cd8712ab9 in ConnectionDetailEditor::initTabs() () at /usr/lib64/libplasmanetworkmanagement-editor.so #8 0x00007f9cd8714ad2 in ConnectionDetailEditor::initEditor() () at /usr/lib64/libplasmanetworkmanagement-editor.so #9 0x00007f9cd8716914 in ConnectionDetailEditor::ConnectionDetailEditor(NetworkManager::ConnectionSettings::ConnectionType, QWidget*, QString const&, bool, QFlags<Qt::WindowType>) () at /usr/lib64/libplasmanetworkmanagement-editor.so
*** Bug 358031 has been marked as a duplicate of this bug. ***
*** Bug 358151 has been marked as a duplicate of this bug. ***
*** Bug 358541 has been marked as a duplicate of this bug. ***
*** Bug 358834 has been marked as a duplicate of this bug. ***
*** Bug 358924 has been marked as a duplicate of this bug. ***
Created attachment 97098 [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: I want to add openVPN connection in the NetworkManager. -- Backtrace (Reduced): #5 0x00007fced3a373d9 in SettingWidget::SettingWidget(QSharedPointer<NetworkManager::Setting> const&, QWidget*, QFlags<Qt::WindowType>) () at /usr/lib64/libplasmanetworkmanagement-editor.so #6 0x00007fced3a1b47a in IPv6Widget::IPv6Widget(QSharedPointer<NetworkManager::Setting> const&, QWidget*, QFlags<Qt::WindowType>) () at /usr/lib64/libplasmanetworkmanagement-editor.so #7 0x00007fced3a3bab9 in ConnectionDetailEditor::initTabs() () at /usr/lib64/libplasmanetworkmanagement-editor.so #8 0x00007fced3a3dad2 in ConnectionDetailEditor::initEditor() () at /usr/lib64/libplasmanetworkmanagement-editor.so #9 0x00007fced3a3f914 in ConnectionDetailEditor::ConnectionDetailEditor(NetworkManager::ConnectionSettings::ConnectionType, QWidget*, QString const&, bool, QFlags<Qt::WindowType>) () at /usr/lib64/libplasmanetworkmanagement-editor.so
*** Bug 360679 has been marked as a duplicate of this bug. ***
*** Bug 360802 has been marked as a duplicate of this bug. ***
Jan, are you sure this is a duplicate? The backtraces look different, at least until people started adding unrelated backtraces after bug 340084 comment #29.
*** Bug 364257 has been marked as a duplicate of this bug. ***
You are right, the original issue was a bit different, then people started pushing there unrelated backtraces.
*** Bug 365835 has been marked as a duplicate of this bug. ***
*** Bug 365981 has been marked as a duplicate of this bug. ***
*** Bug 367960 has been marked as a duplicate of this bug. ***