scribus aborts with wayland protocol error for HiDPI monitor

Bug #2048466 reported by Eugene Savelov
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
scribus (Ubuntu)
New
Undecided
Unassigned

Bug Description

I was able to reproduce the bug by running scribus, restoring my file and launching menu Edit/Javascripts

under wayland-debug it shows below error:

13.2161 A: → wl_surface@52d.commit()
13.2331 A: wl_display@1a.error(object_id=wl_surface@52d, code=2, message='Buffer size (366x251) must be an integer multiple of the buffer_scale (2).') ↲
       | The Wayland connection experienced a fatal error: Ошибка протокола

Happens only on external monitor configured at 125% font scale / fractional scaling and only in qt wayland mode (T_QPA_PLATFORM=wayland)

ProblemType: Bug
DistroRelease: Ubuntu 23.10
Package: scribus 1.5.8+dfsg-4build4
Uname: Linux 6.7.0-060700rc8-generic x86_64
ApportVersion: 2.27.0-0ubuntu5
Architecture: amd64
CasperMD5CheckResult: unknown
CurrentDesktop: ubuntu:GNOME
Date: Sun Jan 7 18:21:58 2024
InstallationDate: Installed on 2020-03-21 (1387 days ago)
InstallationMedia: Ubuntu 19.10 "Eoan Ermine" - Release amd64 (20191017)
SourcePackage: scribus
UpgradeStatus: Upgraded to mantic on 2023-09-23 (106 days ago)

Revision history for this message
Eugene Savelov (savelov) wrote :
Revision history for this message
Eugene Savelov (savelov) wrote :

running scribus in x11 mode resolves this error-
QT_QPA_PLATFORM=xcb scribus

Revision history for this message
Eugene Savelov (savelov) wrote :

This bug happens only on external monitor, which currently configured at 125% font scale and fractional scaling. On internal monitor which is configured at 100% this does not happen

Revision history for this message
Eugene Savelov (savelov) wrote :
Revision history for this message
Eugene Savelov (savelov) wrote (last edit ):

assuming released appimage version 1.6.0 does not support wayland natively and hence does not show this bug

scribus-1.6.0-linux-x86_64.AppImage
Run experimental bundle that bundles everything
Warning: Ignoring XDG_SESSION_TYPE=wayland on Gnome. Use QT_QPA_PLATFORM=wayland to run on Wayland anyway.

description: updated
Eugene Savelov (savelov)
summary: - scribus aborts with wayland protocol error
+ scribus aborts with wayland protocol error for HiDPI monitor
Revision history for this message
Eugene Savelov (savelov) wrote :

checked latest version 1.7.0svn compiled against qt 6.4.2 - works correctly

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.