Bug 2305340 - Exception on worker thread: ZRLE decode error
Summary: Exception on worker thread: ZRLE decode error
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Fedora
Classification: Fedora
Component: tigervnc
Version: 40
Hardware: x86_64
OS: Linux
unspecified
high
Target Milestone: ---
Assignee: Jan Grulich
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2024-08-16 15:36 UTC by Steven A. Falco
Modified: 2024-09-17 02:06 UTC (History)
1 user (show)

Fixed In Version: tigervnc-1.14.0-4.fc40 tigervnc-1.14.0-4.fc41 tigervnc-1.14.0-4.fc39
Clone Of:
Environment:
Last Closed: 2024-09-10 02:09:45 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)

Description Steven A. Falco 2024-08-16 15:36:31 UTC
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.

Comment 1 Steven A. Falco 2024-08-19 13:36:52 UTC
Bisected to upstream commit https://github.com/TigerVNC/tigervnc/commit/baca73d03217a1c219d9c4f024ffcd39f85fd322

Waiting for feedback from upstream.

Comment 2 Jan Grulich 2024-08-19 13:44:22 UTC
(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.

Comment 3 Steven A. Falco 2024-08-26 13:58:53 UTC
I've tested a proposed patch for this issue, and it works for me.

https://github.com/TigerVNC/tigervnc/issues/1809#issuecomment-2309517847

Comment 4 Fedora Update System 2024-09-02 06:56:03 UTC
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

Comment 5 Fedora Update System 2024-09-02 06:56:04 UTC
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

Comment 6 Fedora Update System 2024-09-02 06:56:05 UTC
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

Comment 7 Steven A. Falco 2024-09-02 14:22:51 UTC
I tested this on F40 and it resolves the bug.  Thanks for the fix.

Comment 8 Fedora Update System 2024-09-03 01:52:02 UTC
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.

Comment 9 Fedora Update System 2024-09-03 02:32:20 UTC
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.

Comment 10 Fedora Update System 2024-09-03 03:49:03 UTC
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.

Comment 11 Fedora Update System 2024-09-05 01:49:04 UTC
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.

Comment 12 Fedora Update System 2024-09-05 03:01:08 UTC
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.

Comment 13 Fedora Update System 2024-09-05 03:28:26 UTC
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.

Comment 14 Fedora Update System 2024-09-10 02:09:45 UTC
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.

Comment 15 Fedora Update System 2024-09-17 00:15:18 UTC
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.

Comment 16 Fedora Update System 2024-09-17 02:06:52 UTC
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.


Note You need to log in before you can comment on or make changes to this bug.