Summary: | Weston 1.3.93 crashes when I'm shutting down a Wayland-EGL Qt5 client(assistant-qt5) on both X11 backend and DRM backend. The breakpoint is in wayland library. | ||
---|---|---|---|
Product: | Wayland | Reporter: | Icenowy Zheng <icenowylin> |
Component: | weston | Assignee: | Wayland bug list <wayland-bugs> |
Status: | RESOLVED FIXED | QA Contact: | |
Severity: | normal | ||
Priority: | medium | ||
Version: | unspecified | ||
Hardware: | Other | ||
OS: | All | ||
Whiteboard: | |||
i915 platform: | i915 features: |
Description
Icenowy Zheng
2014-01-21 11:30:05 UTC
I'm wrong... It's maybe the bug from weston... I believe this bug was solved by the following commit: commit adaa20c017a549593e2a735a2d8a73edc9c17b6d Author: Emilio Pozuelo Monfort <emilio.pozuelo@collabora.co.uk> Date: Tue Jan 28 13:54:16 2014 +0100 desktop-shell: initialize children link Since commit 9046d2, when destroying a surface, we remove all the links from its children. But when the child surfaces are destroyed, those links will be removed again, but since they were not properly initialized, weston will crash. Call shell_surface_set_parent instead which removes the link and sets parent while also initializing the link, thus avoiding this crash. |
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.