[ 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)