Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

"Argument list too long" when copy a file with large com.apple.ResourceFork into the fs #362

Open
atYuguo opened this issue May 27, 2020 · 8 comments

Comments

@atYuguo
Copy link

atYuguo commented May 27, 2020

Greetings, this problem can be reproduced by running the example go-fuse/example/loopback on macos with osxfuse. The testing file is:

ls -l@ ~/codeTest/testF
-rw-r--r--@ 1 XXX  XXX  0 May 26 21:29 /Users/XXX/codeTest/testF
	com.apple.ResourceFork	1400487

And run

go run main.go pt ot
Mounted!

then

cp ~/codeTest/testF ./pt
cp: /Users/XXX/codeTest/testF: could not copy extended attributes to ./pt/testF: Argument list too long

At the same time, go crashes and report:

14:15:16.360869 Failed to read from fuse conn: 5=input/output error

I encountered this when I use gocryptfs built above go-fuse, you can see a related issue here: rfjakob/gocryptfs#373 .

@hanwen
Copy link
Owner

hanwen commented Jun 6, 2020

Could you provide debug logs of what is happening? It's hard to tell from the bugreport.

@hanwen
Copy link
Owner

hanwen commented Jun 6, 2020

(not that I don't have a mac, so just a repro scenario won't do).

@atYuguo
Copy link
Author

atYuguo commented Jun 6, 2020

Yes of course

