SUMMARY By forcing Weston-DRM to launch with `whiteglass` or another minimalist X cursor theme, launched client demos can segfault during user interaction. This is because they wrongly assume that any cursor theme contains all the cursors it needs-- even if they do not exist on the filesystem. Ideally, the clients should do cursor existence checks to avoid such segfaults. CODE The DnD client demo is Exhibit A. REFERENCE(S) https://bbs.archlinux.org/viewtopic.php?pid=1122238#p1122238 REPRODUCTION 0. Install the `whiteglass` Xcursor theme (on Ubuntu, "xcursor-themes" package) 1. Set a symlink to ensure it is loaded ln -s /usr/share/icons/whiteglass/cursors $HOME/.icons/default 2. Launch Weston-DRM weston-launch 3. Launch Weston-Terminal 4. From Weston-Terminal, launch the "dnd" client demo 5. Click a shape in the new window 6. See segfault
The DND client has been fixed. Are there other clients which caused segfaults?
Closing this one as fixed.
Verified.
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.