[maemo-developers] Opera draws fonts as blocks on specific pages when booting from mmc

From: Frantisek Dufka dufkaf at seznam.cz
Date: Wed Mar 28 13:47:44 EEST 2007
Frantisek Dufka wrote:
> Could be something with filesystem layout (i.e. order in which the files 
> are created in directories)? True that tar and mkfs.jffs2 create files 
> is specific/same order but rsync makes it more random so the directory 
> enumeration when not sorted is different?
> 

This old issue discussed here
http://www.gossamer-threads.com/lists/maemo/developers/12107#12107
and also reported as
https://maemo.org/bugzilla/show_bug.cgi?id=838
is still relevant on N800 with latest two firmwares.

Now it looks like it really depends only on directory enumeration. Just
creating ext3/ext2 filesystem with dir_index breaks it. Not using dir_index
attribute works fine. Previously there was some doubt whether this is 
caused by corrupted filesystem or by not cloning the filesystem 
completely, now it is more clear.

As it will probably just rot in bugzilla without anyone noticing it I'm
posting it here too FYI.

It is not very important issue but there are two conclusions
1. it is a bug
2. for workaround when cloning the filesystem use GNU tar which 
preserves on-disk order, avoid rsync or dir_index flag or anything else 
that may change ordering of files in directory

Would be interesting to know which exact directory need to be preserved 
like this, probably the one with fonts. It should be possible to use tar 
once and then rsync the rest (even multiple times if you keep one root 
system as a backup and sync it regulary to the main one).

Frantisek


More information about the maemo-developers mailing list