Re: [PATCH weston] rpi: fix segfault at startup in rpi_flippipe_init() v2

2015-09-09 Thread John Sadler
On 08/09/15 13:31, Pekka Paalanen wrote: > From: John Sadler > > When running with the RPi backend, Weston now segfaults at startup on the > line: > > flippipe->clk_id = output->base.compositor->presentation_clock; > > in `rpi_flippipe_init()`. > > This

Re: [PATCH weston 4/4] rpi: prevent Weston segfaulting on shut-down due to NULL `backend`

2015-09-09 Thread John Sadler
On 08/09/15 14:55, Pekka Paalanen wrote: > On Sat, 5 Sep 2015 15:01:40 +0100 > John Sadler wrote: > >> When running with the RPi backend, Weston sefaults during shutdown. This is >> due to the fact that `compositor->backend` is never initialised, and there >> is

[PATCH weston 3/4] rpi: avoid segfault in `rpir_view_compute_rects()` when EGL client destroys buffer

2015-09-05 Thread John Sadler
is a minor re-formatting of the patch already submitted here: http://patchwork.freedesktop.org/patch/34885 Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=85167 Signed-off-by: John Sadler --- src/rpi-renderer.c | 4 1 file changed, 4 insertions(+) diff --git a/src/rpi-renderer.c

[PATCH weston 4/4] rpi: prevent Weston segfaulting on shut-down due to NULL `backend`

2015-09-05 Thread John Sadler
- just like the X11 backend does. Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=91886 Signed-off-by: John Sadler --- src/compositor-rpi.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/compositor-rpi.c b/src/compositor-rpi.c index 340a974..3d2e09f 100644 --- a/src/compositor

[PATCH weston 1/4] gl_renderer: allow GL Renderer to be disabled with --disable-gl-renderer

2015-09-05 Thread John Sadler
derer Which allows building of the GL Renderer to be disabled, and the `libdrm` dependency along with it. Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=91884 Signed-off-by: John Sadler --- Makefile.am | 2 +- configure.ac | 9 + 2 files changed, 10 insertions(+), 1 deletion(-)

[PATCH weston 2/4] rpi: fix segfault at startup in `rpi_flippipe_init()` due to NULL `compositor`

2015-09-05 Thread John Sadler
it may have been introduced by 954f183e2f. This commit ensures that the `compositor` is initialised in `rpi_backend` and the output base, prior to the above function being called. Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=91885 Signed-off-by: John Sadler --- src/compositor-rpi.c |