Summary: | System Settings Crashes While Importing A OpenVPN Config | ||
---|---|---|---|
Product: | [Applications] systemsettings | Reporter: | Ilgın Yılmaz <ilgin_yilmaz> |
Component: | kcm_networkmanagement | Assignee: | Jan Grulich <jgrulich> |
Status: | RESOLVED FIXED | ||
Severity: | crash | CC: | bogdan.ilchyshyn, code, daniel, dirtydog01, dyle71, kde, nate, nicolas.fella, plasma-bugs, pulkitkrishna00, rutskiy, zosoled |
Priority: | NOR | Keywords: | drkonqi, regression |
Version: | 5.26.90 | ||
Target Milestone: | --- | ||
Platform: | Arch Linux | ||
OS: | Linux | ||
Latest Commit: | https://invent.kde.org/plasma/plasma-nm/commit/9893c67bd4a7eda7006d5eb7c683e17c1cb49b98 | Version Fixed In: | 5.27.3 |
Attachments: |
New crash information added by DrKonqi
krash report when importing an OpenVPN file into nm-applet New crash information added by DrKonqi |
Description
Ilgın Yılmaz
2023-02-08 17:10:18 UTC
#4 0x00007ff61ad0db97 in OpenVpnUiPlugin::importConnectionSettings(QString const&) () at /usr/lib/qt/plugins/plasma/network/vpn/plasmanetworkmanagement_openvpnui.so #5 0x00007ff652962f7f in () at /usr/lib/qt/plugins/plasma/kcms/systemsettings_qwidgets/kcm_networkmanagement.so Created attachment 156295 [details]
New crash information added by DrKonqi
systemsettings (5.27.0) using Qt 5.15.8
When I try to import an OpenVPN config, the settings app crash. The OpenVPN config is from Proton VPN.
-- Backtrace (Reduced):
#4 0x00007f972fd93dee in OpenVpnUiPlugin::importConnectionSettings(QString const&) () from /usr/lib/x86_64-linux-gnu/qt5/plugins/plasma/network/vpn/plasmanetworkmanagement_openvpnui.so
[...]
#7 0x00007fd7960773f5 in QQmlVMEMetaObject::metaCall(QObject*, QMetaObject::Call, int, void**) () from /lib/x86_64-linux-gnu/libQt5Qml.so.5
[...]
#10 0x00007fd795fac84a in QV4::QObjectMethod::callInternal(QV4::Value const*, QV4::Value const*, int) const () from /lib/x86_64-linux-gnu/libQt5Qml.so.5
[...]
#13 0x00007fd795f5eaee in QV4::Function::call(QV4::Value const*, QV4::Value const*, int, QV4::ExecutionContext const*) () from /lib/x86_64-linux-gnu/libQt5Qml.so.5
#14 0x00007fd7960eb3a5 in QQmlJavaScriptExpression::evaluate(QV4::CallData*, bool*) () from /lib/x86_64-linux-gnu/libQt5Qml.so.5
Created attachment 156891 [details]
krash report when importing an OpenVPN file into nm-applet
Seems I got the same error, yet my kcrash does hold a bit more info. I hope that helps. Operating System: Arch Linux KDE Plasma Version: 5.27.2 KDE Frameworks Version: 5.103.0 Qt Version: 5.15.8 Kernel Version: 6.2.1-arch1-1 (64-bit) Graphics Platform: X11 Processors: 32 × AMD Ryzen 9 5950X 16-Core Processor Memory: 125,7 GiB of RAM Graphics Processor: AMD Radeon RX 6800 XT Manufacturer: PCSpecialist Product Name: Amd Am4 Gen3 Ah, silly me! Installing the networkmanager-openvpn make it working again. pacman -S networkmanager-openvpn However, I think the KDE/Plasma part should not crash anyway. A possibly relevant merge request was started @ https://invent.kde.org/plasma/plasma-nm/-/merge_requests/230 Git commit 93607b5347a9469048a99eb1df5fa76abf59eb0c by Nicolas Fella. Committed on 13/03/2023 at 22:14. Pushed by nicolasfella into branch 'master'. Don't crash when importing VPN config with missing NetworkManager plugin We delegate import of e.g. OpenVPN files to NetworkManager However that only works when the relevant NetworkManager plugin is installed Don't crash if it isn't M +4 -0 vpn/openvpn/openvpn.cpp M +4 -0 vpn/vpnc/vpnc.cpp https://invent.kde.org/plasma/plasma-nm/commit/93607b5347a9469048a99eb1df5fa76abf59eb0c Git commit 9893c67bd4a7eda7006d5eb7c683e17c1cb49b98 by Nicolas Fella. Committed on 13/03/2023 at 22:17. Pushed by nicolasfella into branch 'Plasma/5.27'. Don't crash when importing VPN config with missing NetworkManager plugin We delegate import of e.g. OpenVPN files to NetworkManager However that only works when the relevant NetworkManager plugin is installed Don't crash if it isn't (cherry picked from commit 93607b5347a9469048a99eb1df5fa76abf59eb0c) M +4 -0 vpn/openvpn/openvpn.cpp M +4 -0 vpn/vpnc/vpnc.cpp https://invent.kde.org/plasma/plasma-nm/commit/9893c67bd4a7eda7006d5eb7c683e17c1cb49b98 *** Bug 467521 has been marked as a duplicate of this bug. *** *** Bug 468182 has been marked as a duplicate of this bug. *** *** Bug 466926 has been marked as a duplicate of this bug. *** *** Bug 469084 has been marked as a duplicate of this bug. *** Created attachment 159250 [details]
New crash information added by DrKonqi
systemsettings (5.27.2) using Qt 5.15.8
System Settings crashes on import of OpenVPN configuration file .ovpn
-- Backtrace (Reduced):
#4 0x00007fce36ac16ae in OpenVpnUiPlugin::importConnectionSettings(QString const&) () from /usr/lib/x86_64-linux-gnu/qt5/plugins/plasma/network/vpn/plasmanetworkmanagement_openvpnui.so
[...]
#7 0x00007fce74c6eb78 in QQmlVMEMetaObject::metaCall(QObject*, QMetaObject::Call, int, void**) () from /lib/x86_64-linux-gnu/libQt5Qml.so.5
[...]
#10 0x00007fce74ba53e0 in QV4::QObjectMethod::callInternal(QV4::Value const*, QV4::Value const*, int) const () from /lib/x86_64-linux-gnu/libQt5Qml.so.5
[...]
#13 0x00007fce74b57c2e in QV4::Function::call(QV4::Value const*, QV4::Value const*, int, QV4::ExecutionContext const*) () from /lib/x86_64-linux-gnu/libQt5Qml.so.5
#14 0x00007fce74ce144d in QQmlJavaScriptExpression::evaluate(QV4::CallData*, bool*) () from /lib/x86_64-linux-gnu/libQt5Qml.so.5
|