[oe] [PATCH] matchbox-panel-0.9.3: fix uninitialised variable causing SIGBUS
Holger Hans Peter Freyther
holger+oe at freyther.de
Fri Oct 9 03:30:44 UTC 2009
On Friday 09 October 2009 05:16:41 Graham Gower wrote:
> As reported here:
> http://lists.o-hand.com/matchbox/0289.html
>
> I've not experienced the bug for over a month since applying this change.
>
>
> Signed-off-by: Graham Gower <graham.gower at gmail.com>
Signed-off-by: Holger Hans Peter Freyther <zecke at selfish.org>
> ---
> .../matchbox-panel-uninitialised-crash.patch | 10 ++++++++++
> recipes/matchbox-panel/matchbox-panel_0.9.3.bb | 5 +++--
> 2 files changed, 13 insertions(+), 2 deletions(-)
> create mode 100644
> recipes/matchbox-panel/matchbox-panel-0.9.3/matchbox-panel-uninitialised-c
> rash.patch
>
> diff --git
> a/recipes/matchbox-panel/matchbox-panel-0.9.3/matchbox-panel-uninitialised
> -crash.patch
> b/recipes/matchbox-panel/matchbox-panel-0.9.3/matchbox-panel-uninitialised
> -crash.patch new file mode 100644
> index 0000000..6177501
> --- /dev/null
> +++
> b/recipes/matchbox-panel/matchbox-panel-0.9.3/matchbox-panel-uninitialised
> -crash.patch @@ -0,0 +1,10 @@
> +--- matchbox-panel-0.9.3/src/panel_app.c.orig
> ++++ matchbox-panel-0.9.3/src/panel_app.c
> +@@ -249,6 +249,7 @@
> +
> + papp = NEW(MBPanelApp);
> +
> ++ papp->name = NULL;
> + papp->next = NULL;
> + papp->win = win;
> + papp->panel = panel;
> diff --git a/recipes/matchbox-panel/matchbox-panel_0.9.3.bb
> b/recipes/matchbox-panel/matchbox-panel_0.9.3.bb index 5559122..3d50f5f
> 100644
> --- a/recipes/matchbox-panel/matchbox-panel_0.9.3.bb
> +++ b/recipes/matchbox-panel/matchbox-panel_0.9.3.bb
> @@ -1,5 +1,6 @@
> require matchbox-panel.inc
> -PR ="r4"
> +PR ="r5"
> SRC_URI =
> "http://projects.o-hand.com/matchbox/sources/${PN}/0.9/${PN}-${PV}.tar.gz
> \ file://mb-applet-battery-repaint-093.patch;patch=1 \
> - file://mb-applet-system-monitor-crash.patch;patch=1"
> + file://mb-applet-system-monitor-crash.patch;patch=1 \
> + file://matchbox-panel-uninitialised-crash.patch;patch=1"
>
More information about the Openembedded-devel
mailing list