#4184 BLOC First D: JFFS2 Dirent Anomaly

Zarro Boogs per Child bugtracker at laptop.org
Mon Oct 22 14:39:55 EDT 2007


#4184: JFFS2 Dirent Anomaly
--------------------------------+-------------------------------------------
  Reporter:  wmb at firmworks.com  |       Owner:  dilinger              
      Type:  defect             |      Status:  new                   
  Priority:  blocker            |   Milestone:  First Deployment, V1.0
 Component:  kernel             |     Version:                        
Resolution:                     |    Keywords:                        
  Verified:  0                  |  
--------------------------------+-------------------------------------------

Comment(by dilinger):

 Should I be seeing these errors with the latest patch, when running the
 test script above?


 {{{
 vserver.debug_misc = 7
 [  474.207326] vxD: cow_break_link(�za�)
 [  474.228040] vxD: path_lookup(old): 0
 [  474.247393] vxD: old path �/root/t/za� [�za�:2]
 [  474.273551] vxD: cow_break_link(�zc�)
 [  474.293427] vxD: path_lookup(old): 0
 [  474.314180] vxD: lookup_create(new): c6808f48 [�zb��:3]
 [  474.335955] vxD: vfs_create(new): 0
 [  474.356592] vxD: cow_break_link(�/root/t/zb�)
 [  474.377548] vxD: path_lookup(old): 0
 [  474.398370] vxD: old path �/root/t/zb� [�zb�:2]
 [  474.419429] vxD: temp copy �/root/t/zb��
 [  474.440689] vxD: path_lookup(new): 0
 [  474.460664] vxD: temp copy �/root/t/za��
 [  474.482204] vxD: path_lookup(new): 0
 [  474.502297] vxD: lookup_create(new): c6800478 [�za��:3]
 [  474.525286] vxD: vfs_create(new): 0
 [  474.545424] vxD: dentry_open(old): c7ee42e0
 [  474.567238] vxD: dentry_open(new): c6e791a0
 [  474.588203] vxD: do_splice_direct: 5
 [  474.608915] vxD: vfs_rename: [�za��:3] -> [�za�:2]
 [  474.630242] vxD: vfs_rename: 0
 [  474.650861] vxD: cow_break_link(�zb�)
 [  474.671043] vxD: old path �/root/t/zc� [�zc�:2]
 [  474.693225] vxD: temp copy �/root/t/zc��
 [  474.713561] vxD: path_lookup(new): 0
 [  474.734240] vxD: lookup_create(new): c6808e28 [�zc��:3]
 [  474.756295] vxD: vfs_create(new): 0
 [  474.778459] vxD: dentry_open(old): cc0163e0
 [  474.799731] vxD: dentry_open(new): c7e2c740
 [  474.821581] vxD: do_splice_direct: 5
 [  474.841700] vxD: vfs_rename: [�zc��:3] -> [�zc�:2]
 [  474.864217] vxD: vfs_rename: 0
 [  474.883761] vxD: path_lookup(old): 0
 [  474.904760] vxD: old path �/root/t/zb� [�zb�:2]
 [  474.925674] vxD: temp copy �/root/t/zb��
 [  474.946794] vxD: path_lookup(new): 0
 [  474.967140] vxD: cow_break_link(�zb�)
 [  474.988194] vxD: path_lookup(old): 0
 [  475.008255] vxD: old path �/root/t/zb� [�zb�:2]
 [  475.030193] vxD: temp copy �/root/t/zb��
 [  475.050699] vxD: path_lookup(new): 0
 [  475.071663] vxD: lookup_create(new): c6808f48 [�zb��:3]
 [  475.094295] vxD: vfs_create(new): 0
 [  475.115631] vxD: dentry_open(old): c7ee42e0
 [  475.136695] vxD: dentry_open(new): c88b8e60
 [  475.158358] vxD: do_splice_direct: 5
 [  475.178227] vxD: vfs_rename: [�zb��:3] -> [�zb�:2]
 [  475.200449] vxD: vfs_rename: 0
 [  475.220014] vxD: lookup_create(new): c6d7c628 [�zb��:3]
 [  475.242846] vxD: vfs_create(new): 0
 [  475.262775] vxD: lookup_create(new): c6d7c628 [�zb��:3]
 [  475.285707] vxD: vfs_create(new): -17
 [  475.306114] vxD: temp copy �/root/t/zb��
 [  475.327935] vxD: path_lookup(new): 0
 [  475.348287] vxD: lookup_create(new): c6808ac8 [�zb��:3]
 [  475.371360] vxD: vfs_create(new): 0
 touch: cannot touch `zb': No such file or directory
 }}}

 {{{
 [  476.438096] vxD: cow_break_link(�za�)
 [  476.459348] vxD: path_lookup(old): 0
 [  476.479231] vxD: old path �/root/t/za� [�za�:2]
 [  476.501474] vxD: temp copy �/root/t/za��
 [  476.526369] vxD: cow_break_link(�zc�)
 [  476.547407] vxD: path_lookup(old): 0
 [  476.567248] vxD: path_lookup(new): 0
 [  476.587763] vxD: lookup_create(new): c6808d08 [�za��:3]
 [  476.609789] vxD: vfs_create(new): 0
 [  476.630446] vxD: dentry_open(old): c6e842c0
 [  476.651004] vxD: dentry_open(new): c6e796e0
 [  476.672377] vxD: do_splice_direct: 5
 [  476.692067] vxD: vfs_rename: [�za��:3] -> [�za�:2]
 [  476.714303] vxD: vfs_rename: 0
 [  476.733728] vxD: cow_break_link(�zb�)
 [  476.754265] vxD: path_lookup(old): 0
 [  476.773558] vxD: old path �/root/t/zc� [�zc�:2]
 [  476.794783] vxD: temp copy �/root/t/zc��
 [  476.814957] vxD: path_lookup(new): 0
 [  476.835401] vxD: lookup_create(new): c6800f28 [�zc��:3]
 [  476.856934] vxD: vfs_create(new): 0
 [  476.877445] vxD: dentry_open(old): c6e797a0
 [  476.897974] vxD: dentry_open(new): c9614200
 [  476.919455] vxD: do_splice_direct: 5
 [  476.939073] vxD: vfs_rename: [�zc��:3] -> [�zc�:2]
 [  476.961550] vxD: vfs_rename: 0
 [  476.980635] vxD: old path �/root/t/zb� [�zb�:2]
 [  477.002369] vxD: temp copy �/root/t/zb��
 [  477.022849] vxD: path_lookup(new): 0
 [  477.043930] vxD: cow_break_link(�zb�)
 [  477.063967] vxD: path_lookup(old): 0
 [  477.084617] vxD: old path �/root/t/zb� [�zb�:2]
 [  477.105116] vxD: temp copy �/root/t/zb��
 [  477.126048] vxD: path_lookup(new): 0
 [  477.145772] vxD: lookup_create(new): c6808d98 [�zb��:3]
 [  477.168441] vxD: vfs_create(new): 0
 [  477.188280] vxD: dentry_open(old): c6e842c0
 [  477.209770] vxD: dentry_open(new): c7ee4160
 [  477.230389] vxD: do_splice_direct: 5
 [  477.250777] vxD: vfs_rename: [�zb��:3] -> [�zb�:2]
 [  477.271860] vxD: vfs_rename: 0
 [  477.313713] vxD: lookup_create(new): c6808f48 [�zb��:3]
 [  477.336881] vxD: vfs_create(new): 0
 touch: cannot touch `zb': No such file or directory
 ln: creating hard link `zc': File exists
 }}}

 There are times when the script runs without any errors at all..

-- 
Ticket URL: <https://dev.laptop.org/ticket/4184#comment:20>
One Laptop Per Child <https://dev.laptop.org>
OLPC bug tracking system



More information about the Bugs mailing list