[maemo-developers] [maemo-developers] Matchbox crash on booting sardine

From: Carlos Guerreiro carlos.guerreiro at nokia.com
Date: Tue Nov 21 14:22:44 EET 2006
Hi Jose,
> 	Hi,
>
> 	I've been migrating my 770 to Sardine following the dual boot
> procedure:
>
> http://maemo.org/maemowiki/HowTo_GetStartedWithSardine
> http://maemo.org/maemowiki/SardineDistro
> http://sardine.garage.maemo.org/getting_started.html
>
>   
When doing the upgrade, 'apt-get upgrade' will hold back packages.
Did you update these as well?
> 	The upgrade gets frozen. After some attempts, I could make the device
> run in a way that let me check what's killin the machine.
>
> 	Steps I did to be able to run a shell inside:
> 	* Upgrade as much as possible running a chroot of the sardine distro in
> my mmc from standard running distro in flash. (apt-get install of as
> much packages as possible to prevent removal of osso connectivity
> packages).
>   
Hmmm. I just did an upgrade from scratch to Sardine and I was able to 
upgrade
everything inside the chroot. I will document the process in detail.
One catch, I have not updated the device to the latest flashable image, 
I'm still
using the image corresponding to maemo 2.0, and Sardine is still built 
on a maemo 2.0
baseline for those components outside the Sardine scope.
> 	* Add a /etc/no_lg_reboots file (it seems contents do not matter).
>
> 	This way I get the device started, and it seems there's no matchbox
> running. After running a shell through ssh (I've installed the dropbear
> ssh I found that matchbox wasn't running. If I try this (emulating the
> behaviour I suppose osso af init has):
>
> . ./osso-gtk.defs
> . ./matchbox.defs
> matchbox-window-manager \
>       -theme $MBTHEME \
>       -use_titlebar $TITLEBAR \
>       -use_desktop_mode $DESKTOPMODE \
>       -use_lowlight $LOWLIGHT \
>       -use_cursor $SHOWCURSOR \
>       -use_dialog_mode $DIALOGMODE \
>       -use_super_modal $SUPERMODAL
>
> I get this error:
> matchbox-window-manager[1235]: GLIB ERROR ** Pango - file shape.c: line
> 75 (pango_shape): assertion failed: (glyphs->num_glyphs > 0)
> aborting...
>
> 	With this problem I cannot run matchbox in Sardine. I didn't manage to
> make it start :(. Any hint?
>
>   
I'll try to reproduce that.

More information about the maemo-developers mailing list