Bug 433089 - One-time crash while trying to import VPN config from file.
Summary: One-time crash while trying to import VPN config from file.
Status: RESOLVED WORKSFORME
Alias: None
Product: systemsettings
Classification: Applications
Component: kcm_networkmanagement (other bugs)
Version First Reported In: 5.20.5
Platform: Fedora RPMs Linux
: NOR crash
Target Milestone: ---
Assignee: Jan Grulich
URL:
Keywords: drkonqi
: 459888 (view as bug list)
Depends on:
Blocks:
 
Reported: 2021-02-17 16:55 UTC by jtagcat
Modified: 2025-11-09 03:47 UTC (History)
3 users (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description jtagcat 2021-02-17 16:55:16 UTC
Application: systemsettings5 (5.20.5)

Qt Version: 5.15.2
Frameworks Version: 5.78.0
Operating System: Linux 5.10.15-200.fc33.x86_64 x86_64
Windowing system: X11
Distribution: Fedora 33 (KDE Plasma)

-- Information about the crash:
- What I was doing when the application crashed:

Opened Settings→Network via the tray icon. From the button pressed +. After selecting (but not accepting the selection) 'Import VPN from file', crash. Haven't been able to replicate it afterwards. It's the first time using the + menu on this install. I have connected to WiFi networks via the tray, and used an automatically configured wired connection.

The crash does not seem to be reproducible.

-- Backtrace:
Application: System Settings (systemsettings5), signal: Segmentation fault

[KCrash Handler]
#4  0x00007f3e3ce8a547 in SettingWidget::SettingWidget(QSharedPointer<NetworkManager::Setting> const&, QWidget*, QFlags<Qt::WindowType>) () from /lib64/libplasmanm_editor.so
#5  0x00007f3e3ce5677c in IPv4Widget::IPv4Widget(QSharedPointer<NetworkManager::Setting> const&, QWidget*, QFlags<Qt::WindowType>) () from /lib64/libplasmanm_editor.so
#6  0x00007f3e3ce9669a in ConnectionEditorBase::initialize() () from /lib64/libplasmanm_editor.so
#7  0x00007f3e3ce9a27c in ConnectionEditorTabWidget::ConnectionEditorTabWidget(QSharedPointer<NetworkManager::ConnectionSettings> const&, QWidget*, QFlags<Qt::WindowType>) () from /lib64/libplasmanm_editor.so
#8  0x00007f3e3ce9a410 in ConnectionEditorDialog::ConnectionEditorDialog(QSharedPointer<NetworkManager::ConnectionSettings> const&, QWidget*, QFlags<Qt::WindowType>) () from /lib64/libplasmanm_editor.so
#9  0x00007f3e3cf49840 in KCMNetworkmanagement::addConnection(QSharedPointer<NetworkManager::ConnectionSettings> const&) () from /usr/lib64/qt5/plugins/kcm_networkmanagement.so
#10 0x00007f3e3cf4f45a in KCMNetworkmanagement::onRequestCreateConnection(int, QString const&, QString const&, bool) () from /usr/lib64/qt5/plugins/kcm_networkmanagement.so
#11 0x00007f3e851da3c0 in void doActivate<false>(QObject*, int, void**) () from /lib64/libQt5Core.so.5
#12 0x00007f3e841e676e in QQmlVMEMetaObject::metaCall(QObject*, QMetaObject::Call, int, void**) () from /lib64/libQt5Qml.so.5
#13 0x00007f3e84225cf5 in QQmlObjectOrGadget::metacall(QMetaObject::Call, int, void**) const () from /lib64/libQt5Qml.so.5
#14 0x00007f3e8412e149 in CallPrecise(QQmlObjectOrGadget const&, QQmlPropertyData const&, QV4::ExecutionEngine*, QV4::CallData*, QMetaObject::Call) () from /lib64/libQt5Qml.so.5
#15 0x00007f3e8412f3f7 in QV4::QObjectMethod::callInternal(QV4::Value const*, QV4::Value const*, int) const () from /lib64/libQt5Qml.so.5
#16 0x00007f3e841449dd in QV4::Moth::VME::interpret(QV4::CppStackFrame*, QV4::ExecutionEngine*, char const*) () from /lib64/libQt5Qml.so.5
#17 0x00007f3e8414a775 in QV4::Moth::VME::exec(QV4::CppStackFrame*, QV4::ExecutionEngine*) [clone .part.0] () from /lib64/libQt5Qml.so.5
#18 0x00007f3e840e97bd in QV4::Function::call(QV4::Value const*, QV4::Value const*, int, QV4::ExecutionContext const*) () from /lib64/libQt5Qml.so.5
#19 0x00007f3e84244e71 in QQmlJavaScriptExpression::evaluate(QV4::CallData*, bool*) () from /lib64/libQt5Qml.so.5
#20 0x00007f3e84201011 in QQmlBoundSignalExpression::evaluate(void**) () from /lib64/libQt5Qml.so.5
#21 0x00007f3e84202a63 in QQmlBoundSignal_callback(QQmlNotifierEndpoint*, void**) () from /lib64/libQt5Qml.so.5
#22 0x00007f3e84225c0d in QQmlNotifier::emitNotify(QQmlNotifierEndpoint*, void**) () from /lib64/libQt5Qml.so.5
#23 0x00007f3e851da2f2 in void doActivate<false>(QObject*, int, void**) () from /lib64/libQt5Core.so.5
#24 0x00007f3e841e676e in QQmlVMEMetaObject::metaCall(QObject*, QMetaObject::Call, int, void**) () from /lib64/libQt5Qml.so.5
#25 0x00007f3e84225cf5 in QQmlObjectOrGadget::metacall(QMetaObject::Call, int, void**) const () from /lib64/libQt5Qml.so.5
#26 0x00007f3e8412e149 in CallPrecise(QQmlObjectOrGadget const&, QQmlPropertyData const&, QV4::ExecutionEngine*, QV4::CallData*, QMetaObject::Call) () from /lib64/libQt5Qml.so.5
#27 0x00007f3e8412f3f7 in QV4::QObjectMethod::callInternal(QV4::Value const*, QV4::Value const*, int) const () from /lib64/libQt5Qml.so.5
#28 0x00007f3e841449dd in QV4::Moth::VME::interpret(QV4::CppStackFrame*, QV4::ExecutionEngine*, char const*) () from /lib64/libQt5Qml.so.5
#29 0x00007f3e8414a775 in QV4::Moth::VME::exec(QV4::CppStackFrame*, QV4::ExecutionEngine*) [clone .part.0] () from /lib64/libQt5Qml.so.5
#30 0x00007f3e840e97bd in QV4::Function::call(QV4::Value const*, QV4::Value const*, int, QV4::ExecutionContext const*) () from /lib64/libQt5Qml.so.5
#31 0x00007f3e84244e71 in QQmlJavaScriptExpression::evaluate(QV4::CallData*, bool*) () from /lib64/libQt5Qml.so.5
#32 0x00007f3e84201011 in QQmlBoundSignalExpression::evaluate(void**) () from /lib64/libQt5Qml.so.5
#33 0x00007f3e84202a63 in QQmlBoundSignal_callback(QQmlNotifierEndpoint*, void**) () from /lib64/libQt5Qml.so.5
#34 0x00007f3e84225c0d in QQmlNotifier::emitNotify(QQmlNotifierEndpoint*, void**) () from /lib64/libQt5Qml.so.5
#35 0x00007f3e851da2f2 in void doActivate<false>(QObject*, int, void**) () from /lib64/libQt5Core.so.5
#36 0x00007f3e846865d6 in QQuickMouseArea::doubleClicked(QQuickMouseEvent*) () from /lib64/libQt5Quick.so.5
#37 0x00007f3e8468ca25 in QQuickMouseArea::mouseDoubleClickEvent(QMouseEvent*) () from /lib64/libQt5Quick.so.5
#38 0x00007f3e846227e6 in QQuickItem::event(QEvent*) () from /lib64/libQt5Quick.so.5
#39 0x00007f3e85d3aec3 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /lib64/libQt5Widgets.so.5
#40 0x00007f3e851aabd8 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /lib64/libQt5Core.so.5
#41 0x00007f3e84636555 in QQuickWindowPrivate::deliverMouseEvent(QQuickPointerMouseEvent*) () from /lib64/libQt5Quick.so.5
#42 0x00007f3e84636ee3 in QQuickWindowPrivate::deliverPointerEvent(QQuickPointerEvent*) () from /lib64/libQt5Quick.so.5
#43 0x00007f3e856ec7b5 in QWindow::event(QEvent*) () from /lib64/libQt5Gui.so.5
#44 0x00007f3e85d3aec3 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /lib64/libQt5Widgets.so.5
#45 0x00007f3e851aabd8 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /lib64/libQt5Core.so.5
#46 0x00007f3e856e12ec in QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*) () from /lib64/libQt5Gui.so.5
#47 0x00007f3e856c28cc in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Gui.so.5
#48 0x00007f3e72cba47e in xcbSourceDispatch(_GSource*, int (*)(void*), void*) () from /lib64/libQt5XcbQpa.so.5
#49 0x00007f3e82f2ca9f in g_main_context_dispatch () from /lib64/libglib-2.0.so.0
#50 0x00007f3e82f7ea98 in g_main_context_iterate.constprop () from /lib64/libglib-2.0.so.0
#51 0x00007f3e82f29e73 in g_main_context_iteration () from /lib64/libglib-2.0.so.0
#52 0x00007f3e851f76f3 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Core.so.5
#53 0x00007f3e851a957b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Core.so.5
#54 0x00007f3e851b11b4 in QCoreApplication::exec() () from /lib64/libQt5Core.so.5
#55 0x000055c4495a9414 in main ()
[Inferior 1 (process 42622) detached]

Reported using DrKonqi
Comment 1 Nate Graham 2025-10-10 16:39:48 UTC
*** Bug 459888 has been marked as a duplicate of this bug. ***
Comment 2 Nate Graham 2025-10-10 16:40:12 UTC
Thank you for the bug report, and I'm sorry we weren't able to look into it yet. A lot has changed since it was reported; can I ask anyone affected to see if this is still an issue with Plasma 6.4 or later? Thanks a lot!
Comment 3 Bug Janitor Service 2025-10-25 03:47:27 UTC
🐛🧹 ⚠️ This bug has been in NEEDSINFO status with no change for at least 15 days. Please provide the requested information, then set the bug status to REPORTED. If there is no change for at least 30 days, it will be automatically closed as RESOLVED WORKSFORME.

For more information about our bug triaging procedures, please read https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging.

Thank you for helping us make KDE software even better for everyone!
Comment 4 Bug Janitor Service 2025-11-09 03:47:38 UTC
🐛🧹 This bug has been in NEEDSINFO status with no change for at least 30 days. Closing as RESOLVED WORKSFORME.