https://bugs.kde.org/show_bug.cgi?id=467577

            Bug ID: 467577
           Summary: System settings crashing when adding VPN from config
                    file without networkmanager openvpn module installed
    Classification: Applications
           Product: systemsettings
           Version: 5.27.1
          Platform: Archlinux
                OS: Linux
            Status: REPORTED
          Severity: crash
          Priority: NOR
         Component: kcm_networkmanagement
          Assignee: jgrul...@redhat.com
          Reporter: carl.benjamin.dre...@gmail.com
                CC: plasma-b...@kde.org
  Target Milestone: ---

Created attachment 157425
  --> https://bugs.kde.org/attachment.cgi?id=157425&action=edit
Stack trace of crash

SUMMARY
System settings crashes when adding a VPN connection from config file without
networkmanager openvpn module installed on system.


STEPS TO REPRODUCE
1. Have a .opvpn file
2. Open System Settings->Connections->Add new Connection->Other->Import VPN
Connection from file
3. Choose the .ovpvn file

OBSERVED RESULT
System settings crashes

EXPECTED RESULT
Settings should inform the user that the openvpn network manager package is not
installed, instead of crashing

SOFTWARE/OS VERSIONS
Linux/KDE Plasma: Arch Linux 6.1.12-arch1-1

KDE Plasma Version: 5.27.1
KDE Frameworks Version: 5.103.0
Qt Version: 5.15.8

ADDITIONAL INFORMATION
See attachment for stacktrace reported to journal.

When the crash happens this is posted to the system log:

