the squashfs itself is broken, this is no issue with the kernel module
(apart from it being noisy if it cant use the squashfs)

o...@antimony:~$ file 
/srv/cdimage.ubuntu.com/scratch/ubuntu/ports_daily-live/live/armel+imx51.squashfs
/srv/cdimage.ubuntu.com/scratch/ubuntu/ports_daily-live/live/armel+imx51.squashfs:
 Squashfs filesystem, little endian, version 4.0, -755002881 bytes, 113901 
inodes, blocksize: 41 bytes, created: Mon Mar 26 22:52:00 2103

antimony runs hardy, file and libmagic in hardy cant handle squashfs4
files so reports negative size values

manoao runs lenny with a karmic chroot to build the squashfs, trying the
following on manoao results in a segfault:


mksquashfs etc foo.sq && unsquashfs -li foo.sq
Found a valid exportable SQUASHFS superblock on foo.sq.
        Inodes are compressed
        Data is compressed
        Fragments are compressed
        Fragments are present in the filesystem
        Always_use_fragments option is not specified
        Duplicates are removed
        Filesystem size 214.14 Kbytes (0.21 Mbytes)
        Block size 131072
        Number of fragments 3
        Number of inodes 648
        Number of ids 2

Parallel mksquashfs: Using 1 processor
Scanning existing filesystem...
Segmentation fault


debugging it further showed the following:

mksquashfs test foo.sq ; find test -print0 | xargs -0 ls -ld
Found a valid exportable SQUASHFS superblock on foo.sq.
        Inodes are compressed
        Data is compressed
        Fragments are compressed
        Fragments are present in the filesystem
        Always_use_fragments option is not specified
        Duplicates are removed
        Filesystem size 225.53 Kbytes (0.22 Mbytes)
        Block size 131072
        Number of fragments 3
        Number of inodes 1215
        Number of ids 2

Parallel mksquashfs: Using 1 processor
Scanning existing filesystem...
Segmentation fault
drwxr-xr-x 4 root root 4096 Aug 14 13:06 test
drwxr-xr-x 2 root root 4096 Aug 14 13:05 test/init.d
-rw-r--r-- 1 root root    0 Aug 14 13:05 test/init.d/bootlogs.sh
-rw-r--r-- 1 root root    0 Aug 14 13:05 test/init.d/dbus
-rw-r--r-- 1 root root    0 Aug 14 13:05 test/init.d/killprocs
-rw-r--r-- 1 root root    0 Aug 14 13:05 test/init.d/rsync
-rw-r--r-- 1 root root    0 Aug 14 13:05 test/init.d/single
drwxr-xr-x 2 root root 4096 Aug 14 13:06 test/rc1.d
lrwxrwxrwx 1 root root   15 May 14 07:55 test/rc1.d/K20rsync -> ../init.d/rsync
lrwxrwxrwx 1 root root   14 Jul 15 01:16 test/rc1.d/K88dbus -> ../init.d/dbus
-rw-r--r-- 1 root root  369 Aug  7 10:31 test/rc1.d/README
lrwxrwxrwx 1 root root   19 May 14 07:53 test/rc1.d/S30killprocs -> 
../init.d/killprocs
lrwxrwxrwx 1 root root   21 May 14 07:53 test/rc1.d/S70bootlogs.sh -> 
../init.d/bootlogs.sh
lrwxrwxrwx 1 root root   16 May 14 07:53 test/rc1.d/S90single -> 
../init.d/single


so the lenny+karmic combination makes mksquashfs incapable of handling symlinks 
it seems.


** Summary changed:

- I/O error and stacktrace on squashfs on MMC on Babbage 2.5
+ imx51 squashfs unusable

-- 
imx51 squashfs as built on the armel livefs builder is broken
https://bugs.launchpad.net/bugs/412757
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to