[ 
https://issues.apache.org/jira/browse/GUACAMOLE-261?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17822944#comment-17822944
 ] 

Nick Downer commented on GUACAMOLE-261:
---------------------------------------

Hey all! Figured I'd drop a note about some of the tweaks I've been making to 
this branch and a big question. 

 

I made some modifications to the Guac/Spice code you provided and got auto 
display resize working, as well as got it to connect through Proxmox Spice 
proxy (which has been great). 

 

Honestly, it's been extremely solid but I've found two crashes that seem like a 
race condition and I was curious if any of you found it in your testing. 

 

I've found when this function is called: 
"spice_main_channel_clipboard_selection_grab" occasionally the session display 
will freeze. You can continue sending keystrokes and Guacd stays connected, you 
just don't see any graphical updates happen on the screen, and eventually I get 
a red_channel_client error on the Proxmox side "has not been responsive for 
more than X milliseconds" then a disconnect. 

 

The second freeze happens occasionally when the user resizes the 
screen....every now and then it will freeze like above with the same error.

 

I've also noticed this happens more often when the target VM is under 
load....if you send that copy/paste while watching a youtube video for example.

 

I've attempted as much debugging as I can....its reproducible if I script a 
copy/paste send every 5 seconds or so (while watching a video) it will freeze. 
I was curious if it was maybe some type of thread crash where guacd isn't 
actually accepting screen updates happening from the client then the client 
times out? 

 

I figured I'd reach out to you all and see if you could think of anything. I'm 
more than happy to share any modifications I've made up to this point, I'm just 
not a professional developer and didn't want to clutter up your repo with any 
of my contributions.

 

Thanks! 

 

 

> Support for SPICE protocol
> --------------------------
>
>                 Key: GUACAMOLE-261
>                 URL: https://issues.apache.org/jira/browse/GUACAMOLE-261
>             Project: Guacamole
>          Issue Type: New Feature
>            Reporter: Mike Jumper
>            Assignee: Nick Couchman
>            Priority: Minor
>         Attachments: 2022-08-29_21-48.png, 2022-08-29_23-17-1.png, 
> 2022-08-29_23-17.png, Screenshot_2022-06-06_17-27-20.png, 
> guacamole-spice-build.txt, guacd-spice-build.txt
>
>
> {panel:bgColor=#FFFFEE}
> *The description of this issue was copied from 
> [GUAC-124|https://glyptodon.org/jira/browse/GUAC-124], an issue in the JIRA 
> instance used by the Guacamole project prior to its acceptance into the 
> Apache Incubator.*
> Comments, attachments, related issues, and history from prior to acceptance 
> *have not been copied* and can be found instead at the original issue.
> {panel}
> SPICE is becoming quite popular, and is available as part of KVM. Guacamole 
> should add support.
> http://www.spice-space.org/



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to