mar 19 18:53:14 Sussybox systemsettings[185380]: kf.coreaddons: "Could not load
plugin from
/usr/lib/qt/plugins/plasma/network/vpn/plasmanetworkmanagement_openconnect_anyconnect.so:
Cannot load library
/usr/lib/qt/plugins/plasma/network/vpn/plasmanetworkmanagement_openconnect_anyconnect.so:
(libopenconnect.so.5: cannot open shared object file: No such file or
directory)"
mar 19 18:53:14 Sussybox systemsettings[185380]: kf.coreaddons: "Could not load
plugin from
/usr/lib/qt/plugins/plasma/network/vpn/plasmanetworkmanagement_openconnect_fortinetui.so:
Cannot load library
/usr/lib/qt/plugins/plasma/network/vpn/plasmanetworkmanagement_openconnect_fortinetui.so:
(libopenconnect.so.5: cannot open shared object file: No such file or
directory)"
mar 19 18:53:14 Sussybox systemsettings[185380]: kf.coreaddons: "Could not load
plugin from
/usr/lib/qt/plugins/plasma/network/vpn/plasmanetworkmanagement_openconnect_arrayui.so:
Cannot load library
/usr/lib/qt/plugins/plasma/network/vpn/plasmanetworkmanagement_openconnect_arrayui.so:
(libopenconnect.so.5: cannot open shared object file: No such file or
directory)"
mar 19 18:53:14 Sussybox systemsettings[185380]: kf.coreaddons: "Could not load
plugin from
/usr/lib/qt/plugins/plasma/network/vpn/plasmanetworkmanagement_openconnect_globalprotectui.so:
Cannot load library
/usr/lib/qt/plugins/plasma/network/vpn/plasmanetworkmanagement_openconnect_globalprotectui.so:
(libopenconnect.so.5: cannot open shared object file: No such file or
directory)"
mar 19 18:53:14 Sussybox systemsettings[185380]: kf.coreaddons: "Could not load
plugin from
/usr/lib/qt/plugins/plasma/network/vpn/plasmanetworkmanagement_openconnect_juniperui.so:
Cannot load library
/usr/lib/qt/plugins/plasma/network/vpn/plasmanetworkmanagement_openconnect_juniperui.so:
(libopenconnect.so.5: cannot open shared object file: No such file or
directory)"
mar 19 18:53:14 Sussybox systemsettings[185380]: kf.coreaddons: "Could not load
plugin from
/usr/lib/qt/plugins/plasma/network/vpn/plasmanetworkmanagement_openconnect_pulseui.so:
Cannot load library
/usr/lib/qt/plugins/plasma/network/vpn/plasmanetworkmanagement_openconnect_pulseui.so:
(libopenconnect.so.5: cannot open shared object file: No such file or
directory)"
mar 19 18:53:14 Sussybox systemsettings[185380]: kf.coreaddons: "Could not load
plugin from
/usr/lib/qt/plugins/plasma/network/vpn/plasmanetworkmanagement_openconnect_f5ui.so:
Cannot load library
/usr/lib/qt/plugins/plasma/network/vpn/plasmanetworkmanagement_openconnect_f5ui.so:
(libopenconnect.so.5: cannot open shared object file: No such file or
directory)"
mar 19 18:53:16 Sussybox steam[45462]: g_main_context_push_thread_default:
assertion 'acquired_context' failed
mar 19 18:53:16 Sussybox steam[45462]: g_main_context_pop_thread_default:
assertion 'g_queue_peek_head (stack) == context' failed
mar 19 18:53:17 Sussybox wpa_supplicant[1218]: wlp5s0: Reject scan trigger
since one is already pending
mar 19 18:53:22 Sussybox systemsettings[185380]: kf.coreaddons: "Could not load
plugin from
/usr/lib/qt/plugins/plasma/network/vpn/plasmanetworkmanagement_openconnect_anyconnect.so:
Cannot load library
/usr/lib/qt/plugins/plasma/network/vpn/plasmanetworkmanagement_openconnect_anyconnect.so:
(libopenconnect.so.5: cannot open shared object file: No such file or
directory)"
mar 19 18:53:22 Sussybox systemsettings[185380]: kf.coreaddons: "Could not load
plugin from
/usr/lib/qt/plugins/plasma/network/vpn/plasmanetworkmanagement_openconnect_fortinetui.so:
Cannot load library
/usr/lib/qt/plugins/plasma/network/vpn/plasmanetworkmanagement_openconnect_fortinetui.so:
(libopenconnect.so.5: cannot open shared object file: No such file or
directory)"
mar 19 18:53:22 Sussybox systemsettings[185380]: kf.coreaddons: "Could not load
plugin from
/usr/lib/qt/plugins/plasma/network/vpn/plasmanetworkmanagement_openconnect_arrayui.so:
Cannot load library
/usr/lib/qt/plugins/plasma/network/vpn/plasmanetworkmanagement_openconnect_arrayui.so:
(libopenconnect.so.5: cannot open shared object file: No such file or
directory)"
mar 19 18:53:22 Sussybox systemsettings[185380]:
((../NetworkManager/src/libnm-core-impl/nm-vpn-plugin-info.c:1038)): assertion
'<dropped>' failed
mar 19 18:53:22 Sussybox systemsettings[185380]:
((../NetworkManager/src/libnm-core-impl/nm-vpn-editor-plugin.c:470)): assertion
'<dropped>' failed
mar 19 18:53:22 Sussybox plasmashell[185380]: 28 -- exe=/usr/bin/systemsettings
mar 19 18:53:22 Sussybox plasmashell[185380]: 13 -- platform=xcb
mar 19 18:53:22 Sussybox plasmashell[185380]: 11 -- display=:0
mar 19 18:53:22 Sussybox plasmashell[185380]: 23 -- appname=systemsettings
mar 19 18:53:22 Sussybox plasmashell[185380]: 17 -- apppath=/usr/bin
mar 19 18:53:22 Sussybox plasmashell[185380]: 10 -- signal=11
mar 19 18:53:22 Sussybox plasmashell[185380]: 11 -- pid=185380
mar 19 18:53:22 Sussybox plasmashell[185380]: 18 -- appversion=5.27.1
mar 19 18:53:22 Sussybox plasmashell[185380]: 28 -- programname=System Settings
mar 19 18:53:22 Sussybox plasmashell[185380]: 31 --
bugaddress=sub...@bugs.kde.org
mar 19 18:53:22 Sussybox plasmashell[185380]: KCrash: crashing...
crashRecursionCounter = 2
mar 19 18:53:22 Sussybox plasmashell[185380]: KCrash: Application Name =
systemsettings path = /usr/bin pid = 185380
mar 19 18:53:22 Sussybox plasmashell[185380]: KCrash: Arguments:
/usr/bin/systemsettings kcm_networkmanagement
mar 19 18:53:22 Sussybox plasmashell[185380]: KCrash: Attempting to start
/usr/lib/drkonqi

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to