Hi, I'm using a little older (6 months) old CVS version of yaffs2. Sometimes I get a crash in sys_rename [ crash log below ]. The problem is very difficult to reproduce and I'll try latest CVS. Anyone has seen such problem before ? If yes, please point me in sources what change I need to take. I'll then take that change alone (I cannot take all current cvs changes presently) THanks (Please CC me) Details: cpu core- ARM926EJS (TI DM6446) Linux: 2.6.18 Please let me know if I need to provide more info Unable to handle kernel NULL pointer dereference at virtual address 00000000 pgd = c1e4c000 [00000000] *pgd=81e36031, *pte=00000000, *ppte=00000000 Internal error: Oops: 17 [#1] Modules linked in: zd1211b vfat fat nls_iso8859_1 nls_cp437 nls_base usb_storage sd_mod scsi_mod musb_hdrc usbcore mafv2 idecode ividio dm420_codec memmod imanage davinci_resiz er CPU: 0 PC is at 0xc1d71824 LR is at run_timer_softirq+0x110/0x254 pc : [] lr : [] Tainted: P sp : c0aa79d4 ip : c02aa380 fp : c0aa7a08 r10: c02aa158 r9 : 00000000 r8 : 00000000 r7 : c0aa79d4 r6 : c1d71790 r5 : c0aa6000 r4 : 00000102 r3 : 00000000 r2 : c1d71730 r1 : c0aa79d4 r0 : 00000000 Flags: nZCv IRQs on FIQs on Mode SVC_32 Segment user Control: 5317F Table: 81E4C000 DAC: 00000015 Process cpgui (pid: 1429, stack limit = 0xc0aa6250) Stack: (0xc0aa79d4 to 0xc0aa8000) 79c0: c1d71730 c039fd6c c0aa7a5c 79e0: 00000011 c02a9f30 00000001 c02ab9ac 0000000a c0aa6000 c02a9f00 c0aa7a30 7a00: c0aa7a0c c0043298 c0047d34 c0aa6000 e1448000 ffffffff 00000001 00000000 7a20: 00000000 c0aa7a44 c0aa7a34 c00434e4 c0043238 c0258840 c0aa7a58 c0aa7a48 7a40: c0023758 c004349c ffffffff c0aa7afc c0aa7a5c c0022a18 c0023724 c03c5d20 7a60: c3270000 00000800 00000800 0002072d 00000800 0002072d c32700b4 00000000 7a80: 00000000 00000000 c0aa7afc 00000015 c0aa7aa4 c0176840 c0176898 60000013 7aa0: ffffffff c38f0800 c03c5d20 00000800 00000001 0000003f 00000000 c0aa7b90 7ac0: c3270000 00000000 00000000 00000002 00000000 00000000 fffffdf4 00000000 7ae0: c3270000 c0aa7b90 10396800 00000000 c0aa7b44 c0aa7b00 c0177158 c01767b4 7b00: 03b16000 00000000 00000000 c38f0800 00000000 c32700b4 00000000 00000000 7b20: 03b16800 00000000 c37ce1c0 00000000 03b16800 00000000 c0aa7b64 c0aa7b48 7b40: c0171778 c0176f08 c0aa7d48 c38f0800 c379b000 c37ce1c0 c0aa7bd4 c0aa7b68 7b60: c01131d8 c01716fc 00000800 0000001c 00000000 c38f0800 c0aa7ba8 c32700b4 7b80: 00000000 c38f0800 c0aa7bd0 c0aa7b98 00000001 00000800 00000000 0000001c 7ba0: 00000000 c38f0800 c03c5d20 c0aa7d48 c379b000 0000766d c38f0800 00000000 7bc0: 0000766d c2dc97b8 c0aa7c3c c0aa7bd8 c011134c c0113140 c0aa7c0c c0aa7be8 7be0: c01761ec c01757b8 0002072d 0002072d c32700b4 c3270000 10396800 c0aa6000 7c00: 80000013 c0aa7cc0 c3270000 00000000 00000000 00000000 c0aa7c48 c23b6834 7c20: c0aa7d48 c0aa7c48 c23b6834 c38f0800 c0aa7e00 c0aa7c40 c010bc6c c011131c 7c40: c379b000 00000000 6c6c6973 6c6f2079 616e2064 c000656d c0175744 00000000 7c60: 03b17000 00000000 00000000 c38f0800 c0aa6000 c0aa7cb4 c0aa7c84 c009e078 7c80: c012f040 c26328f4 c23b67b8 c23b67d8 c0aa7cdc c0aa7cd8 c0aa7ca4 c010acd4 7ca0: c012eb80 c0aa7cf0 c0aa7ce4 c0aa7cb8 c00923ec c009217c c23b67b8 c23b67d8 7cc0: c2dc97b8 c38f43cc 000029aa c0aa7e00 c0aa7cdc c010ae60 c012ed4c 69726556 7ce0: 2e6f6d73 666e6f63 00006769 00000000 00000000 00000000 00000000 00000000 7d00: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 7d20: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 7d40: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 7d60: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 7d80: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 7da0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 7dc0: 00000000 00000000 00000000 00000000 00000000 c23b6854 c38f4364 c23b6834 7de0: 00000000 c2dc97b8 00000000 00000975 00000000 c0aa7e30 c0aa7e04 c010afa8 7e00: c010bbbc 00000975 c23b6834 c2dc97b8 c23b67b8 c38f4364 c1e3a64c c2dc9478 7e20: c379b000 c0aa7e54 c0aa7e34 c010de04 c010aea8 00000975 c23b67b8 c2dc9760 7e40: c0263eac c1e3a64c c0aa7e84 c0aa7e58 c01058b8 c010dd38 00000000 00000000 7e60: c2dc9760 c2dc9478 cf392414 c1e3a64c c0aa7f1c c1e3a64c c0aa7ebc c0aa7e88 7e80: c0095f30 c0105840 c10c7cd4 c0aa7ecc c11fac60 c10c7cd4 c0aa7ecc c2638000 7ea0: c10c7cd4 ffffffd9 c0aa7f1c c2134000 c0aa7f94 c0aa7ec0 c00961d4 c0095cf4 7ec0: 00000000 c2dc9760 c2dc9478 c10c7cd4 c0372e20 5452fe6d 0000000e c213400f 7ee0: 00000010 00000000 00000000 00000111 00000000 00000000 00000001 00000112 7f00: 00000000 00000000 c08607c0 c0aa7f30 c0aa7f1c c00a2980 c012ae70 c10c7cd4 7f20: c0372e20 220285af 00000008 c263800f 00000010 00000000 00000000 c038e8c0 7f40: 00000000 00000006 c0022fc4 0055a0b4 c0aa7f6c c0aa7f60 c00830ec c0082eb4 7f60: c0aa7f88 c0aa7f70 c0081364 00000180 bc1f3b14 0055a2b4 00000026 c0022fc4 7f80: c0aa6000 0055a0b4 c0aa7fa4 c0aa7f98 c0096244 c009603c 00000000 c0aa7fa8 7fa0: c0022e20 c0096230 00000180 bc1f3b14 004d0994 004d11b8 40051da4 004d11b8 7fc0: 00000180 bc1f3b14 0055a2b4 00000001 00000006 0043ea78 0055a0b4 bc1f3a48 7fe0: 004e93d8 bc1f3a2c 003de77c 40254c74 20000010 004d0994 00000000 00000000 Backtrace: [] (run_timer_softirq+0x0/0x254) from [] (__do_softirq+0x70/0xe0) [] (__do_softirq+0x0/0xe0) from [] (irq_exit+0x58/0x6c) [] (irq_exit+0x0/0x6c) from [] (asm_do_IRQ+0x44/0x50) r4 = C0258840 [] (asm_do_IRQ+0x0/0x50) from [] (__irq_svc+0x38/0x74) r4 = FFFFFFFF [] (nand_do_read_ops+0x0/0x310) from [] (nand_read_oob+0x260/0x28c) [] (nand_read_oob+0x0/0x28c) from [] (part_read_oob+0x8c/0xbc) [] (part_read_oob+0x0/0xbc) from [] (nandmtd2_ReadChunkWithTagsFromNAND+0xa8/0x140) r7 = C37CE1C0 r6 = C379B000 r5 = C38F0800 r4 = C0AA7D48 [] (nandmtd2_ReadChunkWithTagsFromNAND+0x0/0x140) from [] (yaffs_ReadChunkWithTagsFromNAND+0x40/0xd4) [] (yaffs_ReadChunkWithTagsFromNAND+0x0/0xd4) from [] (yaffs_UpdateObjectHeader+0xc0/0x3f4) r7 = C38F0800 r6 = C23B6834 r5 = C0AA7C48 r4 = C0AA7D48 [] (yaffs_UpdateObjectHeader+0x0/0x3f4) from [] (yaffs_ChangeObjectName+0x110/0x14c) [] (yaffs_ChangeObjectName+0x0/0x14c) from [] (yaffs_RenameObject+0xdc/0x108) [] (yaffs_RenameObject+0x0/0x108) from [] (yaffs_rename+0x88/0x120) r7 = C1E3A64C r6 = C0263EAC r5 = C2DC9760 r4 = C23B67B8 [] (yaffs_rename+0x0/0x120) from [] (vfs_rename+0x24c/0x348) [] (vfs_rename+0x0/0x348) from [] (sys_renameat+0x1a8/0x1f4) [] (sys_renameat+0x0/0x1f4) from [] (sys_rename+0x24/0x28) [] (sys_rename+0x0/0x28) from [] (ret_fast_syscall+0x0/0x2c)