Bug 512803

Summary: Disconnecting and connecting to existing krfb session freezes screen
Product: [Applications] krfb Reporter: Blazer Silving <breakingspell>
Component: generalAssignee: George Goldberg <grundleborg>
Status: REPORTED ---    
Severity: normal    
Priority: NOR    
Version First Reported In: unspecified   
Target Milestone: ---   
Platform: Other   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:

Description Blazer Silving 2025-11-30 17:12:00 UTC
SUMMARY
When disconnecting and reconnecting to the same krfb instance, the frames do not update further. Interaction from client to server is possible, but the client screen does not receive new frames from the server until `krfb` is completely killed and relaunched. 

STEPS TO REPRODUCE
1. Configure and connect to krfb like normal
2. Disconnect the VNC client, then reconnect to the same krfb session.
3. The frames no longer reflect the current desktop, they are from the last connection. 
4. The application is now unusable until krfb is restarted. 

EXPECTED RESULT
VNC should be able to disconnect and reconnect repeatedly with no issue. 

SOFTWARE/OS VERSIONS
Linux/KDE Plasma: Arch Linux
KDE Plasma Version: 6.5.3
KDE Frameworks Version: 6.20.0
Qt Version: 6.10.1

ADDITIONAL INFORMATION