Summary: | Tooltips broken, locks cursor focus | ||
---|---|---|---|
Product: | Wayland | Reporter: | James Harvey <lothmordor> |
Component: | weston | Assignee: | Wayland bug list <wayland-bugs> |
Status: | RESOLVED FIXED | QA Contact: | |
Severity: | normal | ||
Priority: | medium | ||
Version: | unspecified | ||
Hardware: | x86-64 (AMD64) | ||
OS: | Linux (All) | ||
Whiteboard: | |||
i915 platform: | i915 features: | ||
Attachments: | weston log |
Description
James Harvey
2015-02-10 17:29:25 UTC
Could you grab an output log, please? $ weston-launch > log.txt 2>&1 or just 'weston' instead of 'weston-launch' if that is appropriate for you. You should do that without your custom changes and trigger the problem so that we see if weston or weston-desktop-shell complain about anything. A wild guess: could you check if you have several versions of libwayland-* or wayland.xml installed? About the build problems, it seems there were lots of build system patches going on in your list; did you do a clean build starting with autogen.sh each step? That might be needed when the build system went through changes. Created attachment 113463 [details]
weston log
Hi Pekka,
Thanks for taking time to look at this. I reverted my patch and confirmed the laucher is freezing up again. My weston log file is attached, but doesn't look like it has an errors. These are the libwayland-* and wayland.xml libraries I have installed. I could try just a 32 or 64 bit build if you think it might help.
/usr/lib32/libwayland-client.so
/usr/lib32/libwayland-client.so.0
/usr/lib32/libwayland-client.so.0.3.0
/usr/lib32/libwayland-cursor.so
/usr/lib32/libwayland-cursor.so.0
/usr/lib32/libwayland-cursor.so.0.0.0
/usr/lib32/libwayland-egl.so
/usr/lib32/libwayland-egl.so.1
/usr/lib32/libwayland-egl.so.1.0.0
/usr/lib32/libwayland-server.so
/usr/lib32/libwayland-server.so.0
/usr/lib32/libwayland-server.so.0.1.0
/usr/lib64/libwayland-client.so
/usr/lib64/libwayland-client.so.0
/usr/lib64/libwayland-client.so.0.3.0
/usr/lib64/libwayland-cursor.so
/usr/lib64/libwayland-cursor.so.0
/usr/lib64/libwayland-cursor.so.0.0.0
/usr/lib64/libwayland-egl.so
/usr/lib64/libwayland-egl.so.1
/usr/lib64/libwayland-egl.so.1.0.0
/usr/lib64/libwayland-server.so
/usr/lib64/libwayland-server.so.0
/usr/lib64/libwayland-server.so.0.1.0
/usr/share/wayland/wayland.xml
For the build issues: I'm using EGIT_COMMIT="some-commit" emerge =dev-libs/weston-9999 with gentoo's portage system. This pulls in a fresh copy of the tree at that commit, and I verified the ebuild calls autoreconf --force. For example, I tried commit 0987f81e again and configure ran fine, but make failed with: No rule to make target 'src/screenshooter-server-protocol.h'.
I ran the autogen.sh script manually, and I got the same result. I believe all the build failures above were due to missing headers, although not always the same one.
Thanks. Nothing looks out of the ordinary, so I cannot imagine what the cause might be. Okay, thanks for checking. I'll try to troubleshoot this some more, and if I come up with more useful data I'll post it here. I have upgraded to: linux-4.4.0-rc2 mesa-git-27a88a9) cairo-1.14.4 wayland-1.9.0 weston-1.9.0 ..and I'm no longer seeing tooltip problems, so I'm marking it as fixed. Thanks. |
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.