Bug 484874 - [Openconnect] With QT 6.6.3 + Wayland, openconnect + AnyConnect SSO authentication windows freezes resulting in inability to access VPN
Summary: [Openconnect] With QT 6.6.3 + Wayland, openconnect + AnyConnect SSO authentic...
Status: RESOLVED UPSTREAM
Alias: None
Product: plasmashell
Classification: Plasma
Component: Networking in general (show other bugs)
Version: master
Platform: Arch Linux Linux
: NOR normal
Target Milestone: 1.0
Assignee: Plasma Bugs List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-04-01 15:48 UTC by Dmitrii Chermnykh
Modified: 2024-12-23 18:23 UTC (History)
2 users (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Dmitrii Chermnykh 2024-04-01 15:48:20 UTC
SUMMARY


STEPS TO REPRODUCE
1. Use plasma 6.0.3 and qt 6.6.3 (I can't reproduce the bug on qt 6.6.2)
2. Configure a VPN connection that uses AnyConnect protocol to a server with SSO authorization
3. Connect to the vpn

OBSERVED RESULT
The authentication window freezes and cannot be closed

EXPECTED RESULT
Working authentication window

SOFTWARE/OS VERSIONS
Operating System: Arch Linux
KDE Plasma Version: 6.0.3
KDE Frameworks Version: 6.0.0
Qt Version: 6.6.3
Kernel Version: 6.8.2-zen2-1-zen (64-bit)
Graphics Platform: Wayland
Processors: 16 × AMD Ryzen 7 5800H with Radeon Graphics
Memory: 23.1 GiB of RAM
Graphics Processor: NVIDIA GeForce RTX 3050 Ti Laptop GPU/PCIe/SSE2

ADDITIONAL INFORMATION
I can only reproduce it on qt 6.6.3 (on qt 6.6.2 it works fine, and it used to work fine on qt 6.7 beta from kde-unstable archlinux repo with plasma 6 rc 2)
It might also be a packaging issue or a qt bug, I don't know how to pinpoint the problem

POSSIBLE WORKAROUNDS
Open the authentication page in an external browser instead of the embedded window
Comment 1 Fred Sundvik 2024-04-02 10:42:51 UTC
I also have this problem after updating.

Previously the window was too small, but it was OK, as long as you remembered to resize it before connecting, once the login dialog was showing it could not be resized:
https://bugs.kde.org/show_bug.cgi?id=480287

But now it just freezes. To me it seems likely that the bugs are related.
Comment 2 Dmitrii Chermnykh 2024-04-04 09:45:37 UTC
The problem is gone after updating to qt6.7.0 from archlinux testing repos
Comment 3 Fred Sundvik 2024-04-20 13:30:47 UTC
I can confirm that QT 6.7 fixes the problem for me as well.
Comment 4 Ben Cooksley 2024-12-23 18:23:37 UTC
Bulk transfer as requested in T17796