13:10:11.316948 rx 2: INIT i0 {7.19 Ra 0x100000 VOL_RENAME,CASE_INSENSITIVE,ATOMIC_O_TRUNC,XTIMES,0x18000000} 
13:10:11.317197 tx 2:     OK, {7.8 Ra 0x100000  0/0 Wr 0x10000 Tg 0x0}
13:10:11.317338 rx 2: STATFS i1 
13:10:11.317397 tx 2:     OK, {blocks (326670,313208)/476802 files 4880790774/4882452880 bs1048576 nl0 frs1048576}
13:10:11.317452 rx 3: STATFS i1 
13:10:11.317482 rx 4: STATFS i1 
13:10:11.317494 tx 3:     OK, {blocks (326670,313208)/476802 files 4880790774/4882452880 bs1048576 nl0 frs1048576}
13:10:11.317504 tx 4:     OK, {blocks (326670,313208)/476802 files 4880790774/4882452880 bs1048576 nl0 frs1048576}
13:10:11.317598 rx 2: STATFS i1 
13:10:11.317615 tx 2:     OK, {blocks (326670,313208)/476802 files 4880790774/4882452880 bs1048576 nl0 frs1048576}
13:10:11.317672 rx 3: STATFS i1 
13:10:11.317689 tx 3:     OK, {blocks (326670,313208)/476802 files 4880790774/4882452880 bs1048576 nl0 frs1048576}
13:10:11.321013 rx 4: ACCESS i1 {u=501 g=20 x} 
13:10:11.321069 tx 4:     OK
13:10:11.321374 rx 2: LOOKUP i1 [".go-fuse-epoll-hack"] 20b
13:10:11.321449 tx 2:     2=no such file or directory, {i0 g0 tE=0s tA=0s {M00 SZ=0 L=0 0:0 0 0:0 A 0.000000 M 0.000000 C 0.000000}}
13:10:11.321598 rx 3: ACCESS i1 {u=0 g=0 } 
13:10:11.321619 tx 3:     OK
13:10:11.321746 rx 4: GETATTR i1  
13:10:11.322071 tx 4:     OK, {tA=1s {M040755 SZ=64 L=2 501:20 0 0:1 A 1591441692.578274 M 1591441692.578274 C 1591441692.578274}}
13:10:11.322209 rx 2: ACCESS i1 {u=501 g=20 } 
13:10:11.322238 tx 2:     OK
13:10:11.322216 rx 3: STATFS i1 
13:10:11.322295 tx 3:     OK, {blocks (326670,313208)/476802 files 4880790774/4882452880 bs1048576 nl0 frs1048576}
13:10:11.322596 rx 4: ACCESS i1 {u=501 g=20 } 
13:10:11.322614 tx 4:     OK
13:10:11.322924 rx 2: ACCESS i1 {u=501 g=20 } 
13:10:11.323044 tx 2:     OK
13:10:11.323292 rx 4: STATFS i1 
13:10:11.323299 rx 3: ACCESS i1 {u=501 g=20 } 
13:10:11.323319 tx 4:     OK, {blocks (326670,313208)/476802 files 4880790774/4882452880 bs1048576 nl0 frs1048576}
13:10:11.323322 tx 3:     OK
13:10:11.323332 rx 2: STATFS i1 
13:10:11.323385 tx 2:     OK, {blocks (326670,313208)/476802 files 4880790774/4882452880 bs1048576 nl0 frs1048576}
13:10:11.323745 rx 4: ACCESS i1 {u=501 g=20 } 
13:10:11.323763 tx 4:     OK
13:10:11.324085 rx 3: ACCESS i1 {u=501 g=20 w} 
13:10:11.324104 tx 3:     OK
13:10:11.324203 rx 2: ACCESS i1 {u=501 g=20 } 
13:10:11.324229 tx 2:     OK
13:10:11.324529 rx 3: STATFS i1 
13:10:11.324559 rx 4: ACCESS i1 {u=501 g=20 } 
13:10:11.324573 tx 4:     OK
13:10:11.324576 tx 3:     OK, {blocks (326670,313208)/476802 files 4880790774/4882452880 bs1048576 nl0 frs1048576}
13:10:11.324782 rx 2: ACCESS i1 {u=501 g=20 } 
13:10:11.324798 tx 2:     OK
13:10:11.324902 rx 4: STATFS i1 
13:10:11.324917 tx 4:     OK, {blocks (326670,313208)/476802 files 4880790774/4882452880 bs1048576 nl0 frs1048576}
13:10:11.325078 rx 2: STATFS i1 
13:10:11.325094 tx 2:     OK, {blocks (326670,313208)/476802 files 4880790774/4882452880 bs1048576 nl0 frs1048576}
13:10:11.325126 rx 3: CREATE i1 {0100644 [RDWR,EXCL,CREAT]} [".go-fuse-epoll-hack"] 20b
13:10:11.325201 tx 3:     OK, {i18446744073709551615 g0 {M0100644 SZ=0 L=1 0:0 0 0:18446744073709551615 A 0.000000 M 0.000000 C 0.000000} &{18446744073709551615 0 0}}
13:10:11.325232 rx 5: STATFS i1 
13:10:11.325280 tx 5:     OK, {blocks (326670,313208)/476802 files 4880790774/4882452880 bs1048576 nl0 frs1048576}
13:10:11.325280 rx 6: STATFS i1 
13:10:11.325296 tx 6:     OK, {blocks (326670,313208)/476802 files 4880790774/4882452880 bs1048576 nl0 frs1048576}
13:10:11.325310 rx 7: STATFS i1 
13:10:11.325321 tx 7:     OK, {blocks (326670,313208)/476802 files 4880790774/4882452880 bs1048576 nl0 frs1048576}
13:10:11.325360 rx 4: ACCESS i1 {u=501 g=20 } 
13:10:11.325374 tx 4:     OK
13:10:11.325440 rx 2: ACCESS i1 {u=501 g=20 } 
13:10:11.325452 tx 2:     OK
13:10:11.325515 rx 3: ACCESS i1 {u=501 g=20 } 
13:10:11.325532 tx 3:     OK
13:10:11.325594 rx 5: ACCESS i1 {u=501 g=20 } 
13:10:11.325608 tx 5:     OK
13:10:11.325666 rx 6: ACCESS i1 {u=501 g=20 } 
13:10:11.325678 tx 6:     OK
13:10:11.325732 rx 7: GETATTR i1  
13:10:11.325774 tx 7:     OK, {tA=1s {M040755 SZ=64 L=2 501:20 0 0:1 A 1591441692.578274 M 1591441692.578274 C 1591441692.578274}}
13:10:11.325876 rx 2: STATFS i1 
13:10:11.325889 rx 4: ACCESS i1 {u=501 g=20 } 
13:10:11.325890 tx 2:     OK, {blocks (326670,313208)/476802 files 4880790774/4882452880 bs1048576 nl0 frs1048576}
13:10:11.325900 rx 3: STATFS i1 
13:10:11.325903 tx 4:     OK
13:10:11.325942 tx 3:     OK, {blocks (326670,313208)/476802 files 4880790774/4882452880 bs1048576 nl0 frs1048576}
13:10:11.325982 rx 5: ACCESS i1 {u=501 g=20 } 
13:10:11.325995 tx 5:     OK
13:10:11.326056 rx 6: ACCESS i1 {u=501 g=20 } 
13:10:11.326071 tx 6:     OK
13:10:11.326130 rx 7: ACCESS i1 {u=501 g=20 } 
13:10:11.326145 tx 7:     OK
13:10:11.326244 rx 2: ACCESS i1 {u=501 g=20 } 
13:10:11.326263 tx 2:     OK
13:10:11.326349 rx 4: STATFS i1 
13:10:11.326363 tx 4:     OK, {blocks (326670,313208)/476802 files 4880790774/4882452880 bs1048576 nl0 frs1048576}
13:10:11.326464 rx 3: LOOKUP i1 ["._.go-fuse-epoll-hack"] 22b
13:10:11.326538 tx 3:     2=no such file or directory, {i0 g0 tE=0s tA=0s {M00 SZ=0 L=0 0:0 0 0:0 A 0.000000 M 0.000000 C 0.000000}}
13:10:11.326546 rx 5: STATFS i1 
13:10:11.326558 tx 5:     OK, {blocks (326670,313208)/476802 files 4880790774/4882452880 bs1048576 nl0 frs1048576}
13:10:11.326852 rx 6: STATFS i1 
13:10:11.326871 tx 6:     OK, {blocks (326670,313208)/476802 files 4880790774/4882452880 bs1048576 nl0 frs1048576}
13:10:11.327011 rx 7: ACCESS i1 {u=0 g=0 } 
13:10:11.327026 tx 7:     OK
13:10:11.327035 rx 2: GETATTR i18446744073709551615  
13:10:11.327060 tx 2:     OK, {tA=0s {M0100644 SZ=0 L=1 0:0 0 0:18446744073709551615 A 0.000000 M 0.000000 C 0.000000}}
13:10:11.327567 rx 4: ACCESS i1 {u=501 g=20 } 
13:10:11.327583 tx 4:     OK
13:10:11.327593 rx 3: GETATTR i18446744073709551615  
13:10:11.327651 tx 3:     OK, {tA=0s {M0100644 SZ=0 L=1 0:0 0 0:18446744073709551615 A 0.000000 M 0.000000 C 0.000000}}
13:10:11.327751 rx 6: GETATTR i18446744073709551615  
13:10:11.327777 tx 6:     OK, {tA=0s {M0100644 SZ=0 L=1 0:0 0 0:18446744073709551615 A 0.000000 M 0.000000 C 0.000000}}
13:10:11.327844 rx 5: ACCESS i1 {u=501 g=20 } 
13:10:11.327859 tx 5:     OK
13:10:11.328092 rx 2: ACCESS i1 {u=501 g=20 } 
13:10:11.328105 tx 2:     OK
13:10:11.328155 rx 7: FLUSH i18446744073709551615 {Fh 18446744073709551615} 
13:10:11.328162 tx 7:     34=result too large
13:10:11.328985 rx 4: ACCESS i1 {u=501 g=20 } 
13:10:11.329010 tx 4:     OK
13:10:11.329099 rx 3: RELEASE i18446744073709551615 {Fh 18446744073709551615   L0} 
13:10:11.329105 tx 3:     34=result too large
Mounted!
13:10:11.329246 rx 6: ACCESS i1 {u=501 g=20 } 
13:10:11.329594 tx 6:     OK
13:10:11.332933 rx 5: ACCESS i1 {u=501 g=20 } 
13:10:11.332957 tx 5:     OK
13:10:11.337659 rx 2: ACCESS i1 {u=501 g=20 } 
13:10:11.337682 tx 2:     OK
13:10:11.342828 rx 7: ACCESS i1 {u=501 g=20 } 
13:10:11.346662 tx 7:     OK
13:10:11.349530 rx 4: ACCESS i1 {u=501 g=20 } 
13:10:11.349559 tx 4:     OK
13:10:11.351052 rx 3: ACCESS i1 {u=501 g=20 } 
13:10:11.351104 tx 3:     OK
13:10:11.351436 rx 6: ACCESS i1 {u=501 g=20 } 
13:10:11.351461 tx 6:     OK
13:10:11.351735 rx 5: ACCESS i1 {u=501 g=20 } 
13:10:11.351906 tx 5:     OK
13:10:11.352213 rx 2: ACCESS i1 {u=501 g=20 } 
13:10:11.352239 tx 2:     OK
13:10:11.352345 rx 7: ACCESS i1 {u=501 g=20 } 
13:10:11.352365 tx 7:     OK
13:10:11.352977 rx 4: ACCESS i1 {u=501 g=20 } 
13:10:11.352998 tx 4:     OK
13:10:11.353323 rx 3: ACCESS i1 {u=501 g=20 } 
13:10:11.353339 tx 3:     OK
13:10:11.353597 rx 6: ACCESS i1 {u=501 g=20 } 
13:10:11.353630 tx 6:     OK
13:10:11.354054 rx 5: ACCESS i1 {u=501 g=20 } 
13:10:11.354083 tx 5:     OK
13:10:11.354327 rx 2: ACCESS i1 {u=0 g=0 r} 
13:10:11.354341 tx 2:     OK
13:10:11.368747 rx 7: ACCESS i1 {u=501 g=20 } 
13:10:11.368781 tx 7:     OK
13:10:11.368838 rx 4: ACCESS i1 {u=0 g=0 } 
13:10:11.368857 tx 4:     OK
13:10:11.369005 rx 3: GETXATTR i1 {sz 32} ["com.apple.FinderInfo"] 21b
13:10:11.369036 tx 3:     78=function not implemented
13:10:11.369095 rx 6: LOOKUP i1 ["._."] 4b
13:10:11.369152 tx 6:     2=no such file or directory, {i0 g0 tE=0s tA=0s {M00 SZ=0 L=0 0:0 0 0:0 A 0.000000 M 0.000000 C 0.000000}}
13:10:11.369246 rx 5: STATFS i1 
13:10:11.369268 tx 5:     OK, {blocks (326670,313208)/476802 files 4880790774/4882452880 bs1048576 nl0 frs1048576}
13:10:11.430334 rx 2: ACCESS i1 {u=0 g=0 } 
13:10:11.430362 tx 2:     OK
13:10:11.435052 rx 7: ACCESS i1 {u=501 g=20 } 
13:10:11.435084 tx 7:     OK
13:10:11.435203 rx 4: ACCESS i1 {u=501 g=20 } 
13:10:11.435239 tx 4:     OK
13:10:11.435580 rx 3: ACCESS i1 {u=501 g=20 } 
13:10:11.435597 tx 3:     OK
13:10:11.435947 rx 6: ACCESS i1 {u=501 g=20 } 
13:10:11.435964 tx 6:     OK
13:10:11.536538 rx 5: ACCESS i1 {u=501 g=20 } 
13:10:11.536566 tx 5:     OK
13:10:11.536794 rx 2: ACCESS i1 {u=501 g=20 } 
13:10:11.536813 tx 2:     OK
13:10:11.536921 rx 7: ACCESS i1 {u=501 g=20 r} 
13:10:11.536946 tx 7:     OK
13:10:11.536994 rx 4: LOOKUP i1 ["._."] 4b
13:10:11.537057 tx 4:     2=no such file or directory, {i0 g0 tE=0s tA=0s {M00 SZ=0 L=0 0:0 0 0:0 A 0.000000 M 0.000000 C 0.000000}}
13:10:11.537141 rx 3: ACCESS i1 {u=501 g=20 } 
13:10:11.537161 tx 3:     OK
13:10:11.537261 rx 6: ACCESS i1 {u=501 g=20 } 
13:10:11.537285 tx 6:     OK
13:10:11.537399 rx 5: ACCESS i1 {u=501 g=20 } 
13:10:11.537417 tx 5:     OK
13:10:11.537926 rx 2: ACCESS i1 {u=501 g=20 } 
13:10:11.537961 tx 2:     OK
13:10:11.538332 rx 7: ACCESS i1 {u=501 g=20 } 
13:10:11.538350 tx 7:     OK
13:10:11.538454 rx 4: ACCESS i1 {u=501 g=20 } 
13:10:11.538472 tx 4:     OK
13:10:11.538670 rx 3: STATFS i1 
13:10:11.538693 tx 3:     OK, {blocks (326670,313208)/476802 files 4880790775/4882452880 bs1048576 nl0 frs1048576}
13:10:11.538833 rx 6: STATFS i1 
13:10:11.538851 tx 6:     OK, {blocks (326670,313208)/476802 files 4880790775/4882452880 bs1048576 nl0 frs1048576}
13:10:11.547471 rx 5: ACCESS i1 {u=501 g=20 } 
13:10:11.547501 tx 5:     OK
13:10:11.657242 rx 2: STATFS i1 
13:10:11.657286 tx 2:     OK, {blocks (326670,313208)/476802 files 4880790775/4882452880 bs1048576 nl0 frs1048576}
13:10:11.688786 rx 7: ACCESS i1 {u=501 g=20 } 
13:10:11.688818 tx 7:     OK
13:10:11.689232 rx 4: ACCESS i1 {u=501 g=20 } 
13:10:11.689254 tx 4:     OK
13:10:11.689390 rx 3: ACCESS i1 {u=501 g=20 } 
13:10:11.689408 tx 3:     OK
13:10:11.689645 rx 6: ACCESS i1 {u=501 g=20 } 
13:10:11.689664 tx 6:     OK
13:10:11.689809 rx 5: ACCESS i1 {u=501 g=20 } 
13:10:11.689825 tx 5:     OK
13:10:11.694428 rx 2: ACCESS i1 {u=501 g=20 } 
13:10:11.694474 tx 2:     OK
13:10:11.695442 rx 7: STATFS i1 
13:10:11.695475 tx 7:     OK, {blocks (326670,313208)/476802 files 4880790775/4882452880 bs1048576 nl0 frs1048576}
13:10:11.695680 rx 4: ACCESS i1 {u=501 g=20 } 
13:10:11.695708 tx 4:     OK
13:10:11.696249 rx 3: ACCESS i1 {u=501 g=20 } 
13:10:11.696279 tx 3:     OK
13:10:11.696424 rx 6: ACCESS i1 {u=501 g=20 w} 
13:10:11.696440 tx 6:     OK
13:10:11.696519 rx 5: ACCESS i1 {u=501 g=20 r} 
13:10:11.696544 tx 5:     OK
13:10:11.696614 rx 2: ACCESS i1 {u=501 g=20 x} 
13:10:11.696647 tx 2:     OK
13:10:11.696734 rx 4: LOOKUP i1 ["._."] 4b
13:10:11.696770 tx 4:     2=no such file or directory, {i0 g0 tE=0s tA=0s {M00 SZ=0 L=0 0:0 0 0:0 A 0.000000 M 0.000000 C 0.000000}}
13:10:11.697548 rx 7: STATFS i1 
13:10:11.697574 tx 7:     OK, {blocks (326670,313208)/476802 files 4880790775/4882452880 bs1048576 nl0 frs1048576}
13:10:11.698072 rx 3: ACCESS i1 {u=501 g=20 } 
13:10:11.698089 tx 3:     OK
13:10:11.698295 rx 6: ACCESS i1 {u=501 g=20 } 
13:10:11.698313 tx 6:     OK
13:10:11.698545 rx 5: STATFS i1 
13:10:11.698585 tx 5:     OK, {blocks (326670,313208)/476802 files 4880790775/4882452880 bs1048576 nl0 frs1048576}
13:10:11.732611 rx 2: STATFS i1 
13:10:11.732683 tx 2:     OK, {blocks (326670,313208)/476802 files 4880790775/4882452880 bs1048576 nl0 frs1048576}
13:10:11.733595 rx 4: STATFS i1 
13:10:11.733656 tx 4:     OK, {blocks (326670,313208)/476802 files 4880790775/4882452880 bs1048576 nl0 frs1048576}
13:10:11.733916 rx 7: STATFS i1 
13:10:11.733940 tx 7:     OK, {blocks (326670,313208)/476802 files 4880790775/4882452880 bs1048576 nl0 frs1048576}
13:10:11.734127 rx 3: STATFS i1 
13:10:11.734157 tx 3:     OK, {blocks (326670,313208)/476802 files 4880790775/4882452880 bs1048576 nl0 frs1048576}
13:10:11.734460 rx 6: ACCESS i1 {u=501 g=20 } 
13:10:11.734481 tx 6:     OK
13:10:11.734672 rx 5: ACCESS i1 {u=501 g=20 } 
13:10:11.734693 tx 5:     OK
13:10:11.734860 rx 2: STATFS i1 
13:10:11.734884 tx 2:     OK, {blocks (326670,313208)/476802 files 4880790775/4882452880 bs1048576 nl0 frs1048576}
13:10:11.740097 rx 4: STATFS i1 
13:10:11.740129 tx 4:     OK, {blocks (326670,313208)/476802 files 4880790774/4882452880 bs1048576 nl0 frs1048576}
13:10:11.740375 rx 7: ACCESS i1 {u=501 g=20 } 
13:10:11.740558 tx 7:     OK
13:10:11.783877 rx 3: ACCESS i1 {u=501 g=20 } 
13:10:11.783906 tx 3:     OK
13:10:11.784025 rx 6: ACCESS i1 {u=501 g=20 } 
13:10:11.784044 tx 6:     OK
13:10:11.784147 rx 5: ACCESS i1 {u=501 g=20 } 
13:10:11.784164 tx 5:     OK
13:10:11.784213 rx 2: ACCESS i1 {u=501 g=20 w} 
13:10:11.784230 tx 2:     OK
13:10:11.784272 rx 4: ACCESS i1 {u=501 g=20 r} 
13:10:11.784292 tx 4:     OK
13:10:11.784337 rx 7: ACCESS i1 {u=501 g=20 x} 
13:10:11.784351 tx 7:     OK
13:10:11.784395 rx 3: LOOKUP i1 ["._."] 4b
13:10:11.784430 tx 3:     2=no such file or directory, {i0 g0 tE=0s tA=0s {M00 SZ=0 L=0 0:0 0 0:0 A 0.000000 M 0.000000 C 0.000000}}
13:10:11.784596 rx 6: ACCESS i1 {u=501 g=20 } 
13:10:11.784612 tx 6:     OK
13:10:11.784671 rx 5: ACCESS i1 {u=501 g=20 } 
13:10:11.784687 tx 5:     OK
13:10:11.784952 rx 2: ACCESS i1 {u=501 g=20 x} 
13:10:11.784968 tx 2:     OK
13:10:11.785021 rx 4: LOOKUP i1 [".hidden"] 8b
13:10:11.785062 tx 4:     2=no such file or directory, {i0 g0 tE=0s tA=0s {M00 SZ=0 L=0 0:0 0 0:0 A 0.000000 M 0.000000 C 0.000000}}
13:10:11.785303 rx 7: LOOKUP i1 [".localized"] 11b
13:10:11.785331 tx 7:     2=no such file or directory, {i0 g0 tE=0s tA=0s {M00 SZ=0 L=0 0:0 0 0:0 A 0.000000 M 0.000000 C 0.000000}}
13:10:11.785462 rx 3: LOOKUP i1 [".DS_Store"] 10b
13:10:11.785497 tx 3:     2=no such file or directory, {i0 g0 tE=0s tA=0s {M00 SZ=0 L=0 0:0 0 0:0 A 0.000000 M 0.000000 C 0.000000}}
13:10:11.785608 rx 6: LOOKUP i1 [".DS_Store"] 10b
13:10:11.785634 tx 6:     2=no such file or directory, {i0 g0 tE=0s tA=0s {M00 SZ=0 L=0 0:0 0 0:0 A 0.000000 M 0.000000 C 0.000000}}
13:10:11.785850 rx 5: LOOKUP i1 [".localized"] 11b
13:10:11.785877 tx 5:     2=no such file or directory, {i0 g0 tE=0s tA=0s {M00 SZ=0 L=0 0:0 0 0:0 A 0.000000 M 0.000000 C 0.000000}}
13:10:11.830824 rx 2: ACCESS i1 {u=501 g=20 } 
13:10:11.830872 tx 2:     OK
13:10:11.833698 rx 4: ACCESS i1 {u=501 g=20 } 
13:10:11.833805 tx 4:     OK
13:10:11.833989 rx 7: ACCESS i1 {u=501 g=20 } 
13:10:11.834017 tx 7:     OK
13:10:11.834283 rx 3: ACCESS i1 {u=501 g=20 } 
13:10:11.834311 tx 3:     OK
13:10:11.834450 rx 6: ACCESS i1 {u=501 g=20 w} 
13:10:11.834516 tx 6:     OK
13:10:11.834629 rx 5: ACCESS i1 {u=501 g=20 r} 
13:10:11.834651 tx 5:     OK
13:10:11.834755 rx 2: ACCESS i1 {u=501 g=20 x} 
13:10:11.834776 tx 2:     OK
13:10:11.834841 rx 4: LOOKUP i1 ["._."] 4b
13:10:11.835051 tx 4:     2=no such file or directory, {i0 g0 tE=0s tA=0s {M00 SZ=0 L=0 0:0 0 0:0 A 0.000000 M 0.000000 C 0.000000}}
13:10:11.835974 rx 7: ACCESS i1 {u=501 g=20 } 
13:10:11.835993 tx 7:     OK
13:10:11.836239 rx 3: ACCESS i1 {u=501 g=20 } 
13:10:11.836256 tx 3:     OK
13:10:12.267223 rx 6: ACCESS i1 {u=501 g=20 x} 
13:10:12.267270 tx 6:     OK
13:10:12.267363 rx 5: ACCESS i18446744073709551615 {u=501 g=20 } 
13:10:12.267434 tx 5:     34=result too large
13:10:29.115927 rx 2: STATFS i1 
13:10:29.115968 tx 2:     OK, {blocks (326670,313207)/476802 files 4880790773/4882452880 bs1048576 nl0 frs1048576}
13:10:47.927082 rx 4: GETATTR i1  
13:10:47.927154 tx 4:     OK, {tA=1s {M040755 SZ=64 L=2 501:20 0 0:1 A 1591441692.578274 M 1591441692.578274 C 1591441692.578274}}
13:10:47.927234 rx 7: ACCESS i1 {u=501 g=20 r} 
13:10:47.927253 tx 7:     OK
13:10:47.927314 rx 3: OPENDIR i1 
13:10:47.927435 tx 3:     OK, {Fh 1 }
13:10:47.927523 rx 6: STATFS i1 
13:10:47.927555 tx 6:     OK, {blocks (326669,313207)/476802 files 4880790769/4882452880 bs1048576 nl0 frs1048576}
13:10:47.927618 rx 5: READDIR i1 {Fh 1 [0 +6550) } 
13:10:47.927762 tx 5:     OK
13:10:47.927845 rx 2: RELEASEDIR i1 {Fh 1   L0} 
13:10:47.927855 tx 2:     OK
13:10:56.025502 rx 4: GETATTR i1  
13:10:56.025568 tx 4:     OK, {tA=1s {M040755 SZ=64 L=2 501:20 0 0:1 A 1591441692.578274 M 1591441692.578274 C 1591441692.578274}}
13:10:56.025652 rx 7: ACCESS i1 {u=501 g=20 r} 
13:10:56.025677 tx 7:     OK
13:10:56.025802 rx 3: OPENDIR i1 
13:10:56.025909 tx 3:     OK, {Fh 1 }
13:10:56.026057 rx 6: STATFS i1 
13:10:56.026131 tx 6:     OK, {blocks (326669,313207)/476802 files 4880790769/4882452880 bs1048576 nl0 frs1048576}
13:10:56.026257 rx 5: READDIR i1 {Fh 1 [0 +6550) } 
13:10:56.026354 tx 5:     OK
13:10:56.026491 rx 2: RELEASEDIR i1 {Fh 1   L0} 
13:10:56.026499 tx 2:     OK
13:11:05.676951 rx 4: STATFS i1 
13:11:05.676989 tx 4:     OK, {blocks (326669,313207)/476802 files 4880790770/4882452880 bs1048576 nl0 frs1048576}
13:11:14.773223 rx 7: ACCESS i1 {u=501 g=20 } 
13:11:14.773250 tx 7:     OK
13:11:14.773294 rx 3: GETATTR i1  
13:11:14.773328 tx 3:     OK, {tA=1s {M040755 SZ=64 L=2 501:20 0 0:1 A 1591441692.578274 M 1591441692.578274 C 1591441692.578274}}
13:11:14.773409 rx 6: ACCESS i1 {u=501 g=20 x} 
13:11:14.773425 tx 6:     OK
13:11:14.773470 rx 5: LOOKUP i1 ["testF"] 6b
13:11:14.773520 tx 5:     2=no such file or directory, {i0 g0 tE=0s tA=0s {M00 SZ=0 L=0 0:0 0 0:0 A 0.000000 M 0.000000 C 0.000000}}
13:11:14.773679 rx 2: LOOKUP i1 ["testF"] 6b
13:11:14.773725 tx 2:     2=no such file or directory, {i0 g0 tE=0s tA=0s {M00 SZ=0 L=0 0:0 0 0:0 A 0.000000 M 0.000000 C 0.000000}}
13:11:14.773858 rx 4: ACCESS i1 {u=501 g=20 w} 
13:11:14.773897 tx 4:     OK
13:11:14.774002 rx 7: CREATE i1 {0100644 [RDWR,EXCL,CREAT]} ["testF"] 6b
13:11:14.774240 tx 7:     OK, {i13850058 g1 {M0100644 SZ=0 L=1 501:20 0 0:13850058 A 1591441874.774087 M 1591441874.774087 C 1591441874.774087} &{1 0 0}}
13:11:14.774348 rx 3: LOOKUP i1 ["._testF"] 8b
13:11:14.774447 tx 3:     2=no such file or directory, {i0 g0 tE=0s tA=0s {M00 SZ=0 L=0 0:0 0 0:0 A 0.000000 M 0.000000 C 0.000000}}
13:11:14.774509 rx 6: STATFS i1 
13:11:14.774547 tx 6:     OK, {blocks (326669,313207)/476802 files 4880790769/4882452880 bs1048576 nl0 frs1048576}
13:11:14.774639 rx 5: ACCESS i13850058 {u=501 g=20 } 
13:11:14.774665 tx 5:     OK
13:11:14.774726 rx 2: SETATTR i13850058 {mode 0100600, fh 1} 
13:11:14.774833 tx 2:     OK, {tA=0s {M0100600 SZ=0 L=1 501:20 0 0:13850058 A 1591441874.774087 M 1591441874.774087 C 1591441874.774762}}
13:11:14.774895 rx 4: LOOKUP i1 ["._testF"] 8b
13:11:14.774928 tx 4:     2=no such file or directory, {i0 g0 tE=0s tA=0s {M00 SZ=0 L=0 0:0 0 0:0 A 0.000000 M 0.000000 C 0.000000}}
13:11:14.774970 rx 7: GETATTR i13850058  
13:11:14.775014 tx 7:     OK, {tA=1s {M0100600 SZ=0 L=1 501:20 0 0:13850058 A 1591441874.774087 M 1591441874.774087 C 1591441874.774762}}
13:11:14.775143 rx 3: ACCESS i13850058 {u=501 g=20 } 
13:11:14.775162 tx 3:     OK
13:11:14.775248 rx 6: SETATTR i13850058 {mode 0100644, fh 1} 
13:11:14.775349 tx 6:     OK, {tA=0s {M0100644 SZ=0 L=1 501:20 0 0:13850058 A 1591441874.774087 M 1591441874.774087 C 1591441874.775273}}
13:11:14.775406 rx 5: LOOKUP i1 ["._testF"] 8b
13:11:14.775449 tx 5:     2=no such file or directory, {i0 g0 tE=0s tA=0s {M00 SZ=0 L=0 0:0 0 0:0 A 0.000000 M 0.000000 C 0.000000}}
13:11:14.775511 rx 2: GETATTR i13850058  
13:11:14.775561 tx 2:     OK, {tA=1s {M0100644 SZ=0 L=1 501:20 0 0:13850058 A 1591441874.774087 M 1591441874.774087 C 1591441874.775273}}
13:11:14.775706 rx 4: ACCESS i13850058 {u=501 g=20 } 
13:11:14.775724 tx 4:     OK
13:11:14.775844 rx 7: SETATTR i13850058 {mode 0100644, fh 1} 
13:11:14.775948 tx 7:     OK, {tA=0s {M0100644 SZ=0 L=1 501:20 0 0:13850058 A 1591441874.774087 M 1591441874.774087 C 1591441874.775890}}
13:11:14.776035 rx 3: LOOKUP i1 ["._testF"] 8b
13:11:14.776103 tx 3:     2=no such file or directory, {i0 g0 tE=0s tA=0s {M00 SZ=0 L=0 0:0 0 0:0 A 0.000000 M 0.000000 C 0.000000}}
13:11:14.776159 rx 6: GETATTR i13850058  
13:11:14.776199 tx 6:     OK, {tA=1s {M0100644 SZ=0 L=1 501:20 0 0:13850058 A 1591441874.774087 M 1591441874.774087 C 1591441874.775890}}
13:11:14.776283 rx 5: ACCESS i13850058 {u=501 g=20 r} 
13:11:14.776314 tx 5:     OK
13:11:14.776379 rx 2: LISTXATTR i13850058 {sz 0} 
13:11:14.776388 tx 2:     78=function not implemented
13:11:14.776456 rx 4: LOOKUP i1 ["._testF"] 8b
13:11:14.776516 tx 4:     2=no such file or directory, {i0 g0 tE=0s tA=0s {M00 SZ=0 L=0 0:0 0 0:0 A 0.000000 M 0.000000 C 0.000000}}
13:11:14.784691 rx 7: ACCESS i13850058 {u=501 g=20 w} 
13:11:14.784737 tx 7:     OK
13:11:14.785307 Failed to read from fuse conn: 5=input/output error

