FS#79938 - [musescore] font problem in save dialog in GNOME

Attached to Project: Arch Linux
Opened by Gabriele Bertolucci (gaber) - Thursday, 12 October 2023, 20:37 GMT
Last edited by Toolybird (Toolybird) - Saturday, 14 October 2023, 20:58 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To Maxime Gauduin (Alucryd)
Architecture x86_64
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:
when you want to save a file and the save-dialog opens, it is rendered with some strange squares instead of regular chars

Additional info:
* MuseScore 4.1.1-2

Steps to reproduce:
- open Musescore
- create new score
- try to save it
- now you see an unusable dialog (see attached shot01.png)
This task depends upon

Closed by  Toolybird (Toolybird)
Saturday, 14 October 2023, 20:58 GMT
Reason for closing:  Duplicate
Additional comments about closing:  Merging into  FS#79782 
Comment by Gabriele Bertolucci (gaber) - Thursday, 12 October 2023, 20:40 GMT
I noticed problem doesn't occur with if I execute MuseScore-4.1.1.232071203-x86_64.AppImage file.
Comment by Toolybird (Toolybird) - Thursday, 12 October 2023, 21:14 GMT
Works fine here i.e. cannot repro. It appears you have a local issue of some sort. This kind of thing is more appropriate for the Arch support channels (Forum/IRC/Mailing Lists/Reddit/etc) because there is no indication of an Arch packaging issue here.

Please review the guidelines to ensure your bug reports are effective, especially this section [1]. You haven't told us any vital information like which Desktop or WM, Xorg or Wayland, font configuration, etc, etc.

[1] https://wiki.archlinux.org/title/Bug_reporting_guidelines#Including_relevant_information
Comment by Gabriele Bertolucci (gaber) - Friday, 13 October 2023, 22:24 GMT
I understand I didn't provide many details of my configuration.
Anyway, I don't agree with you about about the packaging issue.
If you are right, why the AppImage runs perfectly? Same environment, same conditions, same subsystem.
It seem more a missing font issue.
Should you reopen the case, I could provide more configuration details.
Thanks.
Comment by Toolybird (Toolybird) - Friday, 13 October 2023, 22:28 GMT
I can now reproduce it under GNOME, but it appears to work fine under Plasma/XFCE4. I suspect some kind of xdg-desktop-portal-* issue but was unable to fix it by fiddling with configs.
Comment by Gabriele Bertolucci (gaber) - Saturday, 14 October 2023, 09:25 GMT
Here is the system I'm working with:

Arch Linux 64 bit
GNOME 45.0
Wayland
Linux 6.5.7-arch1-1

Lenovo ThinkPad T470
i5-7300U
16 GB ram
512 GB NVMe
Intel HD Graphics 620

Here is the output of wayland-info:
===============================================================================
interface: 'wl_compositor', version: 5, name: 1
interface: 'wl_drm', version: 2, name: 2
interface: 'wl_shm', version: 1, name: 3
formats (fourcc):
0x48344258 = 'XB4H'
0x48344241 = 'AB4H'
0x48345258 = 'XR4H'
0x48345241 = 'AR4H'
0x30334258 = 'XB30'
0x30334241 = 'AB30'
0x30335258 = 'XR30'
0x30335241 = 'AR30'
0x36314752 = 'RG16'
0x34324258 = 'XB24'
0x34324241 = 'AB24'
1 = 'XR24'
0 = 'AR24'
interface: 'wl_output', version: 4, name: 4
name: DP-3
description: Samsung Electric Company 24"
x: 0, y: 0, scale: 1,
physical_width: 530 mm, physical_height: 300 mm,
make: 'SAM', model: 'SMBX2450',
subpixel_orientation: unknown, output_transform: normal,
mode:
width: 1920 px, height: 1080 px, refresh: 60.000 Hz,
flags: current preferred
interface: 'zxdg_output_manager_v1', version: 3, name: 6
xdg_output_v1
output: 4
name: 'DP-3'
description: 'Samsung Electric Company 24"'
logical_x: 0, logical_y: 0
logical_width: 1920, logical_height: 1080
interface: 'wl_data_device_manager', version: 3, name: 7
interface: 'zwp_primary_selection_device_manager_v1', version: 1, name: 8
interface: 'wl_subcompositor', version: 1, name: 9
interface: 'xdg_wm_base', version: 6, name: 10
interface: 'gtk_shell1', version: 5, name: 11
interface: 'wp_viewporter', version: 1, name: 12
interface: 'wp_fractional_scale_manager_v1', version: 1, name: 13
interface: 'zwp_pointer_gestures_v1', version: 3, name: 14
interface: 'zwp_tablet_manager_v2', version: 1, name: 15
interface: 'wl_seat', version: 8, name: 16
name: seat0
capabilities: pointer keyboard
keyboard repeat rate: 33
keyboard repeat delay: 500
interface: 'zwp_relative_pointer_manager_v1', version: 1, name: 17
interface: 'zwp_pointer_constraints_v1', version: 1, name: 18
interface: 'zxdg_exporter_v2', version: 1, name: 19
interface: 'zxdg_importer_v2', version: 1, name: 20
interface: 'zxdg_exporter_v1', version: 1, name: 21
interface: 'zxdg_importer_v1', version: 1, name: 22
interface: 'zwp_linux_dmabuf_v1', version: 4, name: 23
main device: 0xE280 (/dev/dri/card1 or /dev/dri/renderD128)
tranche
target device: 0xE280 (/dev/dri/card1 or /dev/dri/renderD128)
flags: none
formats (fourcc) and modifiers (names):
0x36314752 = 'RG16'; 0x0000000000000000 = LINEAR
0x36314752 = 'RG16'; 0x0100000000000001 = INTEL_X_TILED
0x36314752 = 'RG16'; 0x0100000000000002 = INTEL_Y_TILED
0x36314752 = 'RG16'; 0x00ffffffffffffff = INVALID
0x34325258 = 'XR24'; 0x0000000000000000 = LINEAR
0x34325258 = 'XR24'; 0x0100000000000001 = INTEL_X_TILED
0x34325258 = 'XR24'; 0x0100000000000002 = INTEL_Y_TILED
0x34325258 = 'XR24'; 0x0100000000000004 = INTEL_Y_TILED_CCS
0x34325258 = 'XR24'; 0x00ffffffffffffff = INVALID
0x34325241 = 'AR24'; 0x0000000000000000 = LINEAR
0x34325241 = 'AR24'; 0x0100000000000001 = INTEL_X_TILED
0x34325241 = 'AR24'; 0x0100000000000002 = INTEL_Y_TILED
0x34325241 = 'AR24'; 0x0100000000000004 = INTEL_Y_TILED_CCS
0x34325241 = 'AR24'; 0x00ffffffffffffff = INVALID
0x34324258 = 'XB24'; 0x0000000000000000 = LINEAR
0x34324258 = 'XB24'; 0x0100000000000001 = INTEL_X_TILED
0x34324258 = 'XB24'; 0x0100000000000002 = INTEL_Y_TILED
0x34324258 = 'XB24'; 0x0100000000000004 = INTEL_Y_TILED_CCS
0x34324258 = 'XB24'; 0x00ffffffffffffff = INVALID
0x34324241 = 'AB24'; 0x0000000000000000 = LINEAR
0x34324241 = 'AB24'; 0x0100000000000001 = INTEL_X_TILED
0x34324241 = 'AB24'; 0x0100000000000002 = INTEL_Y_TILED
0x34324241 = 'AB24'; 0x0100000000000004 = INTEL_Y_TILED_CCS
0x34324241 = 'AB24'; 0x00ffffffffffffff = INVALID
0x30335258 = 'XR30'; 0x0000000000000000 = LINEAR
0x30335258 = 'XR30'; 0x0100000000000001 = INTEL_X_TILED
0x30335258 = 'XR30'; 0x0100000000000002 = INTEL_Y_TILED
0x30335258 = 'XR30'; 0x00ffffffffffffff = INVALID
0x30335241 = 'AR30'; 0x0000000000000000 = LINEAR
0x30335241 = 'AR30'; 0x0100000000000001 = INTEL_X_TILED
0x30335241 = 'AR30'; 0x0100000000000002 = INTEL_Y_TILED
0x30335241 = 'AR30'; 0x00ffffffffffffff = INVALID
0x30334241 = 'AB30'; 0x0000000000000000 = LINEAR
0x30334241 = 'AB30'; 0x0100000000000001 = INTEL_X_TILED
0x30334241 = 'AB30'; 0x0100000000000002 = INTEL_Y_TILED
0x30334241 = 'AB30'; 0x00ffffffffffffff = INVALID
0x48344258 = 'XB4H'; 0x0000000000000000 = LINEAR
0x48344258 = 'XB4H'; 0x0100000000000001 = INTEL_X_TILED
0x48344258 = 'XB4H'; 0x0100000000000002 = INTEL_Y_TILED
0x48344258 = 'XB4H'; 0x0100000000000004 = INTEL_Y_TILED_CCS
0x48344258 = 'XB4H'; 0x00ffffffffffffff = INVALID
0x48344241 = 'AB4H'; 0x0000000000000000 = LINEAR
0x48344241 = 'AB4H'; 0x0100000000000001 = INTEL_X_TILED
0x48344241 = 'AB4H'; 0x0100000000000002 = INTEL_Y_TILED
0x48344241 = 'AB4H'; 0x0100000000000004 = INTEL_Y_TILED_CCS
0x48344241 = 'AB4H'; 0x00ffffffffffffff = INVALID
0x56595559 = 'YUYV'; 0x0000000000000000 = LINEAR
0x56595559 = 'YUYV'; 0x0100000000000001 = INTEL_X_TILED
0x56595559 = 'YUYV'; 0x0100000000000002 = INTEL_Y_TILED
0x56595559 = 'YUYV'; 0x00ffffffffffffff = INVALID
0x3231564e = 'NV12'; 0x0000000000000000 = LINEAR
0x3231564e = 'NV12'; 0x0100000000000001 = INTEL_X_TILED
0x3231564e = 'NV12'; 0x0100000000000002 = INTEL_Y_TILED
0x3231564e = 'NV12'; 0x00ffffffffffffff = INVALID
0x30313050 = 'P010'; 0x0000000000000000 = LINEAR
0x30313050 = 'P010'; 0x0100000000000001 = INTEL_X_TILED
0x30313050 = 'P010'; 0x0100000000000002 = INTEL_Y_TILED
0x30313050 = 'P010'; 0x00ffffffffffffff = INVALID
0x32315559 = 'YU12'; 0x0000000000000000 = LINEAR
0x32315559 = 'YU12'; 0x0100000000000001 = INTEL_X_TILED
0x32315559 = 'YU12'; 0x0100000000000002 = INTEL_Y_TILED
0x32315559 = 'YU12'; 0x00ffffffffffffff = INVALID
interface: 'wp_single_pixel_buffer_manager_v1', version: 1, name: 24
interface: 'zwp_keyboard_shortcuts_inhibit_manager_v1', version: 1, name: 25
interface: 'zwp_text_input_manager_v3', version: 1, name: 26
interface: 'wp_presentation', version: 1, name: 27
presentation clock id: 1 (CLOCK_MONOTONIC)
interface: 'xdg_activation_v1', version: 1, name: 28
interface: 'zwp_idle_inhibit_manager_v1', version: 1, name: 29
===============================================================================

Here is the output of neofetch:
===============================================================================
-` gabriele@davinci
.o+` ----------------
`ooo/ OS: Arch Linux x86_64
`+oooo: Host: 20HES0FW00 ThinkPad T470
`+oooooo: Kernel: 6.5.7-arch1-1
-+oooooo+: Uptime: 11 mins
`/:-:++oooo+: Packages: 1359 (pacman), 6 (flatpak)
`/++++/+++++++: Shell: bash 5.1.16
`/++++++++++++++: Resolution: 1920x1080
`/+++ooooooooooooo/` DE: GNOME 45.0
./ooosssso++osssssso+` WM: Mutter
.oossssso-````/ossssss+` WM Theme: Adwaita
-osssssso. :ssssssso. Theme: Adwaita [GTK2/3]
:osssssss/ osssso+++. Icons: Adwaita [GTK2/3]
/ossssssss/ +ssssooo/- Terminal: gnome-terminal
`/ossssso+/:- -:/+osssso+- CPU: Intel i5-7300U (4) @ 3.500GHz
`+sso+:-` `.-/+oso: GPU: Intel HD Graphics 620
`++:. `-/+/ Memory: 4248MiB / 15877MiB
===============================================================================
Comment by Patrick McCarty (pnorcks) - Saturday, 14 October 2023, 20:49 GMT
This appears the same issue I filed a bug about a couple weeks ago (with packaging patch attached):

https://bugs.archlinux.org/task/79782

In that report, I linked to the upstream bug that has screenshots of the issue:

https://github.com/musescore/MuseScore/issues/18704
Comment by Patrick McCarty (pnorcks) - Saturday, 14 October 2023, 20:54 GMT
Also note the workaround posted in the forum, if you want to try that in the meantime:

https://bbs.archlinux.org/viewtopic.php?pid=2120705#p2120705
Comment by Toolybird (Toolybird) - Saturday, 14 October 2023, 20:58 GMT
Ah, I forgot about that one :) Thanks for the hint!

Loading...