vasage 发表于 2011-5-5 13:03:08

解压yaffs文件系统出现错误

直接解压就是出现 tar:short read
执行cp命令后,又出现错误
# cp MY6410_yaffs2_v3.0.tar.gz /mnt/disk
cp: cannot stat 'MY6410_yaffs2_v3.0.taz': No such file or directory
# ls
MY6410_yaffs2_v3.0.tar.gz
# cp
# cp MY6410_yaffs2_v3.0.tar.gz  /mnt/disk
BUG: Bad page state in process cppfn:5c5bd
page:c09457a0 count:0 mapcount:0 mapping:40000000 index:0x0
page flags: 0x0()
[<c0037a8c>] (unwind_backtrace+0x0/0xfc) from [<c04ac5f8>] (dump_stack+0x18/0x1c)
[<c04ac5f8>] (dump_stack+0x18/0x1c) from [<c00a95e8>] (bad_page+0xa4/0xfc)
[<c00a95e8>] (bad_page+0xa4/0xfc) from [<c00aae10>] (get_page_from_freelist+0x204/0x4e4)
[<c00aae10>] (get_page_from_freelist+0x204/0x4e4) from [<c00ab1d0>] (__alloc_pages_nodemask+0xe0/0x5e4)
[<c00ab1d0>] (__alloc_pages_nodemask+0xe0/0x5e4) from [<c00a5340>] (grab_cache_page_write_begin+0x60/0xa0)
[<c00a5340>] (grab_cache_page_write_begin+0x60/0xa0) from [<c01a0724>] (yaffs_write_begin+0x28/0x17c)
[<c01a0724>] (yaffs_write_begin+0x28/0x17c) from [<c00a432c>] (generic_file_buffered_write+0x1ac/0x25c)
[<c00a432c>] (generic_file_buffered_write+0x1ac/0x25c) from [<c00a615c>] (__generic_file_aio_write+0x26c/0x468)
[<c00a615c>] (__generic_file_aio_write+0x26c/0x468) from [<c00a63cc>] (generic_file_aio_write+0x74/0xdc)
[<c00a63cc>] (generic_file_aio_write+0x74/0xdc) from [<c00d7b14>] (do_sync_write+0xb0/0xf4)
[<c00d7b14>] (do_sync_write+0xb0/0xf4) from [<c00d8620>] (vfs_write+0xbc/0x150)
[<c00d8620>] (vfs_write+0xbc/0x150) from [<c00d8790>] (sys_write+0x44/0x74)
[<c00d8790>] (sys_write+0x44/0x74) from [<c0031a20>] (ret_fast_syscall+0x0/0x30)
Disabling lock debugging due to kernel taint
BUG: Bad page state in process cppfn:58798
page:c08c9300 count:1 mapcount:0 mapping:ce492398 index:0x261e
page flags: 0x2000c(
referenced|uptodate|mappedtodisk)
[<c0037a8c>] (unwind_backtrace+0x0/0xfc) from [<c04ac5f8>] (dump_stack+0x18/0x1c)
[<c04ac5f8>] (dump_stack+0x18/0x1c) from [<c00a95e8>] (bad_page+0xa4/0xfc)
[<c00a95e8>] (bad_page+0xa4/0xfc) from [<c00aa704>] (free_pages_prepare+0xf4/0x170)
[<c00aa704>] (free_pages_prepare+0xf4/0x170) from [<c00aa8dc>] (free_hot_cold_page+0x2c/0x1e8)
[<c00aa8dc>] (free_hot_cold_page+0x2c/0x1e8) from [<c00ae750>] (put_page+0x13c/0x1a8)
[<c00ae750>] (put_page+0x13c/0x1a8) from [<c00a6ad8>] (generic_file_aio_read+0x6a4/0x824)
[<c00a6ad8>] (generic_file_aio_read+0x6a4/0x824) from [<c00d7c08>] (do_sync_read+0xb0/0xf4)
[<c00d7c08>] (do_sync_read+0xb0/0xf4) from [<c00d887c>] (vfs_read+0xbc/0x150)
[<c00d887c>] (vfs_read+0xbc/0x150) from [<c00d89ec>] (sys_read+0x44/0x74)
[<c00d89ec>] (sys_read+0x44/0x74) from [<c0031a20>] (ret_fast_syscall+0x0/0x30)
Unable to handle kernel paging request at virtual address 4923980c
pgd = ce138000
*pgd=00000000
Internal error: Oops: 5 [#1]
last sysfs file: /sys/class/graphics/fb0/virtual_size
Modules linked in:
CPU: 0    Tainted: G    B      (2.6.36.2-svn33 #363)
PC is at touch_atime+0x10/0x150
LR is at generic_file_aio_read+0x338/0x824
pc : [<c00eb9e0>]    lr : [<c00a676c>]    psr: 40000013
sp : ce137dd8ip : ce137e00fp : ce137dfc
r10: c08c9303r9 : 00000000r8 : 00000000
r7 : 00000000r6 : 0261e000r5 : 00000000r4 : 00000000
r3 : 00000000r2 : 0261f000r1 : 49239800r0 : 000000ff
Flags: nZcvIRQs onFIQs onMode SVC_32ISA ARMSegment user
Control: 00c5387dTable: 5e138008DAC: 00000015
Process cp (pid: 114, stack limit = 0xce136268)
Stack: (0xce137dd8 to 0xce138000)
7dc0:                                                       00000000 00000000
7de0: 00000000 00000000 0261e000 00000000 ce137e84 ce137e00 c00a676c c00eb9dc
7e00: 00001000 00000001 0000003e c070da24 ce137e3c 00000000 00000000 ce137ec8
7e20: 00000000 0000261d 0000261f ce128d40 ce4922f8 ce137f08 00000000 00000001
7e40: ce137e84 00001000 00000000 befc2ab0 00000000 00000000 00000000 0261e000
7e60: 00000000 ce137e90 ce128d00 ce137f08 ce137f70 fffffdee ce137f3c ce137e88
7e80: c00d7c08 c00a6440 0261e000 00000000 00000000 c06f9f84 00000000 00000001
7ea0: ffffffff ce128d00 00000000 00000000 00000000 00000000 ce928b80 c02128b4
7ec0: 00000000 00000000 0261f000 00000000 c0109a10 c006d934 00001000 0000003e
7ee0: 00001000 ce137ef0 c0083de4 c003e1ac 0000003e 00000001 ce128a88 00000001
7f00: ce928030 00000000 befc1ab0 00001000 c06f61c0 ce128d00 00001000 befc1ab0
7f20: ce137f70 00001000 ce136000 00000000 ce137f6c ce137f40 c00d887c c00d7b64
7f40: 00000000 00000000 00000000 0261e000 00000000 ce128d00 befc1ab0 00001000
7f60: ce137fa4 ce137f70 c00d89ec c00d87cc 0261e000 00000000 94775c00 00000000
7f80: ce137fac 00001000 befc1ab0 00000003 00000003 c0031bc8 00000000 ce137fa8
7fa0: c0031a20 c00d89b4 00001000 befc1ab0 00000003 befc1ab0 00001000 000dfcf8
7fc0: 00001000 befc1ab0 00000003 00000003 00000000 00000001 000dfcf8 00000004
7fe0: 400b64b0 befc1a90 0000fdc4 4027ef5c 60000010 00000003 ffffffff ffffffff
[<c00eb9e0>] (touch_atime+0x10/0x150) from [<c00a676c>] (generic_file_aio_read+0x338/0x824)
[<c00a676c>] (generic_file_aio_read+0x338/0x824) from [<c00d7c08>] (do_sync_read+0xb0/0xf4)
[<c00d7c08>] (do_sync_read+0xb0/0xf4) from [<c00d887c>] (vfs_read+0xbc/0x150)
[<c00d887c>] (vfs_read+0xbc/0x150) from [<c00d89ec>] (sys_read+0x44/0x74)
[<c00d89ec>] (sys_read+0x44/0x74) from [<c0031a20>] (ret_fast_syscall+0x0/0x30)
Code: e1a0c00d e92dd8f0 e24cb004 e24dd008 (e591400c)
---[ end trace 3cbf4131339a9729 ]---
Segmentation fault

这个又是什么问题呢?

飞凌-fatfish 发表于 2011-5-5 15:58:23

请别重复发帖
页: [1]
查看完整版本: 解压yaffs文件系统出现错误