Summary: | Killing weston-launch causes segv in desktop-shell | ||
---|---|---|---|
Product: | Mesa | Reporter: | Joe Konno <joe.konno> |
Component: | EGL | Assignee: | mesa-dev |
Status: | VERIFIED FIXED | QA Contact: | |
Severity: | normal | ||
Priority: | low | CC: | brian.j.lovin, krh, rob, ullysses.a.eoff |
Version: | git | ||
Hardware: | Other | ||
OS: | Linux (All) | ||
Whiteboard: | |||
i915 platform: | i915 features: | ||
Attachments: | backtrace of desktop-shell segv |
Description
Joe Konno
2013-06-18 19:47:13 UTC
Created attachment 81035 [details]
backtrace of desktop-shell segv
The segv scenario is only exposed when weston is built with cairo-gl support. Lowering severity. This was a mesa bug: commit 712269d6744a8849d1d0cf01fa0132d969b79ed4 Author: Kristian Høgsberg <krh@bitplanet.net> Date: Tue Jun 18 16:53:46 2013 -0400 wayland: Handle global_remove event as well We need to set up a handler for the global_remove event that gets sent out when a global gets removed. Without the handler we end up calling a NULL pointer. https://bugs.freedesktop.org/show_bug.cgi?id=65910 NOTE: This is a candidate for the stable branches. Signed-off-by: Kristian Høgsberg <krh@bitplanet.net> (added EGL component for mesa, moved bug there) Thanks krh! I can verify your fix corrects the reported issue, so I'm setting status to "verified." (In reply to comment #3) > This was a mesa bug: > > commit 712269d6744a8849d1d0cf01fa0132d969b79ed4 > Author: Kristian Høgsberg <krh@bitplanet.net> > Date: Tue Jun 18 16:53:46 2013 -0400 > > wayland: Handle global_remove event as well > > We need to set up a handler for the global_remove event that gets sent > out when a global gets removed. Without the handler we end up calling > a NULL pointer. > > https://bugs.freedesktop.org/show_bug.cgi?id=65910 > > NOTE: This is a candidate for the stable branches. > > Signed-off-by: Kristian Høgsberg <krh@bitplanet.net> |
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.