Recently I am unable to connect to a Raspberry Pi system running their bookworm OS version. They provide a RealVNC server. I get "Exception on worker thread: ZRLE decode error" even if I override the encoding to attempt to avoid ZRLE. I filed an upstream bug: https://github.com/TigerVNC/tigervnc/issues/1809 Downgrading to 1.13.1-12.fc40 lets me connect to the RPi without any errors. I'm posting here to let folks know about the error, but I'm not sure if Fedora can do much about this other than downgrading the released package. Reproducible: Always Steps to Reproduce: 1. Attempt to connect to an RPi board using Fedora 40 vncviewer 1.14.0-2.fc40 2. Observe error 3. Actual Results: Error: Exception on worker thread: ZRLE decode error Expected Results: No error.
Bisected to upstream commit https://github.com/TigerVNC/tigervnc/commit/baca73d03217a1c219d9c4f024ffcd39f85fd322 Waiting for feedback from upstream.
(In reply to Steven A. Falco from comment #1) > Bisected to upstream commit > https://github.com/TigerVNC/tigervnc/commit/ > baca73d03217a1c219d9c4f024ffcd39f85fd322 > > Waiting for feedback from upstream. Thank you. I've been already watching the upstream ticket. I'll backport the fix once it is fixed and merged upstream.
I've tested a proposed patch for this issue, and it works for me. https://github.com/TigerVNC/tigervnc/issues/1809#issuecomment-2309517847
FEDORA-2024-9159dec4e1 (tigervnc-1.14.0-3.fc39) has been submitted as an update to Fedora 39. https://bodhi.fedoraproject.org/updates/FEDORA-2024-9159dec4e1
FEDORA-2024-937b35c749 (tigervnc-1.14.0-3.fc40) has been submitted as an update to Fedora 40. https://bodhi.fedoraproject.org/updates/FEDORA-2024-937b35c749
FEDORA-2024-f48eaa44dc (tigervnc-1.14.0-3.fc41) has been submitted as an update to Fedora 41. https://bodhi.fedoraproject.org/updates/FEDORA-2024-f48eaa44dc
I tested this on F40 and it resolves the bug. Thanks for the fix.
FEDORA-2024-937b35c749 has been pushed to the Fedora 40 testing repository. Soon you'll be able to install the update with the following command: `sudo dnf upgrade --enablerepo=updates-testing --refresh --advisory=FEDORA-2024-937b35c749` You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2024-937b35c749 See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.
FEDORA-2024-9159dec4e1 has been pushed to the Fedora 39 testing repository. Soon you'll be able to install the update with the following command: `sudo dnf upgrade --enablerepo=updates-testing --refresh --advisory=FEDORA-2024-9159dec4e1` You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2024-9159dec4e1 See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.
FEDORA-2024-f48eaa44dc has been pushed to the Fedora 41 testing repository. Soon you'll be able to install the update with the following command: `sudo dnf upgrade --enablerepo=updates-testing --refresh --advisory=FEDORA-2024-f48eaa44dc` You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2024-f48eaa44dc See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.
FEDORA-2024-937b35c749 (tigervnc-1.14.0-4.fc40) has been pushed to the Fedora 40 stable repository. If problem still persists, please make note of it in this bug report.
FEDORA-2024-f48eaa44dc (tigervnc-1.14.0-4.fc41) has been pushed to the Fedora 41 stable repository. If problem still persists, please make note of it in this bug report.
FEDORA-2024-9159dec4e1 (tigervnc-1.14.0-4.fc39) has been pushed to the Fedora 39 stable repository. If problem still persists, please make note of it in this bug report.