@hanwen
Copy link
Owner

hanwen commented Jun 6, 2020

the only suspect bit is this:

13:11:14.776379 rx 2: LISTXATTR i13850058 {sz 0}
13:11:14.776388 tx 2: 78=function not implemented

These are currently not implemented,

func (n *loopbackNode) Listxattr(ctx context.Context, dest []byte) (uint32, syscall.Errno) {

this should use functions from x/sys instead:
https://go.googlesource.com/sys/+/6fdc65e7d9800cc59998e8ac0d9406a20ff5f399/unix/syscall_darwin.go#270

@atYuguo
Copy link
Author

atYuguo commented Jun 6, 2020

However, it won't crash for a smaller extended attribute:

ls -l@ testF
-rw-r--r--@ 1 XXX  XXX  0 Jun  6 13:40 testF
	testattr	128

and the debug output is

13:41:29.670619 rx 2: INIT i0 {7.19 Ra 0x100000 ATOMIC_O_TRUNC,CASE_INSENSITIVE,VOL_RENAME,XTIMES,0x18000000} 
13:41:29.670854 tx 2:     OK, {7.8 Ra 0x100000  0/0 Wr 0x10000 Tg 0x0}
13:41:29.670986 rx 2: STATFS i1 
13:41:29.671034 tx 2:     OK, {blocks (326535,312049)/476802 files 4880790196/4882452880 bs1048576 nl0 frs1048576}
13:41:29.673963 rx 2: ACCESS i1 {u=501 g=20 x} 
13:41:29.674014 tx 2:     OK
13:41:29.674209 rx 2: LOOKUP i1 [".go-fuse-epoll-hack"] 20b
13:41:29.674318 tx 2:     2=no such file or directory, {i0 g0 tE=0s tA=0s {M00 SZ=0 L=0 0:0 0 0:0 A 0.000000 M 0.000000 C 0.000000}}
13:41:29.674410 rx 2: ACCESS i1 {u=501 g=20 w} 
13:41:29.674436 tx 2:     OK
13:41:29.674631 rx 2: GETATTR i1  
13:41:29.674801 tx 2:     OK, {tA=1s {M040755 SZ=64 L=2 501:20 0 0:1 A 1591443641.504215 M 1591443641.504215 C 1591443641.504215}}
13:41:29.674890 rx 2: CREATE i1 {0100644 [RDWR,CREAT,EXCL]} [".go-fuse-epoll-hack"] 20b
13:41:29.674976 tx 2:     OK, {i18446744073709551615 g0 {M0100644 SZ=0 L=1 0:0 0 0:18446744073709551615 A 0.000000 M 0.000000 C 0.000000} &{18446744073709551615 0 0}}
13:41:29.675766 rx 2: LOOKUP i1 ["._.go-fuse-epoll-hack"] 22b
13:41:29.675961 tx 2:     2=no such file or directory, {i0 g0 tE=0s tA=0s {M00 SZ=0 L=0 0:0 0 0:0 A 0.000000 M 0.000000 C 0.000000}}
13:41:29.676071 rx 2: GETATTR i18446744073709551615  
13:41:29.676109 tx 2:     OK, {tA=0s {M0100644 SZ=0 L=1 0:0 0 0:18446744073709551615 A 0.000000 M 0.000000 C 0.000000}}
13:41:29.676304 rx 2: GETATTR i18446744073709551615  
13:41:29.676340 tx 2:     OK, {tA=0s {M0100644 SZ=0 L=1 0:0 0 0:18446744073709551615 A 0.000000 M 0.000000 C 0.000000}}
13:41:29.676551 rx 3: ACCESS i1 {u=0 g=0 } 
13:41:29.676590 tx 3:     OK
13:41:29.676628 rx 2: GETATTR i18446744073709551615  
13:41:29.676696 tx 2:     OK, {tA=0s {M0100644 SZ=0 L=1 0:0 0 0:18446744073709551615 A 0.000000 M 0.000000 C 0.000000}}
13:41:29.676890 rx 3: GETATTR i1  
13:41:29.676958 tx 3:     OK, {tA=1s {M040755 SZ=64 L=2 501:20 0 0:1 A 1591443641.504215 M 1591443641.504215 C 1591443641.504215}}
13:41:29.676976 rx 2: FLUSH i18446744073709551615 {Fh 18446744073709551615} 
13:41:29.677018 tx 2:     34=result too large
13:41:29.677230 rx 3: ACCESS i1 {u=501 g=20 } 
13:41:29.677270 tx 3:     OK
13:41:29.677326 rx 2: RELEASE i18446744073709551615 {Fh 18446744073709551615   L0} 
13:41:29.677340 tx 2:     34=result too large
13:41:29.677372 rx 4: STATFS i1 
13:41:29.677422 rx 3: ACCESS i1 {u=501 g=20 } 
13:41:29.677437 tx 3:     OK
13:41:29.677445 rx 5: STATFS i1 
13:41:29.677493 tx 5:     OK, {blocks (326535,312049)/476802 files 4880790196/4882452880 bs1048576 nl0 frs1048576}
13:41:29.677555 tx 4:     OK, {blocks (326535,312049)/476802 files 4880790196/4882452880 bs1048576 nl0 frs1048576}
Mounted!
13:41:29.678087 rx 2: ACCESS i1 {u=501 g=20 } 
13:41:29.678128 tx 2:     OK
13:41:29.678139 rx 3: STATFS i1 
13:41:29.678187 tx 3:     OK, {blocks (326535,312049)/476802 files 4880790196/4882452880 bs1048576 nl0 frs1048576}
13:41:29.678425 rx 5: ACCESS i1 {u=501 g=20 } 
13:41:29.678452 tx 5:     OK
13:41:29.678513 rx 4: STATFS i1 
13:41:29.678530 tx 4:     OK, {blocks (326535,312049)/476802 files 4880790196/4882452880 bs1048576 nl0 frs1048576}
13:41:29.678699 rx 2: ACCESS i1 {u=501 g=20 } 
13:41:29.678723 tx 2:     OK
13:41:29.678868 rx 3: STATFS i1 
13:41:29.678885 tx 3:     OK, {blocks (326535,312049)/476802 files 4880790196/4882452880 bs1048576 nl0 frs1048576}
13:41:29.679042 rx 5: ACCESS i1 {u=0 g=0 } 
13:41:29.679061 tx 5:     OK
13:41:29.679516 rx 4: ACCESS i1 {u=501 g=20 } 
13:41:29.679545 tx 4:     OK
13:41:29.679640 rx 2: ACCESS i1 {u=501 g=20 } 
13:41:29.679696 tx 2:     OK
13:41:29.679794 rx 3: ACCESS i1 {u=501 g=20 } 
13:41:29.679811 tx 3:     OK
13:41:29.679923 rx 5: ACCESS i1 {u=501 g=20 } 
13:41:29.679954 tx 5:     OK
13:41:29.680129 rx 4: ACCESS i1 {u=501 g=20 } 
13:41:29.680152 tx 4:     OK
13:41:29.680279 rx 2: ACCESS i1 {u=501 g=20 } 
13:41:29.680295 tx 2:     OK
13:41:29.680384 rx 3: ACCESS i1 {u=501 g=20 } 
13:41:29.680400 tx 3:     OK
13:41:29.680510 rx 5: ACCESS i1 {u=501 g=20 } 
13:41:29.680535 tx 5:     OK
13:41:29.680680 rx 4: ACCESS i1 {u=501 g=20 } 
13:41:29.680695 tx 4:     OK
13:41:29.680758 rx 2: ACCESS i1 {u=501 g=20 } 
13:41:29.680797 tx 2:     OK
13:41:29.680915 rx 3: ACCESS i1 {u=501 g=20 } 
13:41:29.680932 tx 3:     OK
13:41:29.680991 rx 5: ACCESS i1 {u=501 g=20 } 
13:41:29.681020 tx 5:     OK
13:41:29.681185 rx 4: ACCESS i1 {u=501 g=20 } 
13:41:29.681219 tx 4:     OK
13:41:29.681308 rx 2: ACCESS i1 {u=0 g=0 r} 
13:41:29.681343 tx 2:     OK
13:41:29.681434 rx 3: ACCESS i1 {u=501 g=20 } 
13:41:29.681450 tx 3:     OK
13:41:29.681852 rx 5: ACCESS i1 {u=0 g=0 } 
13:41:29.681871 tx 5:     OK
13:41:29.682073 rx 4: ACCESS i1 {u=501 g=20 } 
13:41:29.682091 tx 4:     OK
13:41:29.682245 rx 2: ACCESS i1 {u=501 g=20 } 
13:41:29.682263 tx 2:     OK
13:41:29.682491 rx 3: ACCESS i1 {u=501 g=20 } 
13:41:29.682508 tx 3:     OK
13:41:29.682690 rx 5: ACCESS i1 {u=501 g=20 } 
13:41:29.682705 tx 5:     OK
13:41:29.691931 rx 4: ACCESS i1 {u=501 g=20 } 
13:41:29.691991 tx 4:     OK
13:41:29.692149 rx 2: GETXATTR i1 {sz 32} ["com.apple.FinderInfo"] 21b
13:41:29.692231 tx 2:     78=function not implemented
13:41:29.692356 rx 3: LOOKUP i1 ["._."] 4b
13:41:29.692441 tx 3:     2=no such file or directory, {i0 g0 tE=0s tA=0s {M00 SZ=0 L=0 0:0 0 0:0 A 0.000000 M 0.000000 C 0.000000}}
13:41:29.692522 rx 5: STATFS i1 
13:41:29.692542 tx 5:     OK, {blocks (326535,312049)/476802 files 4880790196/4882452880 bs1048576 nl0 frs1048576}
13:41:29.703319 rx 4: ACCESS i1 {u=501 g=20 } 
13:41:29.703347 tx 4:     OK
13:41:29.703594 rx 2: ACCESS i1 {u=501 g=20 } 
13:41:29.703612 tx 2:     OK
13:41:29.703861 rx 3: ACCESS i1 {u=501 g=20 } 
13:41:29.703878 tx 3:     OK
13:41:29.704393 rx 5: ACCESS i1 {u=501 g=20 } 
13:41:29.704411 tx 5:     OK
13:41:29.704661 rx 4: ACCESS i1 {u=501 g=20 } 
13:41:29.704679 tx 4:     OK
13:41:29.705018 rx 2: ACCESS i1 {u=501 g=20 } 
13:41:29.705036 tx 2:     OK
13:41:29.705429 rx 3: ACCESS i1 {u=501 g=20 } 
13:41:29.705456 tx 3:     OK
13:41:29.706094 rx 5: ACCESS i1 {u=501 g=20 } 
13:41:29.706112 tx 5:     OK
13:41:29.706667 rx 4: ACCESS i1 {u=501 g=20 } 
13:41:29.706685 tx 4:     OK
13:41:29.707057 rx 2: ACCESS i1 {u=501 g=20 } 
13:41:29.707121 tx 2:     OK
13:41:29.707768 rx 3: ACCESS i1 {u=501 g=20 } 
13:41:29.707787 tx 3:     OK
13:41:29.708003 rx 5: ACCESS i1 {u=501 g=20 } 
13:41:29.708019 tx 5:     OK
13:41:29.708249 rx 4: ACCESS i1 {u=501 g=20 } 
13:41:29.708266 tx 4:     OK
13:41:29.708918 rx 2: ACCESS i1 {u=501 g=20 } 
13:41:29.708938 tx 2:     OK
13:41:29.709969 rx 3: ACCESS i1 {u=501 g=20 } 
13:41:29.709990 tx 3:     OK
13:41:29.710565 rx 5: ACCESS i1 {u=501 g=20 r} 
13:41:29.710584 tx 5:     OK
13:41:29.710636 rx 4: LOOKUP i1 ["._."] 4b
13:41:29.710678 tx 4:     2=no such file or directory, {i0 g0 tE=0s tA=0s {M00 SZ=0 L=0 0:0 0 0:0 A 0.000000 M 0.000000 C 0.000000}}
13:41:29.711121 rx 2: ACCESS i1 {u=501 g=20 } 
13:41:29.711138 tx 2:     OK
13:41:29.711618 rx 3: ACCESS i1 {u=501 g=20 } 
13:41:29.711635 tx 3:     OK
13:41:29.713966 rx 5: ACCESS i1 {u=501 g=20 } 
13:41:29.713988 tx 5:     OK
13:41:29.714216 rx 4: STATFS i1 
13:41:29.714236 tx 4:     OK, {blocks (326535,312049)/476802 files 4880790196/4882452880 bs1048576 nl0 frs1048576}
13:41:29.714490 rx 2: ACCESS i1 {u=501 g=20 } 
13:41:29.714507 tx 2:     OK
13:41:29.715956 rx 3: STATFS i1 
13:41:29.715984 tx 3:     OK, {blocks (326535,312049)/476802 files 4880790196/4882452880 bs1048576 nl0 frs1048576}
13:41:29.716199 rx 5: ACCESS i1 {u=501 g=20 } 
13:41:29.716218 tx 5:     OK
13:41:29.716506 rx 2: ACCESS i1 {u=501 g=20 } 
13:41:29.716525 tx 2:     OK
13:41:29.717148 rx 5: ACCESS i1 {u=501 g=20 } 
13:41:29.717166 tx 5:     OK
13:41:29.717209 rx 4: ACCESS i1 {u=501 g=20 w} 
13:41:29.717224 tx 4:     OK
13:41:29.717315 rx 2: ACCESS i1 {u=501 g=20 r} 
13:41:29.717333 tx 2:     OK
13:41:29.717376 rx 3: ACCESS i1 {u=501 g=20 x} 
13:41:29.717390 tx 3:     OK
13:41:29.717438 rx 5: LOOKUP i1 ["._."] 4b
13:41:29.717470 tx 5:     2=no such file or directory, {i0 g0 tE=0s tA=0s {M00 SZ=0 L=0 0:0 0 0:0 A 0.000000 M 0.000000 C 0.000000}}
13:41:29.718231 rx 4: ACCESS i1 {u=501 g=20 } 
13:41:29.718251 tx 4:     OK
13:41:29.718541 rx 2: STATFS i1 
13:41:29.718565 tx 2:     OK, {blocks (326535,312049)/476802 files 4880790196/4882452880 bs1048576 nl0 frs1048576}
13:41:29.719091 rx 3: ACCESS i1 {u=501 g=20 } 
13:41:29.719109 tx 3:     OK
13:41:29.725979 rx 5: ACCESS i1 {u=0 g=0 } 
13:41:29.726038 tx 5:     OK
13:41:29.733950 rx 4: STATFS i1 
13:41:29.733984 tx 4:     OK, {blocks (326535,312049)/476802 files 4880790196/4882452880 bs1048576 nl0 frs1048576}
13:41:29.751456 rx 3: STATFS i1 
13:41:29.751500 tx 3:     OK, {blocks (326535,312049)/476802 files 4880790196/4882452880 bs1048576 nl0 frs1048576}
13:41:29.751875 rx 2: ACCESS i1 {u=501 g=20 } 
13:41:29.751896 tx 2:     OK
13:41:29.752379 rx 5: STATFS i1 
13:41:29.752410 tx 5:     OK, {blocks (326535,312049)/476802 files 4880790196/4882452880 bs1048576 nl0 frs1048576}
13:41:29.752723 rx 4: ACCESS i1 {u=501 g=20 } 
13:41:29.752745 tx 4:     OK
13:41:29.752902 rx 2: ACCESS i1 {u=501 g=20 } 
13:41:29.752920 tx 2:     OK
13:41:29.753073 rx 3: STATFS i1 
13:41:29.753095 tx 3:     OK, {blocks (326535,312049)/476802 files 4880790196/4882452880 bs1048576 nl0 frs1048576}
13:41:29.753353 rx 4: STATFS i1 
13:41:29.753371 tx 4:     OK, {blocks (326535,312049)/476802 files 4880790196/4882452880 bs1048576 nl0 frs1048576}
13:41:29.753389 rx 2: STATFS i1 
13:41:29.753412 tx 2:     OK, {blocks (326535,312049)/476802 files 4880790196/4882452880 bs1048576 nl0 frs1048576}
13:41:29.753587 rx 5: STATFS i1 
13:41:29.753605 tx 5:     OK, {blocks (326535,312049)/476802 files 4880790196/4882452880 bs1048576 nl0 frs1048576}
13:41:29.753704 rx 3: STATFS i1 
13:41:29.753746 tx 3:     OK, {blocks (326535,312049)/476802 files 4880790196/4882452880 bs1048576 nl0 frs1048576}
13:41:29.754041 rx 4: ACCESS i1 {u=501 g=20 } 
13:41:29.754057 tx 4:     OK
13:41:29.754313 rx 2: ACCESS i1 {u=501 g=20 } 
13:41:29.754331 tx 2:     OK
13:41:29.754720 rx 5: STATFS i1 
13:41:29.754748 tx 5:     OK, {blocks (326535,312049)/476802 files 4880790196/4882452880 bs1048576 nl0 frs1048576}
13:41:29.802452 rx 3: ACCESS i1 {u=501 g=20 } 
13:41:29.802480 tx 3:     OK
13:41:29.870455 rx 4: ACCESS i1 {u=501 g=20 } 
13:41:29.870483 tx 4:     OK
13:41:29.870713 rx 2: ACCESS i1 {u=501 g=20 } 
13:41:29.870750 tx 2:     OK
13:41:29.871124 rx 5: ACCESS i1 {u=501 g=20 } 
13:41:29.871143 tx 5:     OK
13:41:29.871200 rx 3: ACCESS i1 {u=501 g=20 w} 
13:41:29.871215 tx 3:     OK
13:41:29.871311 rx 4: ACCESS i1 {u=501 g=20 r} 
13:41:29.871328 tx 4:     OK
13:41:29.871383 rx 2: ACCESS i1 {u=501 g=20 x} 
13:41:29.871404 tx 2:     OK
13:41:29.871480 rx 5: LOOKUP i1 ["._."] 4b
13:41:29.871516 tx 5:     2=no such file or directory, {i0 g0 tE=0s tA=0s {M00 SZ=0 L=0 0:0 0 0:0 A 0.000000 M 0.000000 C 0.000000}}
13:41:29.871858 rx 3: ACCESS i1 {u=501 g=20 } 
13:41:29.871875 tx 3:     OK
13:41:29.871972 rx 4: ACCESS i1 {u=501 g=20 } 
13:41:29.872003 tx 4:     OK
13:41:29.873324 rx 2: ACCESS i1 {u=501 g=20 x} 
13:41:29.873354 tx 2:     OK
13:41:29.873429 rx 5: LOOKUP i1 [".localized"] 11b
13:41:29.873468 tx 5:     2=no such file or directory, {i0 g0 tE=0s tA=0s {M00 SZ=0 L=0 0:0 0 0:0 A 0.000000 M 0.000000 C 0.000000}}
13:41:29.901149 rx 3: LOOKUP i1 [".DS_Store"] 10b
13:41:29.901213 tx 3:     2=no such file or directory, {i0 g0 tE=0s tA=0s {M00 SZ=0 L=0 0:0 0 0:0 A 0.000000 M 0.000000 C 0.000000}}
13:41:29.901269 rx 4: LOOKUP i1 [".hidden"] 8b
13:41:29.901309 tx 4:     2=no such file or directory, {i0 g0 tE=0s tA=0s {M00 SZ=0 L=0 0:0 0 0:0 A 0.000000 M 0.000000 C 0.000000}}
13:41:29.901460 rx 2: LOOKUP i1 [".DS_Store"] 10b
13:41:29.901487 tx 2:     2=no such file or directory, {i0 g0 tE=0s tA=0s {M00 SZ=0 L=0 0:0 0 0:0 A 0.000000 M 0.000000 C 0.000000}}
13:41:29.901755 rx 5: LOOKUP i1 [".localized"] 11b
13:41:29.901785 tx 5:     2=no such file or directory, {i0 g0 tE=0s tA=0s {M00 SZ=0 L=0 0:0 0 0:0 A 0.000000 M 0.000000 C 0.000000}}
13:41:30.134335 rx 3: ACCESS i1 {u=501 g=20 } 
13:41:30.134365 tx 3:     OK
13:41:30.151238 rx 4: ACCESS i1 {u=501 g=20 } 
13:41:30.151272 tx 4:     OK
13:41:30.151375 rx 2: ACCESS i1 {u=501 g=20 } 
13:41:30.151393 tx 2:     OK
13:41:30.151516 rx 5: ACCESS i1 {u=501 g=20 } 
13:41:30.151531 tx 5:     OK
13:41:30.151581 rx 3: ACCESS i1 {u=501 g=20 w} 
13:41:30.151599 tx 3:     OK
13:41:30.151642 rx 4: ACCESS i1 {u=501 g=20 r} 
13:41:30.151658 tx 4:     OK
13:41:30.151703 rx 2: ACCESS i1 {u=501 g=20 x} 
13:41:30.151715 tx 2:     OK
13:41:30.151763 rx 5: LOOKUP i1 ["._."] 4b
13:41:30.151799 tx 5:     2=no such file or directory, {i0 g0 tE=0s tA=0s {M00 SZ=0 L=0 0:0 0 0:0 A 0.000000 M 0.000000 C 0.000000}}
13:41:30.151996 rx 3: ACCESS i1 {u=501 g=20 } 
13:41:30.152018 tx 3:     OK
13:41:30.152086 rx 4: ACCESS i1 {u=501 g=20 } 
13:41:30.152103 tx 4:     OK
13:41:30.634394 rx 2: ACCESS i1 {u=501 g=20 x} 
13:41:30.634419 tx 2:     OK
13:41:30.634503 rx 5: ACCESS i18446744073709551615 {u=501 g=20 } 
13:41:30.634535 tx 5:     34=result too large
13:41:35.014319 rx 3: ACCESS i1 {u=501 g=20 } 
13:41:35.014346 tx 3:     OK
13:41:35.014448 rx 4: GETATTR i1  
13:41:35.014569 tx 4:     OK, {tA=1s {M040755 SZ=64 L=2 501:20 0 0:1 A 1591443641.504215 M 1591443641.504215 C 1591443641.504215}}
13:41:35.014699 rx 2: ACCESS i1 {u=501 g=20 x} 
13:41:35.014730 tx 2:     OK
13:41:35.014873 rx 5: LOOKUP i1 ["testF"] 6b
13:41:35.014952 tx 5:     2=no such file or directory, {i0 g0 tE=0s tA=0s {M00 SZ=0 L=0 0:0 0 0:0 A 0.000000 M 0.000000 C 0.000000}}
13:41:35.015067 rx 3: LOOKUP i1 ["testF"] 6b
13:41:35.015114 tx 3:     2=no such file or directory, {i0 g0 tE=0s tA=0s {M00 SZ=0 L=0 0:0 0 0:0 A 0.000000 M 0.000000 C 0.000000}}
13:41:35.015181 rx 4: ACCESS i1 {u=501 g=20 w} 
13:41:35.015209 tx 4:     OK
13:41:35.015299 rx 2: CREATE i1 {0100644 [RDWR,CREAT,EXCL]} ["testF"] 6b
13:41:35.015505 tx 2:     OK, {i13852786 g1 {M0100644 SZ=0 L=1 501:20 0 0:13852786 A 1591443695.015361 M 1591443695.015361 C 1591443695.015361} &{1 0 0}}
13:41:35.015579 rx 5: LOOKUP i1 ["._testF"] 8b
13:41:35.015623 tx 5:     2=no such file or directory, {i0 g0 tE=0s tA=0s {M00 SZ=0 L=0 0:0 0 0:0 A 0.000000 M 0.000000 C 0.000000}}
13:41:35.015698 rx 3: STATFS i1 
13:41:35.015715 tx 3:     OK, {blocks (326535,312049)/476802 files 4880790193/4882452880 bs1048576 nl0 frs1048576}
13:41:35.015822 rx 4: ACCESS i13852786 {u=501 g=20 } 
13:41:35.015844 tx 4:     OK
13:41:35.015914 rx 2: SETATTR i13852786 {mode 0100600, fh 1} 
13:41:35.015982 tx 2:     OK, {tA=0s {M0100600 SZ=0 L=1 501:20 0 0:13852786 A 1591443695.015361 M 1591443695.015361 C 1591443695.015948}}
13:41:35.016065 rx 5: LOOKUP i1 ["._testF"] 8b
13:41:35.016104 tx 5:     2=no such file or directory, {i0 g0 tE=0s tA=0s {M00 SZ=0 L=0 0:0 0 0:0 A 0.000000 M 0.000000 C 0.000000}}
13:41:35.016155 rx 3: GETATTR i13852786  
13:41:35.016258 tx 3:     OK, {tA=1s {M0100600 SZ=0 L=1 501:20 0 0:13852786 A 1591443695.015361 M 1591443695.015361 C 1591443695.015948}}
13:41:35.016359 rx 4: ACCESS i13852786 {u=501 g=20 } 
13:41:35.016394 tx 4:     OK
13:41:35.016467 rx 2: SETATTR i13852786 {mode 0100644, fh 1} 
13:41:35.016524 tx 2:     OK, {tA=0s {M0100644 SZ=0 L=1 501:20 0 0:13852786 A 1591443695.015361 M 1591443695.015361 C 1591443695.016492}}
13:41:35.016569 rx 5: LOOKUP i1 ["._testF"] 8b
13:41:35.016635 tx 5:     2=no such file or directory, {i0 g0 tE=0s tA=0s {M00 SZ=0 L=0 0:0 0 0:0 A 0.000000 M 0.000000 C 0.000000}}
13:41:35.016694 rx 3: GETATTR i13852786  
13:41:35.016768 tx 3:     OK, {tA=1s {M0100644 SZ=0 L=1 501:20 0 0:13852786 A 1591443695.015361 M 1591443695.015361 C 1591443695.016492}}
13:41:35.016909 rx 4: ACCESS i13852786 {u=501 g=20 } 
13:41:35.016925 tx 4:     OK
13:41:35.016968 rx 2: SETATTR i13852786 {mode 0100644, fh 1} 
13:41:35.017094 tx 2:     OK, {tA=0s {M0100644 SZ=0 L=1 501:20 0 0:13852786 A 1591443695.015361 M 1591443695.015361 C 1591443695.017006}}
13:41:35.017148 rx 5: LOOKUP i1 ["._testF"] 8b
13:41:35.017173 tx 5:     2=no such file or directory, {i0 g0 tE=0s tA=0s {M00 SZ=0 L=0 0:0 0 0:0 A 0.000000 M 0.000000 C 0.000000}}
13:41:35.017212 rx 3: GETATTR i13852786  
13:41:35.017239 tx 3:     OK, {tA=1s {M0100644 SZ=0 L=1 501:20 0 0:13852786 A 1591443695.015361 M 1591443695.015361 C 1591443695.017006}}
13:41:35.017307 rx 4: ACCESS i13852786 {u=501 g=20 r} 
13:41:35.017322 tx 4:     OK
13:41:35.017369 rx 2: LISTXATTR i13852786 {sz 0} 
13:41:35.017398 tx 2:     78=function not implemented
13:41:35.017449 rx 5: LOOKUP i1 ["._testF"] 8b
13:41:35.017475 tx 5:     2=no such file or directory, {i0 g0 tE=0s tA=0s {M00 SZ=0 L=0 0:0 0 0:0 A 0.000000 M 0.000000 C 0.000000}}
13:41:35.017638 rx 3: ACCESS i13852786 {u=501 g=20 w} 
13:41:35.017678 tx 3:     OK
13:41:35.017725 rx 4: SETXATTR i13852786 {sz 128 f0} ["testattr"] 137b
13:41:35.017733 tx 4:     78=function not implemented
13:41:35.017776 rx 2: LOOKUP i1 ["._testF"] 8b
13:41:35.017803 tx 2:     2=no such file or directory, {i0 g0 tE=0s tA=0s {M00 SZ=0 L=0 0:0 0 0:0 A 0.000000 M 0.000000 C 0.000000}}
13:41:35.017832 rx 5: GETATTR i1  
13:41:35.017862 tx 5:     OK, {tA=1s {M040755 SZ=96 L=3 501:20 0 0:1 A 1591443641.504215 M 1591443695.015374 C 1591443695.015374}}
13:41:35.017907 rx 3: CREATE i1 {0100644 [CREAT,RDWR]} ["._testF"] 8b
13:41:35.018048 tx 3:     OK, {i13852787 g1 {M0100644 SZ=0 L=1 501:20 0 0:13852787 A 1591443695.017963 M 1591443695.017963 C 1591443695.017963} &{2 0 0}}
13:41:35.018130 rx 4: WRITE i13852787 {Fh 2 [0 +4096) }  4096b
13:41:35.018182 tx 4:     OK
13:41:35.018225 rx 2: GETATTR i13852787  
13:41:35.018256 tx 2:     OK, {tA=1s {M0100644 SZ=4096 L=1 501:20 8 0:13852787 A 1591443695.017963 M 1591443695.018178 C 1591443695.018178}}
13:41:35.018448 rx 5: WRITE i13852787 {Fh 2 [0 +4096) }  4096b
13:41:35.018459 tx 5:     OK
13:41:35.018518 rx 3: FLUSH i13852787 {Fh 2} 
13:41:35.018531 tx 3:     OK
13:41:35.018569 rx 4: RELEASE i13852787 {Fh 2   L0} 
13:41:35.018735 tx 4:     OK
13:41:35.018777 rx 2: SETATTR i13852786 {mtime 1591443695.015361154, fh 1} 
13:41:35.509154 rx 5: ACCESS i1 {u=501 g=20 } 
13:41:35.509178 tx 5:     OK
13:41:35.509225 rx 3: GETATTR i1  
13:41:35.509281 tx 3:     OK, {tA=1s {M040755 SZ=128 L=4 501:20 0 0:1 A 1591443641.504215 M 1591443695.017982 C 1591443695.017982}}
13:41:35.509725 rx 4: ACCESS i1 {u=501 g=20 } 
13:41:35.509745 tx 4:     OK
13:41:35.509819 rx 5: ACCESS i1 {u=501 g=20 } 
13:41:35.509835 tx 5:     OK
13:41:35.509994 rx 3: ACCESS i1 {u=501 g=20 } 
13:41:35.510010 tx 3:     OK
13:41:35.510059 rx 4: ACCESS i1 {u=501 g=20 w} 
13:41:35.510074 tx 4:     OK
13:41:35.510156 rx 5: ACCESS i1 {u=501 g=20 r} 
13:41:35.510178 tx 5:     OK
13:41:35.510234 rx 3: ACCESS i1 {u=501 g=20 x} 
13:41:35.510250 tx 3:     OK
13:41:35.510304 rx 4: LOOKUP i1 ["._."] 4b
13:41:35.510368 tx 4:     2=no such file or directory, {i0 g0 tE=0s tA=0s {M00 SZ=0 L=0 0:0 0 0:0 A 0.000000 M 0.000000 C 0.000000}}
13:41:35.510559 rx 5: ACCESS i1 {u=501 g=20 } 
13:41:35.510575 tx 5:     OK
13:41:35.510672 rx 3: ACCESS i1 {u=501 g=20 } 
13:41:35.510688 tx 3:     OK
13:41:36.008343 rx 4: ACCESS i1 {u=501 g=20 x} 
13:41:36.008366 tx 4:     OK
13:41:41.110686 rx 5: STATFS i1 
13:41:41.110726 tx 5:     OK, {blocks (326535,312049)/476802 files 4880790192/4882452880 bs1048576 nl0 frs1048576}

@atYuguo
Copy link
Author

atYuguo commented Jun 6, 2020

Like I mentioned here, this somehow related to the value MAX_KERNEL_WRITE, but I don't know what causes crash.

@atYuguo
Copy link
Author

atYuguo commented Aug 10, 2021

This is now even weirder with the new API. With the "loopback" example, it exits suddenly with a large 'resourceFork' and it stops responding with a small 'resourceFork'.

Debug info:

Small resourceFork:

$> ls -l@
-rw-r--r--@ 1 xxxxxx  staff     0  7 Aug 20:09 test1
	com.apple.ResourceFork	  10

$> cp test1 d1/
20:23:23.955459 rx 2: INIT n0 {7.19 Ra 0x100000 VOL_RENAME,CASE_INSENSITIVE,ATOMIC_O_TRUNC,EXPLICIT_INVAL_DATA,XTIMES,0xc000000} 
20:23:23.955552 tx 2:     OK, {7.8 Ra 0x100000  0/0 Wr 0x10000 Tg 0x0}
20:23:23.955616 rx 3: STATFS n1 
20:23:23.955642 tx 3:     OK, {blocks (886870,869798)/948584 files 9712534592/9713501800 bs1048576 nl0 frs1048576}
20:23:23.955677 rx 2: STATFS n1 
20:23:23.955683 tx 2:     OK, {blocks (886870,869798)/948584 files 9712534592/9713501800 bs1048576 nl0 frs1048576}
20:23:23.955906 rx 3: ACCESS n1 {u=501 g=20 x} 
20:23:23.955927 tx 3:     OK
20:23:23.955988 rx 2: LOOKUP n1 [".go-fuse-epoll-hack"] 20b
20:23:23.955993 rx 3: STATFS n1 
20:23:23.956001 tx 3:     OK, {blocks (886870,869798)/948584 files 9712534592/9713501800 bs1048576 nl0 frs1048576}
20:23:23.956035 rx 4: STATFS n1 
20:23:23.956046 tx 4:     OK, {blocks (886870,869798)/948584 files 9712534592/9713501800 bs1048576 nl0 frs1048576}
20:23:23.956036 tx 2:     OK, {n18446744073709551615 g0 tE=0s tA=0s {M0100644 SZ=0 L=1 0:0 0 0:18446744073709551615 A 0.000000 M 0.000000 C 0.000000}}
20:23:23.956059 rx 3: STATFS n1 
20:23:23.956062 tx 3:     OK, {blocks (886870,869798)/948584 files 9712534592/9713501800 bs1048576 nl0 frs1048576}
20:23:23.956085 rx 4: GETATTR n18446744073709551615  
20:23:23.956104 tx 4:     OK, {tA=0s {M0100644 SZ=0 L=1 0:0 0 0:18446744073709551615 A 0.000000 M 0.000000 C 0.000000}}
20:23:23.956105 rx 2: STATFS n1 
20:23:23.956113 tx 2:     OK, {blocks (886870,869798)/948584 files 9712534592/9713501800 bs1048576 nl0 frs1048576}
20:23:23.956137 rx 3: GETATTR n18446744073709551615  
20:23:23.956145 tx 3:     OK, {tA=0s {M0100644 SZ=0 L=1 0:0 0 0:18446744073709551615 A 0.000000 M 0.000000 C 0.000000}}
20:23:23.956177 rx 4: ACCESS n18446744073709551615 {u=501 g=20 r,w} 
20:23:23.956179 tx 4:     OK
20:23:23.956192 rx 2: GETATTR n18446744073709551615  
20:23:23.956198 tx 2:     OK, {tA=0s {M0100644 SZ=0 L=1 0:0 0 0:18446744073709551615 A 0.000000 M 0.000000 C 0.000000}}
20:23:23.956213 rx 3: OPEN n18446744073709551615 {RDWR} 
20:23:23.956215 tx 3:     OK, {Fh 18446744073709551615 }
20:23:23.956241 rx 4: SETATTR n18446744073709551615 {size 0, fh 18446744073709551615} 
20:23:23.956248 tx 4:     OK, {tA=0s {M0100644 SZ=0 L=1 0:0 0 0:18446744073709551615 A 0.000000 M 0.000000 C 0.000000}}
20:23:23.956263 rx 2: GETATTR n18446744073709551615  
20:23:23.956272 tx 2:     OK, {tA=0s {M0100644 SZ=0 L=1 0:0 0 0:18446744073709551615 A 0.000000 M 0.000000 C 0.000000}}
20:23:23.956293 rx 3: FLUSH n18446744073709551615 {Fh 18446744073709551615} 
20:23:23.956294 tx 3:     OK
20:23:23.956308 rx 4: RELEASE n18446744073709551615 {Fh 18446744073709551615 RDWR  L0} 
20:23:23.956310 tx 4:     OK
Mounted!
20:23:23.957868 rx 2: ACCESS n1 {u=0 g=0 } 
20:23:23.957874 tx 2:     OK
20:23:23.957907 rx 3: ACCESS n1 {u=501 g=20 } 
20:23:23.957915 tx 3:     OK
20:23:23.957957 rx 4: GETATTR n1  
20:23:23.957969 tx 4:     OK, {tA=1s {M040755 SZ=64 L=2 501:20 0 0:0 A 1628618767.183764 M 1628618764.349650 C 1628618764.349650}}
20:23:23.958017 rx 2: ACCESS n1 {u=501 g=20 } 
20:23:23.958022 tx 2:     OK
20:23:23.958037 rx 3: STATFS n1 
20:23:23.958041 rx 4: STATFS n1 
20:23:23.958043 tx 3:     OK, {blocks (886870,869798)/948584 files 9712534592/9713501800 bs1048576 nl0 frs1048576}
20:23:23.958046 tx 4:     OK, {blocks (886870,869798)/948584 files 9712534592/9713501800 bs1048576 nl0 frs1048576}
20:23:23.958063 rx 2: STATFS n1 
20:23:23.958067 tx 2:     OK, {blocks (886870,869798)/948584 files 9712534592/9713501800 bs1048576 nl0 frs1048576}
20:23:23.958078 rx 3: ACCESS n1 {u=501 g=20 } 
20:23:23.958082 tx 3:     OK
20:23:23.958108 rx 4: ACCESS n1 {u=501 g=20 } 
20:23:23.958112 tx 4:     OK
20:23:23.958139 rx 2: ACCESS n1 {u=0 g=0 } 
20:23:23.958145 tx 2:     OK
20:23:23.958179 rx 3: ACCESS n1 {u=0 g=0 } 
20:23:23.958184 tx 3:     OK
20:23:23.958228 rx 4: STATFS n1 
20:23:23.958234 tx 4:     OK, {blocks (886870,869798)/948584 files 9712534592/9713501800 bs1048576 nl0 frs1048576}
20:23:23.958255 rx 2: ACCESS n1 {u=501 g=20 } 
20:23:23.958260 tx 2:     OK
20:23:23.958287 rx 3: ACCESS n1 {u=0 g=0 } 
20:23:23.958292 tx 3:     OK
20:23:23.958348 rx 4: ACCESS n1 {u=0 g=0 r} 
20:23:23.958354 tx 4:     OK
20:23:23.958377 rx 2: ACCESS n1 {u=0 g=0 } 
20:23:23.958382 tx 2:     OK
20:23:23.958410 rx 3: GETXATTR n1 {sz 32} ["com.apple.FinderInfo"] 21b
20:23:23.958421 tx 3:     78=function not implemented
20:23:23.958455 rx 4: LOOKUP n1 ["._."] 4b
20:23:23.958468 tx 4:     2=no such file or directory, {n0 g0 tE=0s tA=0s {M00 SZ=0 L=0 0:0 0 0:0 A 0.000000 M 0.000000 C 0.000000}}
20:23:23.958521 rx 2: ACCESS n1 {u=501 g=20 } 
20:23:23.958526 tx 2:     OK
20:23:23.958551 rx 3: ACCESS n1 {u=501 g=20 } 
20:23:23.958557 tx 3:     OK
20:23:23.958586 rx 4: ACCESS n1 {u=501 g=20 } 
20:23:23.958591 tx 4:     OK
20:23:23.958617 rx 2: ACCESS n1 {u=501 g=20 } 
20:23:23.958621 tx 2:     OK
20:23:23.958652 rx 3: ACCESS n1 {u=501 g=20 } 
20:23:23.958655 tx 3:     OK
20:23:23.958709 rx 4: ACCESS n1 {u=501 g=20 } 
20:23:23.958714 tx 4:     OK
20:23:23.958783 rx 2: ACCESS n1 {u=501 g=20 } 
20:23:23.958788 tx 2:     OK
20:23:23.958828 rx 3: ACCESS n1 {u=501 g=20 } 
20:23:23.958833 tx 3:     OK
20:23:23.958895 rx 4: ACCESS n1 {u=501 g=20 } 
20:23:23.958900 tx 4:     OK
20:23:23.958926 rx 2: ACCESS n1 {u=501 g=20 w} 
20:23:23.958931 tx 2:     OK
20:23:23.958952 rx 3: ACCESS n1 {u=501 g=20 } 
20:23:23.958961 tx 3:     OK
20:23:23.958990 rx 4: ACCESS n1 {u=501 g=20 r} 
20:23:23.958995 tx 4:     OK
20:23:23.959019 rx 2: ACCESS n1 {u=501 g=20 r} 
20:23:23.959023 tx 2:     OK
20:23:23.959092 rx 3: LOOKUP n1 ["._."] 4b
20:23:23.959103 tx 3:     2=no such file or directory, {n0 g0 tE=0s tA=0s {M00 SZ=0 L=0 0:0 0 0:0 A 0.000000 M 0.000000 C 0.000000}}
20:23:23.959134 rx 4: ACCESS n1 {u=501 g=20 x} 
20:23:23.959138 tx 4:     OK
20:23:23.959162 rx 2: ACCESS n1 {u=501 g=20 } 
20:23:23.959166 tx 2:     OK
20:23:23.959192 rx 3: LOOKUP n1 ["._."] 4b
20:23:23.959201 tx 3:     2=no such file or directory, {n0 g0 tE=0s tA=0s {M00 SZ=0 L=0 0:0 0 0:0 A 0.000000 M 0.000000 C 0.000000}}
20:23:23.959227 rx 4: ACCESS n1 {u=501 g=20 } 
20:23:23.959232 tx 4:     OK
20:23:23.959254 rx 2: ACCESS n1 {u=501 g=20 } 
20:23:23.959259 tx 2:     OK
20:23:23.959288 rx 3: ACCESS n1 {u=501 g=20 } 
20:23:23.959294 tx 3:     OK
20:23:23.959422 rx 4: ACCESS n1 {u=501 g=20 } 
20:23:23.959426 tx 4:     OK
20:23:23.959456 rx 2: ACCESS n1 {u=501 g=20 } 
20:23:23.959460 tx 2:     OK
20:23:23.959490 rx 3: ACCESS n1 {u=501 g=20 } 
20:23:23.959495 tx 3:     OK
20:23:23.959521 rx 4: ACCESS n1 {u=501 g=20 } 
20:23:23.959526 tx 4:     OK
20:23:23.959553 rx 2: ACCESS n1 {u=501 g=20 } 
20:23:23.959557 tx 2:     OK
20:23:23.959606 rx 3: STATFS n1 
20:23:23.959611 tx 3:     OK, {blocks (886870,869798)/948584 files 9712534592/9713501800 bs1048576 nl0 frs1048576}
20:23:23.959657 rx 4: STATFS n1 
20:23:23.959662 tx 4:     OK, {blocks (886870,869798)/948584 files 9712534592/9713501800 bs1048576 nl0 frs1048576}
20:23:23.959698 rx 2: STATFS n1 
20:23:23.959703 tx 2:     OK, {blocks (886870,869798)/948584 files 9712534592/9713501800 bs1048576 nl0 frs1048576}
20:23:23.959740 rx 3: STATFS n1 
20:23:23.959745 tx 3:     OK, {blocks (886870,869798)/948584 files 9712534592/9713501800 bs1048576 nl0 frs1048576}
20:23:23.959759 rx 4: ACCESS n1 {u=501 g=20 } 
20:23:23.959763 tx 4:     OK
20:23:23.959797 rx 2: STATFS n1 
20:23:23.959802 tx 2:     OK, {blocks (886870,869798)/948584 files 9712534592/9713501800 bs1048576 nl0 frs1048576}
20:23:23.959897 rx 3: ACCESS n1 {u=501 g=20 } 
20:23:23.959903 tx 3:     OK
20:23:23.959936 rx 4: ACCESS n1 {u=501 g=20 } 
20:23:23.959940 tx 4:     OK
20:23:23.959966 rx 2: ACCESS n1 {u=501 g=20 } 
20:23:23.959970 tx 2:     OK
20:23:23.959996 rx 3: ACCESS n1 {u=501 g=20 } 
20:23:23.960001 tx 3:     OK
20:23:23.960026 rx 4: ACCESS n1 {u=501 g=20 } 
20:23:23.960030 tx 4:     OK
20:23:23.960051 rx 2: STATFS n1 
20:23:23.960057 tx 2:     OK, {blocks (886870,869798)/948584 files 9712534592/9713501800 bs1048576 nl0 frs1048576}
20:23:23.960167 rx 3: ACCESS n1 {u=501 g=20 } 
20:23:23.960172 tx 3:     OK
20:23:23.960357 rx 4: ACCESS n1 {u=501 g=20 } 
20:23:23.960363 tx 4:     OK
20:23:23.960592 rx 2: ACCESS n1 {u=501 g=20 } 
20:23:23.960597 tx 2:     OK
20:23:23.960678 rx 3: ACCESS n1 {u=501 g=20 } 
20:23:23.960683 tx 3:     OK
20:23:23.960721 rx 4: ACCESS n1 {u=501 g=20 } 
20:23:23.960726 tx 4:     OK
20:23:23.960755 rx 2: ACCESS n1 {u=501 g=20 } 
20:23:23.960760 tx 2:     OK
20:23:23.960787 rx 3: ACCESS n1 {u=501 g=20 } 
20:23:23.960792 tx 3:     OK
20:23:23.960816 rx 4: ACCESS n1 {u=501 g=20 } 
20:23:23.960821 tx 4:     OK
20:23:23.960844 rx 2: ACCESS n1 {u=501 g=20 w} 
20:23:23.960848 tx 2:     OK
20:23:23.960870 rx 3: ACCESS n1 {u=501 g=20 r} 
20:23:23.960875 tx 3:     OK
20:23:23.960901 rx 4: ACCESS n1 {u=501 g=20 x} 
20:23:23.960904 tx 4:     OK
20:23:23.960929 rx 2: ACCESS n1 {u=501 g=20 } 
20:23:23.960934 tx 2:     OK
20:23:23.960957 rx 3: ACCESS n1 {u=501 g=20 } 
20:23:23.960962 tx 3:     OK
20:23:23.960989 rx 4: LOOKUP n1 ["._."] 4b
20:23:23.960997 tx 4:     2=no such file or directory, {n0 g0 tE=0s tA=0s {M00 SZ=0 L=0 0:0 0 0:0 A 0.000000 M 0.000000 C 0.000000}}
20:23:23.961022 rx 2: ACCESS n1 {u=501 g=20 w} 
20:23:23.961025 tx 2:     OK
20:23:23.961045 rx 3: ACCESS n1 {u=501 g=20 r} 
20:23:23.961050 tx 3:     OK
20:23:23.961073 rx 4: ACCESS n1 {u=501 g=20 x} 
20:23:23.961077 tx 4:     OK
20:23:23.961105 rx 2: LOOKUP n1 ["._."] 4b
20:23:23.961112 tx 2:     2=no such file or directory, {n0 g0 tE=0s tA=0s {M00 SZ=0 L=0 0:0 0 0:0 A 0.000000 M 0.000000 C 0.000000}}
20:23:23.961145 rx 3: ACCESS n1 {u=501 g=20 } 
20:23:23.961149 tx 3:     OK
20:23:23.961245 rx 4: ACCESS n1 {u=501 g=20 } 
20:23:23.961250 tx 4:     OK
20:23:23.961285 rx 2: ACCESS n1 {u=501 g=20 } 
20:23:23.961291 tx 2:     OK
20:23:23.961316 rx 3: ACCESS n1 {u=501 g=20 } 
20:23:23.961321 tx 3:     OK
20:23:23.961345 rx 4: ACCESS n1 {u=501 g=20 } 
20:23:23.961349 tx 4:     OK
20:23:23.961391 rx 2: ACCESS n1 {u=501 g=20 } 
20:23:23.961396 tx 2:     OK
20:23:23.961480 rx 3: ACCESS n1 {u=501 g=20 x} 
20:23:23.961485 tx 3:     OK
20:23:23.961512 rx 4: ACCESS n1 {u=501 g=20 } 
20:23:23.961518 tx 4:     OK
20:23:23.961554 rx 2: LOOKUP n1 [".hidden"] 8b
20:23:23.961567 tx 2:     2=no such file or directory, {n0 g0 tE=0s tA=0s {M00 SZ=0 L=0 0:0 0 0:0 A 0.000000 M 0.000000 C 0.000000}}
20:23:23.961677 rx 3: ACCESS n1 {u=501 g=20 } 
20:23:23.961682 tx 3:     OK
20:23:23.961709 rx 4: ACCESS n1 {u=501 g=20 } 
20:23:23.961714 rx 2: STATFS n1 
20:23:23.961715 tx 4:     OK
20:23:23.961719 tx 2:     OK, {blocks (886870,869798)/948584 files 9712534592/9713501800 bs1048576 nl0 frs1048576}
20:23:23.961746 rx 3: ACCESS n1 {u=501 g=20 } 
20:23:23.961750 tx 3:     OK
20:23:23.961784 rx 4: ACCESS n1 {u=501 g=20 } 
20:23:23.961789 tx 4:     OK
20:23:23.961815 rx 2: ACCESS n1 {u=501 g=20 } 
20:23:23.961819 tx 2:     OK
20:23:23.961885 rx 3: ACCESS n1 {u=501 g=20 } 
20:23:23.961890 tx 3:     OK
20:23:23.961956 rx 4: ACCESS n1 {u=501 g=20 } 
20:23:23.961961 tx 4:     OK
20:23:23.961989 rx 2: ACCESS n1 {u=501 g=20 } 
20:23:23.961994 tx 2:     OK
20:23:23.962206 rx 3: ACCESS n1 {u=501 g=20 } 
20:23:23.962211 tx 3:     OK
20:23:23.962289 rx 4: ACCESS n1 {u=501 g=20 } 
20:23:23.962294 tx 4:     OK
20:23:23.962349 rx 2: ACCESS n1 {u=501 g=20 } 
20:23:23.962354 tx 2:     OK
20:23:23.962406 rx 3: ACCESS n1 {u=501 g=20 } 
20:23:23.962411 tx 3:     OK
20:23:23.962482 rx 4: ACCESS n1 {u=501 g=20 } 
20:23:23.962487 tx 4:     OK
20:23:23.962625 rx 2: LOOKUP n1 [".DS_Store"] 10b
20:23:23.962636 tx 2:     2=no such file or directory, {n0 g0 tE=0s tA=0s {M00 SZ=0 L=0 0:0 0 0:0 A 0.000000 M 0.000000 C 0.000000}}
20:23:23.962674 rx 3: LOOKUP n1 [".DS_Store"] 10b
20:23:23.962682 tx 3:     2=no such file or directory, {n0 g0 tE=0s tA=0s {M00 SZ=0 L=0 0:0 0 0:0 A 0.000000 M 0.000000 C 0.000000}}
20:23:24.007889 rx 4: ACCESS n1 {u=0 g=0 } 
20:23:24.007909 tx 4:     OK
20:23:24.126533 rx 2: ACCESS n1 {u=501 g=20 } 
20:23:24.126567 tx 2:     OK
20:23:24.126705 rx 3: ACCESS n1 {u=501 g=20 w} 
20:23:24.126724 tx 3:     OK
20:23:24.183955 rx 4: ACCESS n1 {u=501 g=20 } 
20:23:24.184009 tx 4:     OK
20:23:24.281899 rx 2: ACCESS n1 {u=501 g=20 } 
20:23:24.281977 tx 2:     OK
20:23:24.282283 rx 3: ACCESS n1 {u=501 g=20 x} 
20:23:24.282315 tx 3:     OK
20:23:24.282435 rx 4: ACCESS n18446744073709551615 {u=501 g=20 } 
20:23:24.282444 tx 4:     OK
20:23:24.282523 rx 2: GETATTR n18446744073709551615  
20:23:24.282596 tx 2:     OK, {tA=0s {M0100644 SZ=0 L=1 0:0 0 0:18446744073709551615 A 0.000000 M 0.000000 C 0.000000}}
20:23:24.283132 rx 3: ACCESS n1 {u=501 g=20 } 
20:23:24.283163 tx 3:     OK
20:23:24.283296 rx 4: ACCESS n1 {u=501 g=20 } 
20:23:24.283317 tx 4:     OK
20:23:24.283588 rx 2: ACCESS n1 {u=501 g=20 } 
20:23:24.283634 tx 2:     OK
20:23:24.283725 rx 3: ACCESS n1 {u=501 g=20 w} 
20:23:24.283755 tx 3:     OK
20:23:24.283847 rx 4: ACCESS n1 {u=501 g=20 r} 
20:23:24.283870 tx 4:     OK
20:23:24.283981 rx 2: ACCESS n1 {u=501 g=20 x} 
20:23:24.283999 tx 2:     OK
20:23:24.284089 rx 3: LOOKUP n1 ["._."] 4b
20:23:24.284156 tx 3:     2=no such file or directory, {n0 g0 tE=0s tA=0s {M00 SZ=0 L=0 0:0 0 0:0 A 0.000000 M 0.000000 C 0.000000}}
20:23:24.284554 rx 4: ACCESS n1 {u=501 g=20 } 
20:23:24.284582 tx 4:     OK
20:23:24.284669 rx 2: ACCESS n1 {u=501 g=20 } 
20:23:24.284690 tx 2:     OK
20:23:30.543006 rx 3: ACCESS n1 {u=501 g=20 } 
20:23:30.543094 tx 3:     OK
20:23:30.543214 rx 4: GETATTR n1  
20:23:30.543296 tx 4:     OK, {tA=1s {M040755 SZ=64 L=2 501:20 0 0:0 A 1628618767.183764 M 1628618764.349650 C 1628618764.349650}}
20:23:30.543372 rx 2: ACCESS n1 {u=501 g=20 } 
20:23:30.543387 tx 2:     OK
20:23:30.544313 rx 3: ACCESS n1 {u=501 g=20 } 
20:23:30.544330 tx 3:     OK
20:23:31.327239 rx 4: ACCESS n1 {u=501 g=20 } 
20:23:31.327283 tx 4:     OK
20:23:31.327386 rx 2: ACCESS n1 {u=501 g=20 x} 
20:23:31.327402 tx 2:     OK
20:23:31.327482 rx 3: LOOKUP n1 ["test1"] 6b
20:23:31.327529 tx 3:     2=no such file or directory, {n0 g0 tE=0s tA=0s {M00 SZ=0 L=0 0:0 0 0:0 A 0.000000 M 0.000000 C 0.000000}}
20:23:31.327675 rx 4: LOOKUP n1 ["test1"] 6b
20:23:31.327703 tx 4:     2=no such file or directory, {n0 g0 tE=0s tA=0s {M00 SZ=0 L=0 0:0 0 0:0 A 0.000000 M 0.000000 C 0.000000}}
20:23:31.327809 rx 2: ACCESS n1 {u=501 g=20 w} 
20:23:31.327829 tx 2:     OK
20:23:31.327903 rx 3: CREATE n1 {0100644 [EXCL,CREAT,RDWR]} ["test1"] 6b
20:23:31.328165 tx 3:     OK, {n2 g1 {M0100644 SZ=0 L=1 501:20 0 0:1894100 A 1628619811.327998 M 1628619811.327998 C 1628619811.327998} &{1 0 0}}
20:23:31.328244 rx 4: LOOKUP n1 ["._test1"] 8b
20:23:31.328278 tx 4:     2=no such file or directory, {n0 g0 tE=0s tA=0s {M00 SZ=0 L=0 0:0 0 0:0 A 0.000000 M 0.000000 C 0.000000}}
20:23:31.328360 rx 2: STATFS n1 
20:23:31.328382 tx 2:     OK, {blocks (886870,869798)/948584 files 9712534590/9713501800 bs1048576 nl0 frs1048576}
20:23:31.328483 rx 3: ACCESS n2 {u=501 g=20 } 
20:23:31.328501 tx 3:     OK
20:23:31.328568 rx 4: SETATTR n2 {mode 0100600, fh 1} 
20:23:31.328639 tx 4:     OK, {tA=0s {M0100600 SZ=0 L=1 501:20 0 0:1894100 A 1628619811.327998 M 1628619811.327998 C 1628619811.328607}}
20:23:31.328699 rx 2: LOOKUP n1 ["._test1"] 8b
20:23:31.328727 tx 2:     2=no such file or directory, {n0 g0 tE=0s tA=0s {M00 SZ=0 L=0 0:0 0 0:0 A 0.000000 M 0.000000 C 0.000000}}
20:23:31.328788 rx 3: GETATTR n2  
20:23:31.328817 tx 3:     OK, {tA=1s {M0100600 SZ=0 L=1 501:20 0 0:1894100 A 1628619811.327998 M 1628619811.327998 C 1628619811.328607}}
20:23:31.328960 rx 4: ACCESS n2 {u=501 g=20 } 
20:23:31.328978 tx 4:     OK
20:23:31.329035 rx 2: SETATTR n2 {mode 0100644, fh 1} 
20:23:31.329103 tx 2:     OK, {tA=0s {M0100644 SZ=0 L=1 501:20 0 0:1894100 A 1628619811.327998 M 1628619811.327998 C 1628619811.329069}}
20:23:31.329162 rx 3: LOOKUP n1 ["._test1"] 8b
20:23:31.329187 tx 3:     2=no such file or directory, {n0 g0 tE=0s tA=0s {M00 SZ=0 L=0 0:0 0 0:0 A 0.000000 M 0.000000 C 0.000000}}
20:23:31.329241 rx 4: GETATTR n2  
20:23:31.329262 tx 4:     OK, {tA=1s {M0100644 SZ=0 L=1 501:20 0 0:1894100 A 1628619811.327998 M 1628619811.327998 C 1628619811.329069}}
20:23:31.329384 rx 2: ACCESS n2 {u=501 g=20 } 
20:23:31.329402 tx 2:     OK
20:23:31.329459 rx 3: SETATTR n2 {mode 0100644, fh 1} 
20:23:31.329513 tx 3:     OK, {tA=0s {M0100644 SZ=0 L=1 501:20 0 0:1894100 A 1628619811.327998 M 1628619811.327998 C 1628619811.329489}}
20:23:31.329578 rx 4: LOOKUP n1 ["._test1"] 8b
20:23:31.329602 tx 4:     2=no such file or directory, {n0 g0 tE=0s tA=0s {M00 SZ=0 L=0 0:0 0 0:0 A 0.000000 M 0.000000 C 0.000000}}
20:23:31.329655 rx 2: GETATTR n2  
20:23:31.329675 tx 2:     OK, {tA=1s {M0100644 SZ=0 L=1 501:20 0 0:1894100 A 1628619811.327998 M 1628619811.327998 C 1628619811.329489}}
20:23:31.329769 rx 3: ACCESS n2 {u=501 g=20 r} 
20:23:31.329787 tx 3:     OK
20:23:31.329839 rx 4: LISTXATTR n2 {sz 0} 
20:23:31.329862 tx 4:     78=function not implemented
20:23:31.329919 rx 2: LOOKUP n1 ["._test1"] 8b
20:23:31.329945 tx 2:     2=no such file or directory, {n0 g0 tE=0s tA=0s {M00 SZ=0 L=0 0:0 0 0:0 A 0.000000 M 0.000000 C 0.000000}}
20:23:31.330335 rx 3: ACCESS n2 {u=501 g=20 w} 
20:23:31.330352 tx 3:     OK
20:23:31.330409 rx 4: SETXATTR n2 {sz 10 f0} ["com.apple.ResourceFork"] 33b
20:23:31.330425 tx 4:     78=function not implemented
20:23:31.330480 rx 2: LOOKUP n1 ["._test1"] 8b
20:23:31.330507 tx 2:     2=no such file or directory, {n0 g0 tE=0s tA=0s {M00 SZ=0 L=0 0:0 0 0:0 A 0.000000 M 0.000000 C 0.000000}}
20:23:31.330559 rx 3: GETATTR n1  
20:23:31.330585 tx 3:     OK, {tA=1s {M040755 SZ=96 L=3 501:20 0 0:0 A 1628618767.183764 M 1628619811.328028 C 1628619811.328028}}
20:23:31.330644 rx 4: CREATE n1 {0100644 [CREAT,RDWR]} ["._test1"] 8b
20:23:31.330817 tx 4:     OK, {n3 g1 {M0100644 SZ=0 L=1 501:20 0 0:1894101 A 1628619811.330716 M 1628619811.330716 C 1628619811.330716} &{2 0 0}}
20:23:31.330920 rx 2: WRITE n3 {Fh 2 [0 +4096) } "\x00\x05\x16\a\x00\x02\x00\x00"... 4096b
20:23:31.331006 tx 2:     OK
20:23:31.331071 rx 3: GETATTR n3  
20:23:31.331092 tx 3:     OK, {tA=1s {M0100644 SZ=4096 L=1 501:20 8 0:1894101 A 1628619811.330716 M 1628619811.331002 C 1628619811.331002}}
20:23:31.331235 rx 4: WRITE n3 {Fh 2 [0 +4096) } "\x00\x05\x16\a\x00\x02\x00\x00"... 4096b
20:23:31.331247 tx 4:     OK
20:23:31.331315 rx 2: FLUSH n3 {Fh 2} 
20:23:31.331332 tx 2:     OK
20:23:31.331382 rx 3: RELEASE n3 {Fh 2   L0} 
20:23:31.331518 tx 3:     OK
20:23:31.331604 rx 4: SETATTR n2 {mtime 1628619811.327998471, fh 1} 
20:23:31.332183 rx 2: ACCESS n1 {u=501 g=20 } 
20:23:31.332205 tx 2:     OK
20:23:31.332264 rx 3: GETATTR n1  
20:23:31.332296 tx 3:     OK, {tA=1s {M040755 SZ=128 L=4 501:20 0 0:0 A 1628618767.183764 M 1628619811.330745 C 1628619811.330745}}
20:23:31.332347 rx 2: ACCESS n1 {u=501 g=20 } 
20:23:31.332363 tx 2:     OK
20:23:31.332432 rx 3: ACCESS n1 {u=501 g=20 x} 
20:23:31.332444 tx 3:     OK
20:23:31.332932 rx 2: ACCESS n1 {u=501 g=20 } 
20:23:31.332953 tx 2:     OK
20:23:31.333014 rx 3: ACCESS n1 {u=501 g=20 } 
20:23:31.333026 tx 3:     OK
20:23:31.333134 rx 2: ACCESS n1 {u=501 g=20 } 
20:23:31.333149 tx 2:     OK
20:23:31.333186 rx 3: ACCESS n1 {u=501 g=20 w} 
20:23:31.333198 tx 3:     OK
20:23:31.333232 rx 2: ACCESS n1 {u=501 g=20 r} 
20:23:31.333242 tx 2:     OK
20:23:31.333275 rx 3: ACCESS n1 {u=501 g=20 x} 
20:23:31.333284 tx 3:     OK
20:23:31.333329 rx 2: LOOKUP n1 ["._."] 4b
20:23:31.333375 tx 2:     2=no such file or directory, {n0 g0 tE=0s tA=0s {M00 SZ=0 L=0 0:0 0 0:0 A 0.000000 M 0.000000 C 0.000000}}
20:23:31.333521 rx 3: ACCESS n1 {u=501 g=20 } 
20:23:31.333535 tx 3:     OK
20:23:31.333580 rx 2: ACCESS n1 {u=501 g=20 } 
20:23:31.333591 tx 2:     OK
20:23:34.288778 rx 3: ACCESS n1 {u=501 g=20 } 
20:23:34.288813 tx 3:     OK
20:23:34.288872 rx 2: GETATTR n1  
20:23:34.288914 tx 2:     OK, {tA=1s {M040755 SZ=128 L=4 501:20 0 0:0 A 1628618767.183764 M 1628619811.330745 C 1628619811.330745}}
20:23:34.289012 rx 3: ACCESS n1 {u=501 g=20 w} 
20:23:34.289022 tx 3:     OK
20:23:34.291863 rx 2: ACCESS n1 {u=501 g=20 r} 
20:23:34.291883 tx 2:     OK
20:23:34.291933 rx 3: OPENDIR n1 
20:23:34.291976 tx 3:     OK, {Fh 2 }
20:23:34.292060 rx 2: STATFS n1 
20:23:34.292080 tx 2:     OK, {blocks (886870,869798)/948584 files 9712534589/9713501800 bs1048576 nl0 frs1048576}
20:23:34.292285 rx 3: READDIR n1 {Fh 2 [0 +6550) } 
20:23:34.292464 tx 3:     OK,  64b data "\xd5\xe6\x1c\x00\x00\x00\x00\x00"...
20:23:34.292542 rx 2: READDIR n1 {Fh 2 [2 +6550) } 
20:23:34.292553 tx 2:     OK
20:23:34.292641 rx 3: RELEASEDIR n1 {Fh 2   L0} 
20:23:34.292648 tx 3:     OK
20:23:34.292780 rx 2: ACCESS n1 {u=501 g=20 x} 
20:23:34.292794 tx 2:     OK

Large resourceFork

$> ls -l@
-rw-r--r--@ 1 xxxxxx  staff     0 30 Jul 17:10 testF
	com.apple.ResourceFork	3126345

$> cp testF d1/
cp: testF: could not copy extended attributes to d1/testF: Argument list too long
20:27:32.333317 rx 2: INIT n0 {7.19 Ra 0x100000 CASE_INSENSITIVE,EXPLICIT_INVAL_DATA,XTIMES,VOL_RENAME,ATOMIC_O_TRUNC,0xc000000} 
20:27:32.333436 tx 2:     OK, {7.8 Ra 0x100000  0/0 Wr 0x10000 Tg 0x0}
20:27:32.333530 rx 3: STATFS n1 
20:27:32.333570 tx 3:     OK, {blocks (886866,869794)/948584 files 9712534585/9713501800 bs1048576 nl0 frs1048576}
20:27:32.333614 rx 2: STATFS n1 
20:27:32.333625 tx 2:     OK, {blocks (886866,869794)/948584 files 9712534585/9713501800 bs1048576 nl0 frs1048576}
20:27:32.333923 rx 3: STATFS n1 
20:27:32.333934 tx 3:     OK, {blocks (886866,869794)/948584 files 9712534585/9713501800 bs1048576 nl0 frs1048576}
20:27:32.333938 rx 2: STATFS n1 
20:27:32.333948 tx 2:     OK, {blocks (886866,869794)/948584 files 9712534585/9713501800 bs1048576 nl0 frs1048576}
20:27:32.334098 rx 3: ACCESS n1 {u=501 g=20 x} 
20:27:32.334126 tx 3:     OK
20:27:32.334223 rx 2: STATFS n1 
20:27:32.334249 rx 3: LOOKUP n1 [".go-fuse-epoll-hack"] 20b
20:27:32.334273 tx 2:     OK, {blocks (886866,869794)/948584 files 9712534585/9713501800 bs1048576 nl0 frs1048576}
20:27:32.334287 tx 3:     OK, {n18446744073709551615 g0 tE=0s tA=0s {M0100644 SZ=0 L=1 0:0 0 0:18446744073709551615 A 0.000000 M 0.000000 C 0.000000}}
20:27:32.334329 rx 2: STATFS n1 
20:27:32.334334 tx 2:     OK, {blocks (886866,869794)/948584 files 9712534585/9713501800 bs1048576 nl0 frs1048576}
20:27:32.334350 rx 3: GETATTR n18446744073709551615  
20:27:32.334364 tx 3:     OK, {tA=0s {M0100644 SZ=0 L=1 0:0 0 0:18446744073709551615 A 0.000000 M 0.000000 C 0.000000}}
20:27:32.334387 rx 2: GETATTR n18446744073709551615  
20:27:32.334396 tx 2:     OK, {tA=0s {M0100644 SZ=0 L=1 0:0 0 0:18446744073709551615 A 0.000000 M 0.000000 C 0.000000}}
20:27:32.334456 rx 3: ACCESS n18446744073709551615 {u=501 g=20 w,r} 
20:27:32.334458 tx 3:     OK
20:27:32.334479 rx 2: GETATTR n18446744073709551615  
20:27:32.334486 tx 2:     OK, {tA=0s {M0100644 SZ=0 L=1 0:0 0 0:18446744073709551615 A 0.000000 M 0.000000 C 0.000000}}
20:27:32.334511 rx 3: OPEN n18446744073709551615 {RDWR} 
20:27:32.334514 tx 3:     OK, {Fh 18446744073709551615 }
20:27:32.334562 rx 2: SETATTR n18446744073709551615 {size 0, fh 18446744073709551615} 
20:27:32.334573 tx 2:     OK, {tA=0s {M0100644 SZ=0 L=1 0:0 0 0:18446744073709551615 A 0.000000 M 0.000000 C 0.000000}}
20:27:32.334594 rx 3: GETATTR n18446744073709551615  
20:27:32.334600 tx 3:     OK, {tA=0s {M0100644 SZ=0 L=1 0:0 0 0:18446744073709551615 A 0.000000 M 0.000000 C 0.000000}}
20:27:32.334630 rx 2: FLUSH n18446744073709551615 {Fh 18446744073709551615} 
20:27:32.334632 tx 2:     OK
20:27:32.334775 rx 3: RELEASE n18446744073709551615 {Fh 18446744073709551615 RDWR  L0} 
20:27:32.334777 tx 3:     OK
Mounted!
20:27:32.336018 rx 2: ACCESS n1 {u=501 g=20 } 
20:27:32.336043 tx 2:     OK
20:27:32.336088 rx 3: GETATTR n1  
20:27:32.336109 tx 3:     OK, {tA=1s {M040755 SZ=64 L=2 501:20 0 0:0 A 1628619943.651990 M 1628619939.316337 C 1628619939.316337}}
20:27:32.336167 rx 2: ACCESS n1 {u=501 g=20 } 
20:27:32.336173 tx 2:     OK
20:27:32.336196 rx 3: STATFS n1 
20:27:32.336204 tx 3:     OK, {blocks (886866,869794)/948584 files 9712534585/9713501800 bs1048576 nl0 frs1048576}
20:27:32.336218 rx 2: ACCESS n1 {u=0 g=0 } 
20:27:32.336223 tx 2:     OK
20:27:32.336287 rx 2: ACCESS n1 {u=501 g=20 } 
20:27:32.336294 tx 2:     OK
20:27:32.336300 rx 4: STATFS n1 
20:27:32.336305 tx 4:     OK, {blocks (886866,869794)/948584 files 9712534585/9713501800 bs1048576 nl0 frs1048576}
20:27:32.336315 rx 3: STATFS n1 
20:27:32.336319 tx 3:     OK, {blocks (886866,869794)/948584 files 9712534585/9713501800 bs1048576 nl0 frs1048576}
20:27:32.336380 rx 2: ACCESS n1 {u=0 g=0 } 
20:27:32.336386 tx 2:     OK
20:27:32.336449 rx 4: ACCESS n1 {u=501 g=20 } 
20:27:32.336456 tx 4:     OK
20:27:32.336482 rx 3: STATFS n1 
20:27:32.336487 tx 3:     OK, {blocks (886866,869794)/948584 files 9712534585/9713501800 bs1048576 nl0 frs1048576}
20:27:32.336522 rx 2: ACCESS n1 {u=0 g=0 } 
20:27:32.336528 tx 2:     OK
20:27:32.336574 rx 4: ACCESS n1 {u=501 g=20 } 
20:27:32.336580 tx 4:     OK
20:27:32.336635 rx 3: ACCESS n1 {u=0 g=0 } 
20:27:32.336640 tx 3:     OK
20:27:32.336686 rx 2: ACCESS n1 {u=501 g=20 } 
20:27:32.336690 tx 2:     OK
20:27:32.336725 rx 4: ACCESS n1 {u=501 g=20 } 
20:27:32.336729 tx 4:     OK
20:27:32.336836 rx 3: ACCESS n1 {u=0 g=0 } 
20:27:32.336841 tx 3:     OK
20:27:32.336911 rx 2: ACCESS n1 {u=501 g=20 } 
20:27:32.336935 tx 2:     OK
20:27:32.337014 rx 4: ACCESS n1 {u=501 g=20 } 
20:27:32.337029 tx 4:     OK
20:27:32.337123 rx 3: ACCESS n1 {u=501 g=20 } 
20:27:32.337129 tx 3:     OK
20:27:32.337214 rx 2: ACCESS n1 {u=501 g=20 } 
20:27:32.337218 tx 2:     OK
20:27:32.337303 rx 4: GETXATTR n1 {sz 32} ["com.apple.FinderInfo"] 21b
20:27:32.337324 tx 4:     78=function not implemented
20:27:32.337408 rx 3: ACCESS n1 {u=501 g=20 } 
20:27:32.337443 tx 3:     OK
20:27:32.337502 rx 2: ACCESS n1 {u=501 g=20 } 
20:27:32.337520 tx 2:     OK
20:27:32.337629 rx 4: ACCESS n1 {u=501 g=20 } 
20:27:32.337635 tx 4:     OK
20:27:32.337730 rx 3: ACCESS n1 {u=501 g=20 w} 
20:27:32.337735 tx 3:     OK
20:27:32.337817 rx 2: ACCESS n1 {u=501 g=20 r} 
20:27:32.337822 tx 2:     OK
20:27:32.337874 rx 4: ACCESS n1 {u=501 g=20 x} 
20:27:32.337929 tx 4:     OK
20:27:32.337981 rx 3: LOOKUP n1 ["._."] 4b
20:27:32.338002 tx 3:     2=no such file or directory, {n0 g0 tE=0s tA=0s {M00 SZ=0 L=0 0:0 0 0:0 A 0.000000 M 0.000000 C 0.000000}}
20:27:32.338031 rx 2: ACCESS n1 {u=501 g=20 } 
20:27:32.338035 tx 2:     OK
20:27:32.338141 rx 4: LOOKUP n1 ["._."] 4b
20:27:32.338183 tx 4:     2=no such file or directory, {n0 g0 tE=0s tA=0s {M00 SZ=0 L=0 0:0 0 0:0 A 0.000000 M 0.000000 C 0.000000}}
20:27:32.338246 rx 3: ACCESS n1 {u=501 g=20 } 
20:27:32.338275 tx 3:     OK
20:27:32.338402 rx 2: ACCESS n1 {u=501 g=20 } 
20:27:32.338446 tx 2:     OK
20:27:32.338488 rx 4: ACCESS n1 {u=501 g=20 } 
20:27:32.338497 tx 4:     OK
20:27:32.338536 rx 3: ACCESS n1 {u=501 g=20 } 
20:27:32.338543 tx 3:     OK
20:27:32.338582 rx 2: ACCESS n1 {u=0 g=0 r} 
20:27:32.338587 tx 2:     OK
20:27:32.338672 rx 4: ACCESS n1 {u=501 g=20 } 
20:27:32.338678 tx 4:     OK
20:27:32.338728 rx 3: ACCESS n1 {u=501 g=20 } 
20:27:32.338734 tx 3:     OK
20:27:32.338905 rx 4: ACCESS n1 {u=501 g=20 } 
20:27:32.338937 tx 4:     OK
20:27:32.338909 rx 2: STATFS n1 
20:27:32.338948 tx 2:     OK, {blocks (886866,869794)/948584 files 9712534585/9713501800 bs1048576 nl0 frs1048576}
20:27:32.339007 rx 3: STATFS n1 
20:27:32.339014 tx 3:     OK, {blocks (886866,869794)/948584 files 9712534585/9713501800 bs1048576 nl0 frs1048576}
20:27:32.339098 rx 4: ACCESS n1 {u=501 g=20 } 
20:27:32.339106 rx 2: STATFS n1 
20:27:32.339120 tx 4:     OK
20:27:32.339123 tx 2:     OK, {blocks (886866,869794)/948584 files 9712534585/9713501800 bs1048576 nl0 frs1048576}
20:27:32.339192 rx 3: STATFS n1 
20:27:32.339207 tx 3:     OK, {blocks (886866,869794)/948584 files 9712534585/9713501800 bs1048576 nl0 frs1048576}
20:27:32.339282 rx 4: STATFS n1 
20:27:32.339297 tx 4:     OK, {blocks (886866,869794)/948584 files 9712534585/9713501800 bs1048576 nl0 frs1048576}
20:27:32.339383 rx 2: ACCESS n1 {u=501 g=20 } 
20:27:32.339392 tx 2:     OK
20:27:32.339445 rx 3: ACCESS n1 {u=501 g=20 } 
20:27:32.339492 tx 3:     OK
20:27:32.339571 rx 4: ACCESS n1 {u=501 g=20 } 
20:27:32.339609 tx 4:     OK
20:27:32.339676 rx 2: ACCESS n1 {u=501 g=20 } 
20:27:32.339716 tx 2:     OK
20:27:32.339784 rx 3: ACCESS n1 {u=501 g=20 } 
20:27:32.339790 tx 3:     OK
20:27:32.339810 rx 4: STATFS n1 
20:27:32.339815 tx 4:     OK, {blocks (886866,869794)/948584 files 9712534585/9713501800 bs1048576 nl0 frs1048576}
20:27:32.339889 rx 2: ACCESS n1 {u=501 g=20 } 
20:27:32.339912 tx 2:     OK
20:27:32.340081 rx 3: ACCESS n1 {u=501 g=20 } 
20:27:32.340096 tx 3:     OK
20:27:32.340131 rx 4: ACCESS n1 {u=501 g=20 } 
20:27:32.340143 tx 4:     OK
20:27:32.340275 rx 2: ACCESS n1 {u=501 g=20 } 
20:27:32.340286 tx 2:     OK
20:27:32.340375 rx 3: ACCESS n1 {u=501 g=20 } 
20:27:32.340383 tx 3:     OK
20:27:32.340433 rx 4: ACCESS n1 {u=501 g=20 } 
20:27:32.340450 tx 4:     OK
20:27:32.340627 rx 2: ACCESS n1 {u=501 g=20 } 
20:27:32.340636 tx 2:     OK
20:27:32.340698 rx 3: ACCESS n1 {u=501 g=20 } 
20:27:32.340715 tx 3:     OK
20:27:32.340774 rx 4: ACCESS n1 {u=501 g=20 } 
20:27:32.340787 tx 4:     OK
20:27:32.340830 rx 2: ACCESS n1 {u=501 g=20 } 
20:27:32.340846 tx 2:     OK
20:27:32.340952 rx 3: ACCESS n1 {u=501 g=20 } 
20:27:32.340980 tx 3:     OK
20:27:32.341066 rx 4: ACCESS n1 {u=501 g=20 } 
20:27:32.341077 tx 4:     OK
20:27:32.341119 rx 2: ACCESS n1 {u=501 g=20 } 
20:27:32.341132 tx 2:     OK
20:27:32.341225 rx 3: ACCESS n1 {u=501 g=20 r} 
20:27:32.341233 tx 3:     OK
20:27:32.341335 rx 4: LOOKUP n1 ["._."] 4b
20:27:32.341400 tx 4:     2=no such file or directory, {n0 g0 tE=0s tA=0s {M00 SZ=0 L=0 0:0 0 0:0 A 0.000000 M 0.000000 C 0.000000}}
20:27:32.341442 rx 2: ACCESS n1 {u=501 g=20 } 
20:27:32.341447 tx 2:     OK
20:27:32.341546 rx 3: ACCESS n1 {u=501 g=20 } 
20:27:32.341552 tx 3:     OK
20:27:32.341648 rx 4: ACCESS n1 {u=501 g=20 w} 
20:27:32.341657 tx 4:     OK
20:27:32.341703 rx 2: ACCESS n1 {u=501 g=20 r} 
20:27:32.341721 tx 2:     OK
20:27:32.341771 rx 3: ACCESS n1 {u=501 g=20 x} 
20:27:32.341778 tx 3:     OK
20:27:32.341859 rx 4: LOOKUP n1 ["._."] 4b
20:27:32.341875 tx 4:     2=no such file or directory, {n0 g0 tE=0s tA=0s {M00 SZ=0 L=0 0:0 0 0:0 A 0.000000 M 0.000000 C 0.000000}}
20:27:32.341921 rx 2: ACCESS n1 {u=501 g=20 } 
20:27:32.341926 tx 2:     OK
20:27:32.342081 rx 3: ACCESS n1 {u=501 g=20 } 
20:27:32.342114 tx 3:     OK
20:27:32.342152 rx 4: ACCESS n1 {u=501 g=20 } 
20:27:32.342163 tx 4:     OK
20:27:32.342224 rx 2: ACCESS n1 {u=501 g=20 } 
20:27:32.342234 tx 2:     OK
20:27:32.342582 rx 3: ACCESS n1 {u=501 g=20 x} 
20:27:32.342590 tx 3:     OK
20:27:32.342684 rx 4: LOOKUP n1 [".hidden"] 8b
20:27:32.342714 tx 4:     2=no such file or directory, {n0 g0 tE=0s tA=0s {M00 SZ=0 L=0 0:0 0 0:0 A 0.000000 M 0.000000 C 0.000000}}
20:27:32.342762 rx 2: ACCESS n1 {u=501 g=20 } 
20:27:32.342769 tx 2:     OK
20:27:32.342953 rx 3: ACCESS n1 {u=501 g=20 } 
20:27:32.342960 tx 3:     OK
20:27:32.343040 rx 4: ACCESS n1 {u=501 g=20 } 
20:27:32.343061 tx 4:     OK
20:27:32.343148 rx 2: ACCESS n1 {u=501 g=20 } 
20:27:32.343169 tx 2:     OK
20:27:32.343272 rx 3: ACCESS n1 {u=501 g=20 } 
20:27:32.343278 tx 3:     OK
20:27:32.343358 rx 4: ACCESS n1 {u=501 g=20 } 
20:27:32.343362 tx 4:     OK
20:27:32.343422 rx 2: ACCESS n1 {u=501 g=20 w} 
20:27:32.343429 tx 2:     OK
20:27:32.343464 rx 3: ACCESS n1 {u=501 g=20 r} 
20:27:32.343468 tx 3:     OK
20:27:32.343609 rx 4: ACCESS n1 {u=501 g=20 x} 
20:27:32.343613 tx 4:     OK
20:27:32.343699 rx 2: LOOKUP n1 ["._."] 4b
20:27:32.343714 tx 2:     2=no such file or directory, {n0 g0 tE=0s tA=0s {M00 SZ=0 L=0 0:0 0 0:0 A 0.000000 M 0.000000 C 0.000000}}
20:27:32.343857 rx 3: ACCESS n1 {u=501 g=20 } 
20:27:32.343863 tx 3:     OK
20:27:32.343954 rx 4: ACCESS n1 {u=501 g=20 } 
20:27:32.343960 tx 4:     OK
20:27:32.344079 rx 2: ACCESS n1 {u=501 g=20 } 
20:27:32.344085 tx 2:     OK
20:27:32.344176 rx 3: ACCESS n1 {u=501 g=20 } 
20:27:32.344182 tx 3:     OK
20:27:32.344267 rx 4: ACCESS n1 {u=501 g=20 } 
20:27:32.344272 tx 4:     OK
20:27:32.344320 rx 2: ACCESS n1 {u=501 g=20 } 
20:27:32.344326 tx 2:     OK
20:27:32.344381 rx 3: ACCESS n1 {u=501 g=20 } 
20:27:32.344386 tx 3:     OK
20:27:32.344617 rx 4: STATFS n1 
20:27:32.344629 tx 4:     OK, {blocks (886866,869794)/948584 files 9712534585/9713501800 bs1048576 nl0 frs1048576}
20:27:32.344638 rx 2: LOOKUP n1 [".DS_Store"] 10b
20:27:32.344654 tx 2:     2=no such file or directory, {n0 g0 tE=0s tA=0s {M00 SZ=0 L=0 0:0 0 0:0 A 0.000000 M 0.000000 C 0.000000}}
20:27:32.344726 rx 3: LOOKUP n1 [".DS_Store"] 10b
20:27:32.344735 tx 3:     2=no such file or directory, {n0 g0 tE=0s tA=0s {M00 SZ=0 L=0 0:0 0 0:0 A 0.000000 M 0.000000 C 0.000000}}
20:27:32.388917 rx 2: ACCESS n1 {u=0 g=0 } 
20:27:32.388948 tx 2:     OK
20:27:32.558287 rx 4: ACCESS n1 {u=501 g=20 } 
20:27:32.558315 tx 4:     OK
20:27:32.636431 rx 3: ACCESS n1 {u=501 g=20 } 
20:27:32.636448 tx 3:     OK
20:27:32.636497 rx 2: ACCESS n1 {u=501 g=20 w} 
20:27:32.636505 tx 2:     OK
20:27:32.637710 rx 4: ACCESS n1 {u=501 g=20 r} 
20:27:32.637719 tx 4:     OK
20:27:32.637794 rx 3: OPENDIR n1 
20:27:32.637821 tx 3:     OK, {Fh 1 }
20:27:32.637860 rx 2: STATFS n1 
20:27:32.637869 tx 2:     OK, {blocks (886866,869794)/948584 files 9712534585/9713501800 bs1048576 nl0 frs1048576}
20:27:32.637901 rx 4: READDIR n1 {Fh 1 [0 +6550) } 
20:27:32.637959 tx 4:     OK
20:27:32.637984 rx 3: RELEASEDIR n1 {Fh 1   L0} 
20:27:32.637988 tx 3:     OK
20:27:32.700453 rx 2: ACCESS n1 {u=501 g=20 } 
20:27:32.700489 tx 2:     OK
20:27:32.700593 rx 4: GETATTR n1  
20:27:32.700627 tx 4:     OK, {tA=1s {M040755 SZ=64 L=2 501:20 0 0:0 A 1628619943.651990 M 1628619939.316337 C 1628619939.316337}}
20:27:32.700974 rx 3: ACCESS n1 {u=501 g=20 } 
20:27:32.700980 tx 3:     OK
20:27:32.701064 rx 2: ACCESS n1 {u=501 g=20 } 
20:27:32.701070 tx 2:     OK
20:27:32.701159 rx 4: ACCESS n1 {u=501 g=20 } 
20:27:32.701166 tx 4:     OK
20:27:32.701216 rx 3: ACCESS n1 {u=501 g=20 w} 
20:27:32.701223 tx 3:     OK
20:27:32.701254 rx 2: ACCESS n1 {u=501 g=20 r} 
20:27:32.701259 tx 2:     OK
20:27:32.701331 rx 4: ACCESS n1 {u=501 g=20 x} 
20:27:32.701337 tx 4:     OK
20:27:32.701382 rx 3: LOOKUP n1 ["._."] 4b
20:27:32.701397 tx 3:     2=no such file or directory, {n0 g0 tE=0s tA=0s {M00 SZ=0 L=0 0:0 0 0:0 A 0.000000 M 0.000000 C 0.000000}}
20:27:32.701570 rx 2: ACCESS n1 {u=501 g=20 } 
20:27:32.701575 tx 2:     OK
20:27:32.701647 rx 4: ACCESS n1 {u=501 g=20 } 
20:27:32.701652 tx 4:     OK
20:27:33.201123 rx 3: ACCESS n1 {u=501 g=20 x} 
20:27:33.201237 tx 3:     OK
20:27:33.201340 rx 2: ACCESS n18446744073709551615 {u=501 g=20 } 
20:27:33.201353 tx 2:     OK
20:27:33.201442 rx 4: GETATTR n18446744073709551615  
20:27:33.201504 tx 4:     OK, {tA=0s {M0100644 SZ=0 L=1 0:0 0 0:18446744073709551615 A 0.000000 M 0.000000 C 0.000000}}
20:27:44.370356 rx 3: ACCESS n1 {u=501 g=20 } 
20:27:44.370403 tx 3:     OK
20:27:44.370466 rx 2: GETATTR n1  
20:27:44.370509 tx 2:     OK, {tA=1s {M040755 SZ=64 L=2 501:20 0 0:0 A 1628619943.651990 M 1628619939.316337 C 1628619939.316337}}
20:27:44.370592 rx 4: ACCESS n1 {u=501 g=20 x} 
20:27:44.370612 tx 4:     OK
20:27:44.370673 rx 3: LOOKUP n1 ["testF"] 6b
20:27:44.370734 tx 3:     2=no such file or directory, {n0 g0 tE=0s tA=0s {M00 SZ=0 L=0 0:0 0 0:0 A 0.000000 M 0.000000 C 0.000000}}
20:27:44.370840 rx 2: LOOKUP n1 ["testF"] 6b
20:27:44.370870 tx 2:     2=no such file or directory, {n0 g0 tE=0s tA=0s {M00 SZ=0 L=0 0:0 0 0:0 A 0.000000 M 0.000000 C 0.000000}}
20:27:44.370951 rx 4: ACCESS n1 {u=501 g=20 w} 
20:27:44.370969 tx 4:     OK
20:27:44.371030 rx 3: CREATE n1 {0100644 [CREAT,EXCL,RDWR]} ["testF"] 6b
20:27:44.371306 tx 3:     OK, {n2 g1 {M0100644 SZ=0 L=1 501:20 0 0:1894681 A 1628620064.371124 M 1628620064.371124 C 1628620064.371124} &{1 0 0}}
20:27:44.371385 rx 2: LOOKUP n1 ["._testF"] 8b
20:27:44.371427 tx 2:     2=no such file or directory, {n0 g0 tE=0s tA=0s {M00 SZ=0 L=0 0:0 0 0:0 A 0.000000 M 0.000000 C 0.000000}}
20:27:44.371502 rx 4: STATFS n1 
20:27:44.371523 tx 4:     OK, {blocks (886866,869794)/948584 files 9712534585/9713501800 bs1048576 nl0 frs1048576}
20:27:44.371608 rx 3: ACCESS n2 {u=501 g=20 } 
20:27:44.371629 tx 3:     OK
20:27:44.371692 rx 2: SETATTR n2 {mode 0100600, fh 1} 
20:27:44.371773 tx 2:     OK, {tA=0s {M0100600 SZ=0 L=1 501:20 0 0:1894681 A 1628620064.371124 M 1628620064.371124 C 1628620064.371736}}
20:27:44.371824 rx 4: LOOKUP n1 ["._testF"] 8b
20:27:44.371847 tx 4:     2=no such file or directory, {n0 g0 tE=0s tA=0s {M00 SZ=0 L=0 0:0 0 0:0 A 0.000000 M 0.000000 C 0.000000}}
20:27:44.371891 rx 3: GETATTR n2  
20:27:44.371918 tx 3:     OK, {tA=1s {M0100600 SZ=0 L=1 501:20 0 0:1894681 A 1628620064.371124 M 1628620064.371124 C 1628620064.371736}}
20:27:44.372059 rx 2: ACCESS n2 {u=501 g=20 } 
20:27:44.372078 tx 2:     OK
20:27:44.372125 rx 4: SETATTR n2 {mode 0100644, fh 1} 
20:27:44.372183 tx 4:     OK, {tA=0s {M0100644 SZ=0 L=1 501:20 0 0:1894681 A 1628620064.371124 M 1628620064.371124 C 1628620064.372156}}
20:27:44.372229 rx 3: LOOKUP n1 ["._testF"] 8b
20:27:44.372252 tx 3:     2=no such file or directory, {n0 g0 tE=0s tA=0s {M00 SZ=0 L=0 0:0 0 0:0 A 0.000000 M 0.000000 C 0.000000}}
20:27:44.372296 rx 2: GETATTR n2  
20:27:44.372314 tx 2:     OK, {tA=1s {M0100644 SZ=0 L=1 501:20 0 0:1894681 A 1628620064.371124 M 1628620064.371124 C 1628620064.372156}}
20:27:44.372480 rx 4: ACCESS n2 {u=501 g=20 } 
20:27:44.372497 tx 4:     OK
20:27:44.372544 rx 3: SETATTR n2 {mode 0100644, fh 1} 
20:27:44.372604 tx 3:     OK, {tA=0s {M0100644 SZ=0 L=1 501:20 0 0:1894681 A 1628620064.371124 M 1628620064.371124 C 1628620064.372578}}
20:27:44.372696 rx 2: LOOKUP n1 ["._testF"] 8b
20:27:44.372718 tx 2:     2=no such file or directory, {n0 g0 tE=0s tA=0s {M00 SZ=0 L=0 0:0 0 0:0 A 0.000000 M 0.000000 C 0.000000}}
20:27:44.372773 rx 4: GETATTR n2  
20:27:44.372794 tx 4:     OK, {tA=1s {M0100644 SZ=0 L=1 501:20 0 0:1894681 A 1628620064.371124 M 1628620064.371124 C 1628620064.372578}}
20:27:44.372874 rx 3: ACCESS n2 {u=501 g=20 r} 
20:27:44.372889 tx 3:     OK
20:27:44.372944 rx 2: LISTXATTR n2 {sz 0} 
20:27:44.372970 tx 2:     78=function not implemented
20:27:44.373019 rx 4: LOOKUP n1 ["._testF"] 8b
20:27:44.373045 tx 4:     2=no such file or directory, {n0 g0 tE=0s tA=0s {M00 SZ=0 L=0 0:0 0 0:0 A 0.000000 M 0.000000 C 0.000000}}
20:27:44.374146 rx 3: ACCESS n2 {u=501 g=20 w} 
20:27:44.374175 tx 3:     OK
20:27:44.374881 Failed to read from fuse conn: 5=input/output error

Process finished with the exit code 0

@dsxack
Copy link
Contributor

dsxack commented Nov 10, 2023

I just tested it on MacOS 14.2 wind MACFUSE 4.5 and this won't reproduced

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants