Bug 2281373 - Recoll behave strangely on GNOME wayland session
Summary: Recoll behave strangely on GNOME wayland session
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Fedora
Classification: Fedora
Component: recoll
Version: 40
Hardware: x86_64
OS: Linux
unspecified
medium
Target Milestone: ---
Assignee: Terje Rosten
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2024-05-18 07:14 UTC by Liu Sen
Modified: 2024-07-09 01:54 UTC (History)
2 users (show)

Fixed In Version: recoll-1.39.1-2.fc39 recoll-1.39.1-2.fc40
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed: 2024-07-09 01:41:52 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)
Screenrecord is here (1.20 MB, application/x-matroska)
2024-05-18 07:19 UTC, Liu Sen
no flags Details

Description Liu Sen 2024-05-18 07:14:03 UTC
When clicking the menu with the mouse, the pop-up window is abnormal position and there are many wayland related error logs.

Reproducible: Always

Steps to Reproduce:
1. login (GNOME wayland)
2. open recoll



related logs observed by 'journalctl -f'

5月 18 14:29:26 wujie14pro recoll[10283]: qt.qpa.wayland: Wayland does not support QWindow::requestActivate()
5月 18 14:29:26 wujie14pro recoll[10283]: qt.qpa.wayland: Wayland does not support QWindow::requestActivate()
5月 18 14:29:26 wujie14pro recoll[10283]: qt.qpa.wayland: Wayland does not support QWindow::requestActivate()
5月 18 14:29:26 wujie14pro recoll[10283]: qt.qpa.wayland: Wayland does not support QWindow::requestActivate()
5月 18 14:29:26 wujie14pro gnome-shell[6572]: meta_window_set_stack_position_no_sync: assertion 'window->stack_position >= 0' failed
5月 18 14:29:26 wujie14pro recoll[10283]: qt.qpa.wayland: Wayland does not support QWindow::requestActivate()
5月 18 14:29:26 wujie14pro recoll[10283]: qt.qpa.wayland: Wayland does not support QWindow::requestActivate()
5月 18 14:29:26 wujie14pro gnome-shell[6572]: Window manager warning: Ping serial 909846 was reused for window W78, previous use was for window W82.
5月 18 14:29:27 wujie14pro recoll[10283]: qt.qpa.wayland: Wayland does not support QWindow::requestActivate()
5月 18 14:29:27 wujie14pro recoll[10283]: qt.qpa.wayland: Wayland does not support QWindow::requestActivate()
5月 18 14:29:27 wujie14pro gnome-shell[6572]: meta_window_set_stack_position_no_sync: assertion 'window->stack_position >= 0' failed
5月 18 14:29:28 wujie14pro recoll[10283]: qt.qpa.wayland: Wayland does not support QWindow::requestActivate()
5月 18 14:29:28 wujie14pro recoll[10283]: qt.qpa.wayland: Wayland does not support QWindow::requestActivate()
5月 18 14:29:28 wujie14pro gnome-shell[6572]: Window manager warning: Ping serial 911290 was reused for window W78, previous use was for window W84.
5月 18 14:29:28 wujie14pro recoll[10283]: qt.qpa.wayland: Wayland does not support QWindow::requestActivate()
5月 18 14:29:28 wujie14pro recoll[10283]: qt.qpa.wayland: Wayland does not support QWindow::requestActivate()
5月 18 14:29:28 wujie14pro gnome-shell[6572]: meta_window_set_stack_position_no_sync: assertion 'window->stack_position >= 0' failed
5月 18 14:29:28 wujie14pro gnome-shell[6572]: Window manager warning: Ping serial 911333 was reused for window W78, previous use was for window W85.
5月 18 14:29:28 wujie14pro recoll[10283]: qt.qpa.wayland: Wayland does not support QWindow::requestActivate()
5月 18 14:29:28 wujie14pro recoll[10283]: qt.qpa.wayland: Wayland does not support QWindow::requestActivate()
5月 18 14:29:28 wujie14pro gnome-shell[6572]: meta_window_set_stack_position_no_sync: assertion 'window->stack_position >= 0' failed
5月 18 14:29:28 wujie14pro gnome-shell[6572]: Window manager warning: Ping serial 911414 was reused for window W78, previous use was for window W86.
5月 18 14:29:28 wujie14pro recoll[10283]: qt.qpa.wayland: Wayland does not support QWindow::requestActivate()
5月 18 14:29:28 wujie14pro recoll[10283]: qt.qpa.wayland: Wayland does not support QWindow::requestActivate()
5月 18 14:29:28 wujie14pro gnome-shell[6572]: meta_window_set_stack_position_no_sync: assertion 'window->stack_position >= 0' failed
5月 18 14:29:28 wujie14pro gnome-character[10161]: JS LOG: Characters Application exiting

Comment 1 Liu Sen 2024-05-18 07:19:42 UTC
Created attachment 2033815 [details]
Screenrecord is here

Appimage executable downloaded from offical website works well.

Download link: https://www.recoll.org/downloads/appimages/Recoll-1.38.0-20240418-08a8bd38-x86_64.AppImage

Comment 2 Liu Sen 2024-06-27 00:34:40 UTC
This bug has been fixed in recoll 1.39.1, https://framagit.org/medoc92/recoll/-/commit/ba38a39054893bce0bb31f05d5b9d15ad457cd68

Comment 3 Fedora Update System 2024-06-29 09:44:37 UTC
FEDORA-2024-96444e5b07 (recoll-1.39.1-1.fc39) has been submitted as an update to Fedora 39.
https://bodhi.fedoraproject.org/updates/FEDORA-2024-96444e5b07

Comment 4 Fedora Update System 2024-06-29 09:44:42 UTC
FEDORA-2024-4aa44d037d (recoll-1.39.1-1.fc40) has been submitted as an update to Fedora 40.
https://bodhi.fedoraproject.org/updates/FEDORA-2024-4aa44d037d

Comment 5 Fedora Update System 2024-06-30 02:26:45 UTC
FEDORA-2024-4aa44d037d 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-4aa44d037d`
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2024-4aa44d037d

See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.

Comment 6 Fedora Update System 2024-06-30 05:33:35 UTC
FEDORA-2024-96444e5b07 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-96444e5b07`
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2024-96444e5b07

See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.

Comment 7 Fedora Update System 2024-07-01 02:09:41 UTC
FEDORA-2024-96444e5b07 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-96444e5b07`
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2024-96444e5b07

See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.

Comment 8 Fedora Update System 2024-07-01 04:50:13 UTC
FEDORA-2024-4aa44d037d 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-4aa44d037d`
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2024-4aa44d037d

See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.

Comment 9 Fedora Update System 2024-07-09 01:41:52 UTC
FEDORA-2024-96444e5b07 (recoll-1.39.1-2.fc39) has been pushed to the Fedora 39 stable repository.
If problem still persists, please make note of it in this bug report.

Comment 10 Fedora Update System 2024-07-09 01:54:23 UTC
FEDORA-2024-4aa44d037d (recoll-1.39.1-2.fc40) has been pushed to the Fedora 40 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.