[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