kahing / catfs

Cache AnyThing filesystem written in Rust
Apache License 2.0
842 stars 54 forks source link

Not working with fstab #28

Closed Simanas closed 3 years ago

Simanas commented 4 years ago

Hello guys and thank you for this great package! I tried adding pretty much exactly the same command to my /etc/fstab, but it refuses to work with it, getting this:

error: The following required arguments were not provided:
    <mountpoint>

USAGE:
    catfs <from> <to> <mountpoint> -o <option>...

For more information try --help

v0.8.0

rickysarraf commented 4 years ago

Oh!! Thanks for reporting this. I have the same problem, just that mine is more integrated with systemd automount.

Mar 13 16:01:49 priyasi systemd[1]: home-rrs-.cache-catfs-chutzpah.automount: Got automount request for /home/rrs/.cache/catfs/chutzpah, triggered by 4304 (ls)
Mar 13 16:01:49 priyasi systemd[1]: Mounting /home/rrs/.cache/catfs/chutzpah...
Mar 13 16:01:49 priyasi mount[4307]: error: The following required arguments were not provided:
Mar 13 16:01:49 priyasi mount[4307]:     <mountpoint>
Mar 13 16:01:49 priyasi mount[4307]: USAGE:
Mar 13 16:01:49 priyasi mount[4307]:     catfs <from> <to> <mountpoint> -o <option>...
Mar 13 16:01:49 priyasi mount[4307]: For more information try --help
Mar 13 16:01:49 priyasi systemd[1]: home-rrs-.cache-catfs-chutzpah.mount: Mount process exited, code=exited, status=1/FAILURE
Mar 13 16:01:49 priyasi systemd[1]: home-rrs-.cache-catfs-chutzpah.mount: Failed with result 'exit-code'.
Mar 13 16:01:49 priyasi systemd[1]: Failed to mount /home/rrs/.cache/catfs/chutzpah.

/etc/fstab snippet

catfs#/mnt/chutzpah#/home/rrs/.cache/catfs/cache-chutzpah /home/rrs/.cache/catfs/chutzpah       fuse    allow_other,--uid=1000,--gid=1000,--free=3%,x-systemd.idle-timeout=30,x-systemd.automount,_netdev 0       0

The same works perfectly fine when mounting by hand.

rickysarraf commented 4 years ago

Oh!! I hadn't realized that the fstab feature was added later. I tried the latest HEAD and ran into this problem

Mar 13 18:16:12 priyasi systemd[1]: home-rrs-.cache-catfs-chutzpah.automount: Got automount request for /home/rrs/.cache/catfs/chutzpah, triggered by 17125 (ls)
Mar 13 18:16:12 priyasi systemd[1]: Mounting /home/rrs/.cache/catfs/chutzpah...
Mar 13 18:16:12 priyasi systemd[1]: home-rrs-.cache-catfs-chutzpah.mount: Mount process finished, but there is no mount.
Mar 13 18:16:12 priyasi systemd[1]: home-rrs-.cache-catfs-chutzpah.mount: Failed with result 'protocol'.
Mar 13 18:16:12 priyasi catfs[17130]: Mounting /home/rrs/.cache/catfs/chutzpah
Mar 13 18:16:12 priyasi systemd[1]: Failed to mount /home/rrs/.cache/catfs/chutzpah.
Mar 13 18:16:12 priyasi catfs[17246]: Mounting /home/rrs/.cache/catfs/chutzpah
Mar 13 18:16:12 priyasi systemd[1]: home-rrs-.cache-catfs-chutzpah.automount: Got automount request for /home/rrs/.cache/catfs/chutzpah, triggered by 17130 (catfs)
Mar 13 18:16:12 priyasi catfs[17357]: Mounting /home/rrs/.cache/catfs/chutzpah
Mar 13 18:16:12 priyasi systemd[1]: home-rrs-.cache-catfs-chutzpah.mount: Found left-over process 17130 (catfs) in control group while starting unit. Ignoring.
Mar 13 18:16:12 priyasi catfs[17468]: Mounting /home/rrs/.cache/catfs/chutzpah
Mar 13 18:16:12 priyasi systemd[1]: This usually indicates unclean termination of a previous run, or service implementation deficiencies.
Mar 13 18:16:12 priyasi catfs[17579]: Mounting /home/rrs/.cache/catfs/chutzpah
Mar 13 18:16:12 priyasi systemd[1]: Mounting /home/rrs/.cache/catfs/chutzpah...
Mar 13 18:16:12 priyasi catfs[17130]: Cannot mount: No such device (os error 19) stack backtrace:
Mar 13 18:16:12 priyasi systemd[1]: home-rrs-.cache-catfs-chutzpah.mount: Mount process finished, but there is no mount.
Mar 13 18:16:12 priyasi catfs[17130]:    0:     0x557b424dbf35 - catfs::catfs::error::RError<E>::from::h895331c5ecbb2e25
Mar 13 18:16:12 priyasi systemd[1]: home-rrs-.cache-catfs-chutzpah.mount: Failed with result 'protocol'.
Mar 13 18:16:12 priyasi catfs[17130]:                         at src/catfs/error.rs:52
Mar 13 18:16:12 priyasi systemd[1]: Failed to mount /home/rrs/.cache/catfs/chutzpah.
Mar 13 18:16:12 priyasi catfs[17130]:    1:     0x557b42506e45 - <catfs::catfs::error::RError<std::io::error::Error> as core::convert::From<std::io::error::Error>>::from::hb6598e8d987b0b29
Mar 13 18:16:12 priyasi systemd[1]: home-rrs-.cache-catfs-chutzpah.automount: Got automount request for /home/rrs/.cache/catfs/chutzpah, triggered by 17246 (catfs)
Mar 13 18:16:12 priyasi catfs[17130]:                         at src/catfs/error.rs:115
Mar 13 18:16:12 priyasi systemd[1]: home-rrs-.cache-catfs-chutzpah.mount: Found left-over process 17130 (catfs) in control group while starting unit. Ignoring.
Mar 13 18:16:12 priyasi catfs[17130]:    2:     0x557b425494e6 - catfs::main_internal::h301b7b64c624340c
Mar 13 18:16:12 priyasi systemd[1]: This usually indicates unclean termination of a previous run, or service implementation deficiencies.
Mar 13 18:16:12 priyasi catfs[17130]:                         at src/main.rs:248
Mar 13 18:16:12 priyasi systemd[1]: home-rrs-.cache-catfs-chutzpah.mount: Found left-over process 17246 (catfs) in control group while starting unit. Ignoring.
Mar 13 18:16:12 priyasi catfs[17130]:    3:     0x557b425470a0 - catfs::main::hfa37ddebbee1dd6d
Mar 13 18:16:12 priyasi systemd[1]: This usually indicates unclean termination of a previous run, or service implementation deficiencies.
Mar 13 18:16:12 priyasi catfs[17130]:                         at src/main.rs:40
Mar 13 18:16:12 priyasi systemd[1]: Mounting /home/rrs/.cache/catfs/chutzpah...
Mar 13 18:16:12 priyasi catfs[17130]:    4:     0x557b4254c8df - std::rt::lang_start::{{closure}}::hf3ef3448014deb0d
Mar 13 18:16:12 priyasi systemd[1]: home-rrs-.cache-catfs-chutzpah.mount: Mount process finished, but there is no mount.
Mar 13 18:16:12 priyasi catfs[17130]:                         at /usr/src/rustc-1.40.0/src/libstd/rt.rs:61
Mar 13 18:16:12 priyasi systemd[1]: home-rrs-.cache-catfs-chutzpah.mount: Failed with result 'protocol'.
Mar 13 18:16:12 priyasi catfs[17130]:    5:     0x557b428d95a2 - _ZN3std9panicking3try7do_call17h405fa073712ab5d5E.llvm.17613216718872221368
Mar 13 18:16:12 priyasi systemd[1]: Failed to mount /home/rrs/.cache/catfs/chutzpah.
Mar 13 18:16:12 priyasi catfs[17130]:    6:     0x557b428e7389 - __rust_maybe_catch_panic
Mar 13 18:16:12 priyasi systemd[1]: home-rrs-.cache-catfs-chutzpah.automount: Got automount request for /home/rrs/.cache/catfs/chutzpah, triggered by 17357 (catfs)
Mar 13 18:16:12 priyasi catfs[17130]:    7:     0x557b428df138 - std::rt::lang_start_internal::he63ceb3eba03dd55
Mar 13 18:16:12 priyasi systemd[1]: home-rrs-.cache-catfs-chutzpah.mount: Found left-over process 17130 (catfs) in control group while starting unit. Ignoring.
Mar 13 18:16:12 priyasi catfs[17130]:    8:     0x557b4254c8b8 - std::rt::lang_start::h80110ac54506f8b6
Mar 13 18:16:12 priyasi systemd[1]: This usually indicates unclean termination of a previous run, or service implementation deficiencies.
Mar 13 18:16:12 priyasi catfs[17130]:                         at /usr/src/rustc-1.40.0/src/libstd/rt.rs:61
Mar 13 18:16:12 priyasi systemd[1]: home-rrs-.cache-catfs-chutzpah.mount: Found left-over process 17246 (catfs) in control group while starting unit. Ignoring.
Mar 13 18:16:12 priyasi catfs[17130]:    9:     0x557b4254aaa9 - main
Mar 13 18:16:12 priyasi systemd[1]: This usually indicates unclean termination of a previous run, or service implementation deficiencies.
Mar 13 18:16:12 priyasi catfs[17130]:   10:     0x7f312243ebba - __libc_start_main
Mar 13 18:16:12 priyasi systemd[1]: home-rrs-.cache-catfs-chutzpah.mount: Found left-over process 17357 (catfs) in control group while starting unit. Ignoring.
Mar 13 18:16:12 priyasi catfs[17130]:   11:     0x557b424951e9 - _start
Mar 13 18:16:12 priyasi systemd[1]: This usually indicates unclean termination of a previous run, or service implementation deficiencies.
Mar 13 18:16:12 priyasi catfs[17130]:   12:                0x0 - <unknown>
Mar 13 18:16:12 priyasi systemd[1]: Mounting /home/rrs/.cache/catfs/chutzpah...
Mar 13 18:16:12 priyasi catfs[17357]: Cannot mount: No such device (os error 19) stack backtrace:
Mar 13 18:16:12 priyasi systemd[1]: home-rrs-.cache-catfs-chutzpah.mount: Mount process finished, but there is no mount.
Mar 13 18:16:12 priyasi catfs[17357]:    0:     0x562e76870f35 - catfs::catfs::error::RError<E>::from::h895331c5ecbb2e25
Mar 13 18:16:12 priyasi systemd[1]: home-rrs-.cache-catfs-chutzpah.mount: Failed with result 'protocol'.
Mar 13 18:16:12 priyasi catfs[17357]:                         at src/catfs/error.rs:52
Mar 13 18:16:12 priyasi systemd[1]: Failed to mount /home/rrs/.cache/catfs/chutzpah.
Mar 13 18:16:12 priyasi catfs[17357]:    1:     0x562e7689be45 - <catfs::catfs::error::RError<std::io::error::Error> as core::convert::From<std::io::error::Error>>::from::hb6598e8d987b0b29
Mar 13 18:16:12 priyasi systemd[1]: home-rrs-.cache-catfs-chutzpah.automount: Got automount request for /home/rrs/.cache/catfs/chutzpah, triggered by 17468 (catfs)
Mar 13 18:16:12 priyasi catfs[17357]:                         at src/catfs/error.rs:115
Mar 13 18:16:12 priyasi systemd[1]: home-rrs-.cache-catfs-chutzpah.mount: Found left-over process 17130 (catfs) in control group while starting unit. Ignoring.
Mar 13 18:16:12 priyasi catfs[17357]:    2:     0x562e768de4e6 - catfs::main_internal::h301b7b64c624340c
Mar 13 18:16:12 priyasi systemd[1]: This usually indicates unclean termination of a previous run, or service implementation deficiencies.
Mar 13 18:16:12 priyasi catfs[17357]:                         at src/main.rs:248
Mar 13 18:16:12 priyasi systemd[1]: home-rrs-.cache-catfs-chutzpah.mount: Found left-over process 17246 (catfs) in control group while starting unit. Ignoring.
Mar 13 18:16:12 priyasi catfs[17357]:    3:     0x562e768dc0a0 - catfs::main::hfa37ddebbee1dd6d
Mar 13 18:16:12 priyasi systemd[1]: This usually indicates unclean termination of a previous run, or service implementation deficiencies.
Mar 13 18:16:12 priyasi catfs[17357]:                         at src/main.rs:40
Mar 13 18:16:12 priyasi systemd[1]: home-rrs-.cache-catfs-chutzpah.mount: Found left-over process 17357 (catfs) in control group while starting unit. Ignoring.
Mar 13 18:16:12 priyasi catfs[17357]:    4:     0x562e768e18df - std::rt::lang_start::{{closure}}::hf3ef3448014deb0d
Mar 13 18:16:12 priyasi systemd[1]: This usually indicates unclean termination of a previous run, or service implementation deficiencies.
Mar 13 18:16:12 priyasi catfs[17357]:                         at /usr/src/rustc-1.40.0/src/libstd/rt.rs:61
Mar 13 18:16:12 priyasi systemd[1]: home-rrs-.cache-catfs-chutzpah.mount: Found left-over process 17468 (catfs) in control group while starting unit. Ignoring.
Mar 13 18:16:12 priyasi catfs[17357]:    5:     0x562e76c6e5a2 - _ZN3std9panicking3try7do_call17h405fa073712ab5d5E.llvm.17613216718872221368
Mar 13 18:16:12 priyasi systemd[1]: This usually indicates unclean termination of a previous run, or service implementation deficiencies.
Mar 13 18:16:12 priyasi catfs[17357]:    6:     0x562e76c7c389 - __rust_maybe_catch_panic
Mar 13 18:16:12 priyasi systemd[1]: Mounting /home/rrs/.cache/catfs/chutzpah...
Mar 13 18:16:12 priyasi catfs[17357]:    7:     0x562e76c74138 - std::rt::lang_start_internal::he63ceb3eba03dd55
Mar 13 18:16:12 priyasi systemd[1]: home-rrs-.cache-catfs-chutzpah.mount: Mount process finished, but there is no mount.
Mar 13 18:16:12 priyasi catfs[17357]:    8:     0x562e768e18b8 - std::rt::lang_start::h80110ac54506f8b6
Mar 13 18:16:12 priyasi systemd[1]: home-rrs-.cache-catfs-chutzpah.mount: Failed with result 'protocol'.
Mar 13 18:16:12 priyasi catfs[17357]:                         at /usr/src/rustc-1.40.0/src/libstd/rt.rs:61
Mar 13 18:16:12 priyasi systemd[1]: Failed to mount /home/rrs/.cache/catfs/chutzpah.
Mar 13 18:16:12 priyasi catfs[17357]:    9:     0x562e768dfaa9 - main
Mar 13 18:16:12 priyasi systemd[1]: home-rrs-.cache-catfs-chutzpah.automount: Got automount request for /home/rrs/.cache/catfs/chutzpah, triggered by 17579 (catfs)
Mar 13 18:16:12 priyasi catfs[17357]:   10:     0x7fc7f3ddabba - __libc_start_main
Mar 13 18:16:12 priyasi systemd[1]: home-rrs-.cache-catfs-chutzpah.mount: Start request repeated too quickly.
Mar 13 18:16:12 priyasi catfs[17357]:   11:     0x562e7682a1e9 - _start
Mar 13 18:16:12 priyasi systemd[1]: home-rrs-.cache-catfs-chutzpah.mount: Failed with result 'protocol'.
Mar 13 18:16:12 priyasi catfs[17357]:   12:                0x0 - <unknown>
Mar 13 18:16:12 priyasi systemd[1]: Failed to mount /home/rrs/.cache/catfs/chutzpah.
Mar 13 18:16:12 priyasi catfs[17468]: Cannot mount: No such device (os error 19) stack backtrace:
Mar 13 18:16:12 priyasi systemd[1]: home-rrs-.cache-catfs-chutzpah.automount: Failed with result 'mount-start-limit-hit'.
Mar 13 18:16:12 priyasi catfs[17468]:    0:     0x558576fa8f35 - catfs::catfs::error::RError<E>::from::h895331c5ecbb2e25
Mar 13 18:16:12 priyasi catfs[17468]:                         at src/catfs/error.rs:52
Mar 13 18:16:12 priyasi catfs[17468]:    1:     0x558576fd3e45 - <catfs::catfs::error::RError<std::io::error::Error> as core::convert::From<std::io::error::Error>>::from::hb6598e8d987b0b29
Mar 13 18:16:12 priyasi catfs[17468]:                         at src/catfs/error.rs:115
Mar 13 18:16:12 priyasi catfs[17468]:    2:     0x5585770164e6 - catfs::main_internal::h301b7b64c624340c
Mar 13 18:16:12 priyasi catfs[17468]:                         at src/main.rs:248
Mar 13 18:16:12 priyasi catfs[17468]:    3:     0x5585770140a0 - catfs::main::hfa37ddebbee1dd6d
Mar 13 18:16:12 priyasi catfs[17468]:                         at src/main.rs:40
Mar 13 18:16:12 priyasi catfs[17468]:    4:     0x5585770198df - std::rt::lang_start::{{closure}}::hf3ef3448014deb0d
Mar 13 18:16:12 priyasi catfs[17468]:                         at /usr/src/rustc-1.40.0/src/libstd/rt.rs:61
Mar 13 18:16:12 priyasi catfs[17468]:    5:     0x5585773a65a2 - _ZN3std9panicking3try7do_call17h405fa073712ab5d5E.llvm.17613216718872221368
Mar 13 18:16:12 priyasi catfs[17468]:    6:     0x5585773b4389 - __rust_maybe_catch_panic
Mar 13 18:16:12 priyasi catfs[17468]:    7:     0x5585773ac138 - std::rt::lang_start_internal::he63ceb3eba03dd55
Mar 13 18:16:12 priyasi catfs[17468]:    8:     0x5585770198b8 - std::rt::lang_start::h80110ac54506f8b6
Mar 13 18:16:12 priyasi catfs[17468]:                         at /usr/src/rustc-1.40.0/src/libstd/rt.rs:61
Mar 13 18:16:12 priyasi catfs[17468]:    9:     0x558577017aa9 - main
Mar 13 18:16:12 priyasi catfs[17468]:   10:     0x7eff272babba - __libc_start_main
Mar 13 18:16:12 priyasi catfs[17468]:   11:     0x558576f621e9 - _start
Mar 13 18:16:12 priyasi catfs[17468]:   12:                0x0 - <unknown>
Mar 13 18:16:12 priyasi catfs[17246]: Cannot mount: No such device (os error 19) stack backtrace:
Mar 13 18:16:12 priyasi catfs[17246]:    0:     0x56528c59cf35 - catfs::catfs::error::RError<E>::from::h895331c5ecbb2e25
Mar 13 18:16:12 priyasi catfs[17246]:                         at src/catfs/error.rs:52
Mar 13 18:16:12 priyasi catfs[17246]:    1:     0x56528c5c7e45 - <catfs::catfs::error::RError<std::io::error::Error> as core::convert::From<std::io::error::Error>>::from::hb6598e8d987b0b29
Mar 13 18:16:12 priyasi catfs[17246]:                         at src/catfs/error.rs:115
Mar 13 18:16:12 priyasi catfs[17246]:    2:     0x56528c60a4e6 - catfs::main_internal::h301b7b64c624340c
Mar 13 18:16:12 priyasi catfs[17246]:                         at src/main.rs:248
Mar 13 18:16:12 priyasi catfs[17246]:    3:     0x56528c6080a0 - catfs::main::hfa37ddebbee1dd6d
Mar 13 18:16:12 priyasi catfs[17246]:                         at src/main.rs:40
Mar 13 18:16:12 priyasi catfs[17246]:    4:     0x56528c60d8df - std::rt::lang_start::{{closure}}::hf3ef3448014deb0d
Mar 13 18:16:12 priyasi catfs[17246]:                         at /usr/src/rustc-1.40.0/src/libstd/rt.rs:61
Mar 13 18:16:12 priyasi catfs[17246]:    5:     0x56528c99a5a2 - _ZN3std9panicking3try7do_call17h405fa073712ab5d5E.llvm.17613216718872221368
Mar 13 18:16:12 priyasi catfs[17246]:    6:     0x56528c9a8389 - __rust_maybe_catch_panic
Mar 13 18:16:12 priyasi catfs[17246]:    7:     0x56528c9a0138 - std::rt::lang_start_internal::he63ceb3eba03dd55
Mar 13 18:16:12 priyasi catfs[17246]:    8:     0x56528c60d8b8 - std::rt::lang_start::h80110ac54506f8b6
Mar 13 18:16:12 priyasi catfs[17246]:                         at /usr/src/rustc-1.40.0/src/libstd/rt.rs:61
Mar 13 18:16:12 priyasi catfs[17246]:    9:     0x56528c60baa9 - main
Mar 13 18:16:12 priyasi catfs[17246]:   10:     0x7f1973783bba - __libc_start_main
Mar 13 18:16:12 priyasi catfs[17246]:   11:     0x56528c5561e9 - _start
Mar 13 18:16:12 priyasi catfs[17246]:   12:                0x0 - <unknown>
Mar 13 18:16:12 priyasi catfs[17579]: Cannot mount: Host is down (os error 112) stack backtrace:
Mar 13 18:16:12 priyasi catfs[17579]:    0:     0x55ce20fc5f35 - catfs::catfs::error::RError<E>::from::h895331c5ecbb2e25
Mar 13 18:16:12 priyasi catfs[17579]:                         at src/catfs/error.rs:52
Mar 13 18:16:12 priyasi catfs[17579]:    1:     0x55ce20ff0e45 - <catfs::catfs::error::RError<std::io::error::Error> as core::convert::From<std::io::error::Error>>::from::hb6598e8d987b0b29
Mar 13 18:16:12 priyasi catfs[17579]:                         at src/catfs/error.rs:115
Mar 13 18:16:12 priyasi catfs[17579]:    2:     0x55ce210334e6 - catfs::main_internal::h301b7b64c624340c
Mar 13 18:16:12 priyasi catfs[17579]:                         at src/main.rs:248
Mar 13 18:16:12 priyasi catfs[17579]:    3:     0x55ce210310a0 - catfs::main::hfa37ddebbee1dd6d
Mar 13 18:16:12 priyasi catfs[17579]:                         at src/main.rs:40
Mar 13 18:16:12 priyasi catfs[17579]:    4:     0x55ce210368df - std::rt::lang_start::{{closure}}::hf3ef3448014deb0d
Mar 13 18:16:12 priyasi catfs[17579]:                         at /usr/src/rustc-1.40.0/src/libstd/rt.rs:61
Mar 13 18:16:12 priyasi catfs[17579]:    5:     0x55ce213c35a2 - _ZN3std9panicking3try7do_call17h405fa073712ab5d5E.llvm.17613216718872221368
Mar 13 18:16:12 priyasi catfs[17579]:    6:     0x55ce213d1389 - __rust_maybe_catch_panic
Mar 13 18:16:12 priyasi catfs[17579]:    7:     0x55ce213c9138 - std::rt::lang_start_internal::he63ceb3eba03dd55
Mar 13 18:16:12 priyasi catfs[17579]:    8:     0x55ce210368b8 - std::rt::lang_start::h80110ac54506f8b6
Mar 13 18:16:12 priyasi catfs[17579]:                         at /usr/src/rustc-1.40.0/src/libstd/rt.rs:61
Mar 13 18:16:12 priyasi catfs[17579]:    9:     0x55ce21034aa9 - main
Mar 13 18:16:12 priyasi catfs[17579]:   10:     0x7fd6b5e87bba - __libc_start_main
Mar 13 18:16:12 priyasi catfs[17579]:   11:     0x55ce20f7f1e9 - _start
Mar 13 18:16:12 priyasi catfs[17579]:   12:                0x0 - <unknown>
rickysarraf commented 4 years ago

So I managed to get it to work. With the /etc/fstab config set as is, and then a manual user mount of catfs then works perfect.

And then, I ran into another bug in catfs, maxing out the too many open files limit

Mar 13 18:34:44 priyasi catfs[18926]:    0:     0x55566f5fcf35 - catfs::catfs::error::RError<E>::from::h895331c5ecbb2e25
Mar 13 18:34:44 priyasi catfs[18926]:                         at src/catfs/error.rs:52
Mar 13 18:34:44 priyasi catfs[18926]:    1:     0x55566f627e45 - <catfs::catfs::error::RError<std::io::error::Error> as core::convert::From<std::io::error::Error>>::from::hb6598e8d987b0b29
Mar 13 18:34:44 priyasi catfs[18926]:                         at src/catfs/error.rs:115
Mar 13 18:34:44 priyasi catfs[18926]:    2:     0x55566f5ba337 - catfs::catfs::dir::Handle::openat::hf79d646c43c89478
Mar 13 18:34:44 priyasi catfs[18926]:                         at src/catfs/dir.rs:42
Mar 13 18:34:44 priyasi catfs[18926]:    3:     0x55566f5e61a3 - catfs::catfs::inode::Inode::opendir::h76042006663cbddd
Mar 13 18:34:44 priyasi catfs[18926]:                         at src/catfs/inode.rs:306
Mar 13 18:34:44 priyasi catfs[18926]:    4:     0x55566f5f0d66 - catfs::catfs::CatFS::opendir::h31dfccee9cb7e9cd
Mar 13 18:34:44 priyasi catfs[18926]:                         at src/catfs/mod.rs:515
Mar 13 18:34:44 priyasi catfs[18926]:    5:     0x55566f5d7623 - <catfs::pcatfs::PCatFS as fuse::Filesystem>::opendir::{{closure}}::h5c4390a152c2e4d1
Mar 13 18:34:44 priyasi catfs[18926]:                         at src/pcatfs/mod.rs:68
Mar 13 18:34:44 priyasi catfs[18926]:    6:     0x55566f5d6761 - <F as threadpool::FnBox>::call_box::h7552480564ff1097
Mar 13 18:34:44 priyasi catfs[18926]:                         at /home/rrs/.cargo/registry/src/github.com-1ecc6299db9ec823/threadpool-1.7.1/src/lib.rs:95
Mar 13 18:34:44 priyasi catfs[18926]:    7:     0x55566f6bbdf7 - threadpool::spawn_in_pool::{{closure}}::h7bbef29be80bfc11
Mar 13 18:34:44 priyasi catfs[18926]:                         at /home/rrs/.cargo/registry/src/github.com-1ecc6299db9ec823/threadpool-1.7.1/src/lib.rs:767
Mar 13 18:34:44 priyasi catfs[18926]:    8:     0x55566f6a8642 - std::sys_common::backtrace::__rust_begin_short_backtrace::h3376b4aaabf53524
Mar 13 18:34:44 priyasi catfs[18926]:                         at /usr/src/rustc-1.40.0/src/libstd/sys_common/backtrace.rs:129
Mar 13 18:34:44 priyasi catfs[18926]:    9:     0x55566f6a916e - std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}}::hb3070e13860d224b
Mar 13 18:34:44 priyasi catfs[18926]:                         at /usr/src/rustc-1.40.0/src/libstd/thread/mod.rs:469
Mar 13 18:34:44 priyasi catfs[18926]:   10:     0x55566f6addd1 - <std::panic::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h992ef2876bb4af37
Mar 13 18:34:44 priyasi catfs[18926]:                         at /usr/src/rustc-1.40.0/src/libstd/panic.rs:317
Mar 13 18:34:44 priyasi catfs[18926]:   11:     0x55566f6aeb58 - std::panicking::try::do_call::hf99abccd3eacd5e8
Mar 13 18:34:44 priyasi catfs[18926]:                         at /usr/src/rustc-1.40.0/src/libstd/panicking.rs:287
Mar 13 18:34:44 priyasi catfs[18926]:   12:     0x55566fa08389 - __rust_maybe_catch_panic
Mar 13 18:34:44 priyasi catfs[18926]:   13:     0x55566f6ae9f0 - std::panicking::try::h9ec34bc902f73a03
Mar 13 18:34:44 priyasi catfs[18926]:                         at /usr/src/rustc-1.40.0/src/libstd/panicking.rs:265
Mar 13 18:34:44 priyasi catfs[18926]:   14:     0x55566f6ae963 - std::panic::catch_unwind::h57c27e0becb1d361
Mar 13 18:34:44 priyasi catfs[18926]:                         at /usr/src/rustc-1.40.0/src/libstd/panic.rs:396
Mar 13 18:34:44 priyasi catfs[18926]:   15:     0x55566f6a8f79 - std::thread::Builder::spawn_unchecked::{{closure}}::hcb20b3337b4602e8
Mar 13 18:34:44 priyasi catfs[18926]:                         at /usr/src/rustc-1.40.0/src/libstd/thread/mod.rs:468
Mar 13 18:34:44 priyasi catfs[18926]:   16:     0x55566f6ac053 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h7b4e5ae9cc3beac6
Mar 13 18:34:44 priyasi catfs[18926]:                         at /usr/src/rustc-1.40.0/src/libcore/ops/function.rs:227
Mar 13 18:34:44 priyasi catfs[18926]:   17:     0x55566fa067de - <alloc::boxed::Box<F> as core::ops::function::FnOnce<A>>::call_once::h7b37a6511d71662e
Mar 13 18:34:44 priyasi catfs[18926]:   18:     0x55566f9f9b7f - std::sys_common::thread::start_thread::he871463c58c2bb1d
Mar 13 18:34:44 priyasi catfs[18926]:   19:     0x55566fa06115 - std::sys::unix::thread::Thread::new::thread_start::hed40406955dfe956
Mar 13 18:34:44 priyasi catfs[18926]:   20:     0x7f0360d4efb6 - start_thread
Mar 13 18:34:44 priyasi catfs[18926]:   21:     0x7f0360c661ae - __clone
Mar 13 18:34:44 priyasi catfs[18926]:   22:                0x0 - <unknown>
Mar 13 18:34:44 priyasi catfs[18926]: <-- !opendir "Data/Music/mp2" = Too many open files (os error 24) stack backtrace:
Mar 13 18:34:44 priyasi catfs[18926]:    0:     0x55566f5fcf35 - catfs::catfs::error::RError<E>::from::h895331c5ecbb2e25
Mar 13 18:34:44 priyasi catfs[18926]:                         at src/catfs/error.rs:52
Mar 13 18:34:44 priyasi catfs[18926]:    1:     0x55566f627e45 - <catfs::catfs::error::RError<std::io::error::Error> as core::convert::From<std::io::error::Error>>::from::hb6598e8d987b0b29
Mar 13 18:34:44 priyasi catfs[18926]:                         at src/catfs/error.rs:115
Mar 13 18:34:44 priyasi catfs[18926]:    2:     0x55566f5ba337 - catfs::catfs::dir::Handle::openat::hf79d646c43c89478
Mar 13 18:34:44 priyasi catfs[18926]:                         at src/catfs/dir.rs:42
Mar 13 18:34:44 priyasi catfs[18926]:    3:     0x55566f5e61a3 - catfs::catfs::inode::Inode::opendir::h76042006663cbddd
Mar 13 18:34:44 priyasi catfs[18926]:                         at src/catfs/inode.rs:306
Mar 13 18:34:44 priyasi catfs[18926]:    4:     0x55566f5f0d66 - catfs::catfs::CatFS::opendir::h31dfccee9cb7e9cd
Mar 13 18:34:44 priyasi catfs[18926]:                         at src/catfs/mod.rs:515
Mar 13 18:34:44 priyasi catfs[18926]:    5:     0x55566f5d7623 - <catfs::pcatfs::PCatFS as fuse::Filesystem>::opendir::{{closure}}::h5c4390a152c2e4d1
Mar 13 18:34:44 priyasi catfs[18926]:                         at src/pcatfs/mod.rs:68
Mar 13 18:34:44 priyasi catfs[18926]:    6:     0x55566f5d6761 - <F as threadpool::FnBox>::call_box::h7552480564ff1097
Mar 13 18:34:44 priyasi catfs[18926]:                         at /home/rrs/.cargo/registry/src/github.com-1ecc6299db9ec823/threadpool-1.7.1/src/lib.rs:95
Mar 13 18:34:44 priyasi catfs[18926]:    7:     0x55566f6bbdf7 - threadpool::spawn_in_pool::{{closure}}::h7bbef29be80bfc11
Mar 13 18:34:44 priyasi catfs[18926]:                         at /home/rrs/.cargo/registry/src/github.com-1ecc6299db9ec823/threadpool-1.7.1/src/lib.rs:767
Mar 13 18:34:44 priyasi catfs[18926]:    8:     0x55566f6a8642 - std::sys_common::backtrace::__rust_begin_short_backtrace::h3376b4aaabf53524
Mar 13 18:34:44 priyasi catfs[18926]:                         at /usr/src/rustc-1.40.0/src/libstd/sys_common/backtrace.rs:129
Mar 13 18:34:44 priyasi catfs[18926]:    9:     0x55566f6a916e - std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}}::hb3070e13860d224b
Mar 13 18:34:44 priyasi catfs[18926]:                         at /usr/src/rustc-1.40.0/src/libstd/thread/mod.rs:469
Mar 13 18:34:44 priyasi catfs[18926]:   10:     0x55566f6addd1 - <std::panic::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h992ef2876bb4af37
Mar 13 18:34:44 priyasi catfs[18926]:                         at /usr/src/rustc-1.40.0/src/libstd/panic.rs:317
Mar 13 18:34:44 priyasi catfs[18926]:   11:     0x55566f6aeb58 - std::panicking::try::do_call::hf99abccd3eacd5e8
Mar 13 18:34:44 priyasi catfs[18926]:                         at /usr/src/rustc-1.40.0/src/libstd/panicking.rs:287
Mar 13 18:34:44 priyasi catfs[18926]:   12:     0x55566fa08389 - __rust_maybe_catch_panic
Mar 13 18:34:44 priyasi catfs[18926]:   13:     0x55566f6ae9f0 - std::panicking::try::h9ec34bc902f73a03
Mar 13 18:34:44 priyasi catfs[18926]:                         at /usr/src/rustc-1.40.0/src/libstd/panicking.rs:265
Mar 13 18:34:44 priyasi catfs[18926]:   14:     0x55566f6ae963 - std::panic::catch_unwind::h57c27e0becb1d361
Mar 13 18:34:44 priyasi catfs[18926]:                         at /usr/src/rustc-1.40.0/src/libstd/panic.rs:396
Mar 13 18:34:44 priyasi catfs[18926]:   15:     0x55566f6a8f79 - std::thread::Builder::spawn_unchecked::{{closure}}::hcb20b3337b4602e8
Mar 13 18:34:44 priyasi catfs[18926]:                         at /usr/src/rustc-1.40.0/src/libstd/thread/mod.rs:468
Mar 13 18:34:44 priyasi catfs[18926]:   16:     0x55566f6ac053 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h7b4e5ae9cc3beac6
Mar 13 18:34:44 priyasi catfs[18926]:                         at /usr/src/rustc-1.40.0/src/libcore/ops/function.rs:227
Mar 13 18:34:44 priyasi catfs[18926]:   17:     0x55566fa067de - <alloc::boxed::Box<F> as core::ops::function::FnOnce<A>>::call_once::h7b37a6511d71662e
Mar 13 18:34:44 priyasi catfs[18926]:   18:     0x55566f9f9b7f - std::sys_common::thread::start_thread::he871463c58c2bb1d
Mar 13 18:34:44 priyasi catfs[18926]:   19:     0x55566fa06115 - std::sys::unix::thread::Thread::new::thread_start::hed40406955dfe956
Mar 13 18:34:44 priyasi catfs[18926]:   20:     0x7f0360d4efb6 - start_thread
Mar 13 18:34:44 priyasi catfs[18926]:   21:     0x7f0360c661ae - __clone
Mar 13 18:34:44 priyasi catfs[18926]:   22:                0x0 - <unknown>
Mar 13 18:34:44 priyasi catfs[18926]: <-- !open "Data/Music/Hum Dil De Chuke Sanam (1999)/Albela Sajan.mp3" = Too many open files (os error 24) stack backtrace:
Mar 13 18:34:44 priyasi catfs[18926]:    0:     0x55566f5fcf35 - catfs::catfs::error::RError<E>::from::h895331c5ecbb2e25
Mar 13 18:34:44 priyasi catfs[18926]:                         at src/catfs/error.rs:52
Mar 13 18:34:44 priyasi catfs[18926]:    1:     0x55566f627a34 - catfs::catfs::error::try_enoent::h985fb5814cf7afec
Mar 13 18:34:44 priyasi catfs[18926]:                         at src/catfs/error.rs:26
Mar 13 18:34:44 priyasi catfs[18926]:    2:     0x55566f61a0c2 - catfs::catfs::file::Handle::validate_cache::hbe23272f83519063
Mar 13 18:34:44 priyasi catfs[18926]:                         at src/catfs/file.rs:329
Mar 13 18:34:44 priyasi catfs[18926]:    3:     0x55566f6159ce - catfs::catfs::file::Handle::open::h70fe8377e355de9c
Mar 13 18:34:44 priyasi catfs[18926]:                         at src/catfs/file.rs:132
Mar 13 18:34:44 priyasi catfs[18926]:    4:     0x55566f5e435a - catfs::catfs::inode::Inode::open::hef8c74d61c201d2a
Mar 13 18:34:44 priyasi catfs[18926]:                         at src/catfs/inode.rs:211
Mar 13 18:34:44 priyasi catfs[18926]:    5:     0x55566f5f2813 - catfs::catfs::CatFS::open::h96e4ed54d417cee5
Mar 13 18:34:44 priyasi catfs[18926]:                         at src/catfs/mod.rs:579
Mar 13 18:34:44 priyasi catfs[18926]:    6:     0x55566f5d7c23 - <catfs::pcatfs::PCatFS as fuse::Filesystem>::open::{{closure}}::h0ba4c4deeb48108e
Mar 13 18:34:44 priyasi catfs[18926]:                         at src/pcatfs/mod.rs:68
Mar 13 18:34:44 priyasi catfs[18926]:    7:     0x55566f5d6381 - <F as threadpool::FnBox>::call_box::h2e68dcbbe2f5a193
Mar 13 18:34:44 priyasi catfs[18926]:                         at /home/rrs/.cargo/registry/src/github.com-1ecc6299db9ec823/threadpool-1.7.1/src/lib.rs:95
Mar 13 18:34:44 priyasi catfs[18926]:    8:     0x55566f6bbdf7 - threadpool::spawn_in_pool::{{closure}}::h7bbef29be80bfc11
Mar 13 18:34:44 priyasi catfs[18926]:                         at /home/rrs/.cargo/registry/src/github.com-1ecc6299db9ec823/threadpool-1.7.1/src/lib.rs:767
Mar 13 18:34:44 priyasi catfs[18926]:    9:     0x55566f6a8642 - std::sys_common::backtrace::__rust_begin_short_backtrace::h3376b4aaabf53524
Mar 13 18:34:44 priyasi catfs[18926]:                         at /usr/src/rustc-1.40.0/src/libstd/sys_common/backtrace.rs:129
Mar 13 18:34:44 priyasi catfs[18926]:   10:     0x55566f6a916e - std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}}::hb3070e13860d224b
Mar 13 18:34:44 priyasi catfs[18926]:                         at /usr/src/rustc-1.40.0/src/libstd/thread/mod.rs:469
Mar 13 18:34:44 priyasi catfs[18926]:   11:     0x55566f6addd1 - <std::panic::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h992ef2876bb4af37
Mar 13 18:34:44 priyasi catfs[18926]:                         at /usr/src/rustc-1.40.0/src/libstd/panic.rs:317
Mar 13 18:34:44 priyasi catfs[18926]:   12:     0x55566f6aeb58 - std::panicking::try::do_call::hf99abccd3eacd5e8
Mar 13 18:34:44 priyasi catfs[18926]:                         at /usr/src/rustc-1.40.0/src/libstd/panicking.rs:287
Mar 13 18:34:44 priyasi catfs[18926]:   13:     0x55566fa08389 - __rust_maybe_catch_panic
Mar 13 18:34:44 priyasi catfs[18926]:   14:     0x55566f6ae9f0 - std::panicking::try::h9ec34bc902f73a03
Mar 13 18:34:44 priyasi catfs[18926]:                         at /usr/src/rustc-1.40.0/src/libstd/panicking.rs:265
Mar 13 18:34:44 priyasi catfs[18926]:   15:     0x55566f6ae963 - std::panic::catch_unwind::h57c27e0becb1d361
Mar 13 18:34:44 priyasi catfs[18926]:                         at /usr/src/rustc-1.40.0/src/libstd/panic.rs:396
Mar 13 18:34:44 priyasi catfs[18926]:   16:     0x55566f6a8f79 - std::thread::Builder::spawn_unchecked::{{closure}}::hcb20b3337b4602e8
Mar 13 18:34:44 priyasi catfs[18926]:                         at /usr/src/rustc-1.40.0/src/libstd/thread/mod.rs:468
Mar 13 18:34:44 priyasi catfs[18926]:   17:     0x55566f6ac053 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h7b4e5ae9cc3beac6
Mar 13 18:34:44 priyasi catfs[18926]:                         at /usr/src/rustc-1.40.0/src/libcore/ops/function.rs:227
Mar 13 18:34:44 priyasi catfs[18926]:   18:     0x55566fa067de - <alloc::boxed::Box<F> as core::ops::function::FnOnce<A>>::call_once::h7b37a6511d71662e
Mar 13 18:34:44 priyasi catfs[18926]:   19:     0x55566f9f9b7f - std::sys_common::thread::start_thread::he871463c58c2bb1d
Mar 13 18:34:44 priyasi catfs[18926]:   20:     0x55566fa06115 - std::sys::unix::thread::Thread::new::thread_start::hed40406955dfe956
Mar 13 18:34:44 priyasi catfs[18926]:   21:     0x7f0360d4efb6 - start_thread
Mar 13 18:34:44 priyasi catfs[18926]:   22:     0x7f0360c661ae - __clone
Mar 13 18:34:44 priyasi catfs[18926]:   23:                0x0 - <unknown>
Mar 13 18:34:44 priyasi catfs[18926]: <-- !open "Data/Music/Hum Dil De Chuke Sanam (1999)/Albela Sajan.mp3" = Too many open files (os error 24) stack backtrace:
Mar 13 18:34:44 priyasi catfs[18926]:    0:     0x55566f5fcf35 - catfs::catfs::error::RError<E>::from::h895331c5ecbb2e25
Mar 13 18:34:44 priyasi catfs[18926]:                         at src/catfs/error.rs:52
Mar 13 18:34:44 priyasi catfs[18926]:    1:     0x55566f627a34 - catfs::catfs::error::try_enoent::h985fb5814cf7afec
Mar 13 18:34:44 priyasi catfs[18926]:                         at src/catfs/error.rs:26
Mar 13 18:34:44 priyasi catfs[18926]:    2:     0x55566f61a0c2 - catfs::catfs::file::Handle::validate_cache::hbe23272f83519063
Mar 13 18:34:44 priyasi catfs[18926]:                         at src/catfs/file.rs:329
Mar 13 18:34:44 priyasi catfs[18926]:    3:     0x55566f6159ce - catfs::catfs::file::Handle::open::h70fe8377e355de9c
Mar 13 18:34:44 priyasi catfs[18926]:                         at src/catfs/file.rs:132
Mar 13 18:34:44 priyasi catfs[18926]:    4:     0x55566f5e435a - catfs::catfs::inode::Inode::open::hef8c74d61c201d2a
Mar 13 18:34:44 priyasi catfs[18926]:                         at src/catfs/inode.rs:211
Mar 13 18:34:44 priyasi catfs[18926]:    5:     0x55566f5f2813 - catfs::catfs::CatFS::open::h96e4ed54d417cee5
Mar 13 18:34:44 priyasi catfs[18926]:                         at src/catfs/mod.rs:579
Mar 13 18:34:44 priyasi catfs[18926]:    6:     0x55566f5d7c23 - <catfs::pcatfs::PCatFS as fuse::Filesystem>::open::{{closure}}::h0ba4c4deeb48108e
Mar 13 18:34:44 priyasi catfs[18926]:                         at src/pcatfs/mod.rs:68
Mar 13 18:34:44 priyasi catfs[18926]:    7:     0x55566f5d6381 - <F as threadpool::FnBox>::call_box::h2e68dcbbe2f5a193
Mar 13 18:34:44 priyasi catfs[18926]:                         at /home/rrs/.cargo/registry/src/github.com-1ecc6299db9ec823/threadpool-1.7.1/src/lib.rs:95
Mar 13 18:34:44 priyasi catfs[18926]:    8:     0x55566f6bbdf7 - threadpool::spawn_in_pool::{{closure}}::h7bbef29be80bfc11
Mar 13 18:34:44 priyasi catfs[18926]:                         at /home/rrs/.cargo/registry/src/github.com-1ecc6299db9ec823/threadpool-1.7.1/src/lib.rs:767
Mar 13 18:34:44 priyasi catfs[18926]:    9:     0x55566f6a8642 - std::sys_common::backtrace::__rust_begin_short_backtrace::h3376b4aaabf53524
Mar 13 18:34:44 priyasi catfs[18926]:                         at /usr/src/rustc-1.40.0/src/libstd/sys_common/backtrace.rs:129
Mar 13 18:34:44 priyasi catfs[18926]:   10:     0x55566f6a916e - std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}}::hb3070e13860d224b
Mar 13 18:34:44 priyasi catfs[18926]:                         at /usr/src/rustc-1.40.0/src/libstd/thread/mod.rs:469
Mar 13 18:34:44 priyasi catfs[18926]:   11:     0x55566f6addd1 - <std::panic::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h992ef2876bb4af37
Mar 13 18:34:44 priyasi catfs[18926]:                         at /usr/src/rustc-1.40.0/src/libstd/panic.rs:317
Mar 13 18:34:44 priyasi catfs[18926]:   12:     0x55566f6aeb58 - std::panicking::try::do_call::hf99abccd3eacd5e8
Mar 13 18:34:44 priyasi catfs[18926]:                         at /usr/src/rustc-1.40.0/src/libstd/panicking.rs:287
Mar 13 18:34:44 priyasi catfs[18926]:   13:     0x55566fa08389 - __rust_maybe_catch_panic
Mar 13 18:34:44 priyasi catfs[18926]:   14:     0x55566f6ae9f0 - std::panicking::try::h9ec34bc902f73a03
Mar 13 18:34:44 priyasi catfs[18926]:                         at /usr/src/rustc-1.40.0/src/libstd/panicking.rs:265
Mar 13 18:34:44 priyasi catfs[18926]:   15:     0x55566f6ae963 - std::panic::catch_unwind::h57c27e0becb1d361
Mar 13 18:34:44 priyasi catfs[18926]:                         at /usr/src/rustc-1.40.0/src/libstd/panic.rs:396
Mar 13 18:34:44 priyasi catfs[18926]:   16:     0x55566f6a8f79 - std::thread::Builder::spawn_unchecked::{{closure}}::hcb20b3337b4602e8
Mar 13 18:34:44 priyasi catfs[18926]:                         at /usr/src/rustc-1.40.0/src/libstd/thread/mod.rs:468
Mar 13 18:34:44 priyasi catfs[18926]:   17:     0x55566f6ac053 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h7b4e5ae9cc3beac6
Mar 13 18:34:44 priyasi catfs[18926]:                         at /usr/src/rustc-1.40.0/src/libcore/ops/function.rs:227
Mar 13 18:34:44 priyasi catfs[18926]:   18:     0x55566fa067de - <alloc::boxed::Box<F> as core::ops::function::FnOnce<A>>::call_once::h7b37a6511d71662e
Mar 13 18:34:44 priyasi catfs[18926]:   19:     0x55566f9f9b7f - std::sys_common::thread::start_thread::he871463c58c2bb1d
Mar 13 18:34:44 priyasi catfs[18926]:   20:     0x55566fa06115 - std::sys::unix::thread::Thread::new::thread_start::hed40406955dfe956
Mar 13 18:34:44 priyasi catfs[18926]:   21:     0x7f0360d4efb6 - start_thread
Mar 13 18:34:44 priyasi catfs[18926]:   22:     0x7f0360c661ae - __clone
Mar 13 18:34:44 priyasi catfs[18926]:   23:                0x0 - <unknown>
Mar 13 18:34:44 priyasi catfs[18926]: <-- !open "Data/Music/mp3/Shakalaka Baby.mp3" = Too many open files (os error 24) stack backtrace:
Mar 13 18:34:44 priyasi catfs[18926]:    0:     0x55566f5fcf35 - catfs::catfs::error::RError<E>::from::h895331c5ecbb2e25
Mar 13 18:34:44 priyasi catfs[18926]:                         at src/catfs/error.rs:52
Mar 13 18:34:44 priyasi catfs[18926]:    1:     0x55566f627a34 - catfs::catfs::error::try_enoent::h985fb5814cf7afec
Mar 13 18:34:44 priyasi catfs[18926]:                         at src/catfs/error.rs:26
Mar 13 18:34:44 priyasi catfs[18926]:    2:     0x55566f61a0c2 - catfs::catfs::file::Handle::validate_cache::hbe23272f83519063
Mar 13 18:34:44 priyasi catfs[18926]:                         at src/catfs/file.rs:329
Mar 13 18:34:44 priyasi catfs[18926]:    3:     0x55566f6159ce - catfs::catfs::file::Handle::open::h70fe8377e355de9c
Mar 13 18:34:44 priyasi catfs[18926]:                         at src/catfs/file.rs:132
Mar 13 18:34:44 priyasi catfs[18926]:    4:     0x55566f5e435a - catfs::catfs::inode::Inode::open::hef8c74d61c201d2a
Mar 13 18:34:44 priyasi catfs[18926]:                         at src/catfs/inode.rs:211
Mar 13 18:34:44 priyasi catfs[18926]:    5:     0x55566f5f2813 - catfs::catfs::CatFS::open::h96e4ed54d417cee5
Mar 13 18:34:44 priyasi catfs[18926]:                         at src/catfs/mod.rs:579
Mar 13 18:34:44 priyasi catfs[18926]:    6:     0x55566f5d7c23 - <catfs::pcatfs::PCatFS as fuse::Filesystem>::open::{{closure}}::h0ba4c4deeb48108e
Mar 13 18:34:44 priyasi catfs[18926]:                         at src/pcatfs/mod.rs:68
Mar 13 18:34:44 priyasi catfs[18926]:    7:     0x55566f5d6381 - <F as threadpool::FnBox>::call_box::h2e68dcbbe2f5a193
Mar 13 18:34:44 priyasi catfs[18926]:                         at /home/rrs/.cargo/registry/src/github.com-1ecc6299db9ec823/threadpool-1.7.1/src/lib.rs:95
Mar 13 18:34:44 priyasi catfs[18926]:    8:     0x55566f6bbdf7 - threadpool::spawn_in_pool::{{closure}}::h7bbef29be80bfc11
Mar 13 18:34:44 priyasi catfs[18926]:                         at /home/rrs/.cargo/registry/src/github.com-1ecc6299db9ec823/threadpool-1.7.1/src/lib.rs:767
Mar 13 18:34:44 priyasi catfs[18926]:    9:     0x55566f6a8642 - std::sys_common::backtrace::__rust_begin_short_backtrace::h3376b4aaabf53524
Mar 13 18:34:44 priyasi catfs[18926]:                         at /usr/src/rustc-1.40.0/src/libstd/sys_common/backtrace.rs:129
Mar 13 18:34:44 priyasi catfs[18926]:   10:     0x55566f6a916e - std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}}::hb3070e13860d224b
Mar 13 18:34:44 priyasi catfs[18926]:                         at /usr/src/rustc-1.40.0/src/libstd/thread/mod.rs:469
Mar 13 18:34:44 priyasi catfs[18926]:   11:     0x55566f6addd1 - <std::panic::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h992ef2876bb4af37
Mar 13 18:34:44 priyasi catfs[18926]:                         at /usr/src/rustc-1.40.0/src/libstd/panic.rs:317
Mar 13 18:34:44 priyasi catfs[18926]:   12:     0x55566f6aeb58 - std::panicking::try::do_call::hf99abccd3eacd5e8
Mar 13 18:34:44 priyasi catfs[18926]:                         at /usr/src/rustc-1.40.0/src/libstd/panicking.rs:287
Mar 13 18:34:44 priyasi catfs[18926]:   13:     0x55566fa08389 - __rust_maybe_catch_panic
Mar 13 18:34:44 priyasi catfs[18926]:   14:     0x55566f6ae9f0 - std::panicking::try::h9ec34bc902f73a03
Mar 13 18:34:44 priyasi catfs[18926]:                         at /usr/src/rustc-1.40.0/src/libstd/panicking.rs:265
Mar 13 18:34:44 priyasi catfs[18926]:   15:     0x55566f6ae963 - std::panic::catch_unwind::h57c27e0becb1d361
Mar 13 18:34:44 priyasi catfs[18926]:                         at /usr/src/rustc-1.40.0/src/libstd/panic.rs:396
Mar 13 18:34:44 priyasi catfs[18926]:   16:     0x55566f6a8f79 - std::thread::Builder::spawn_unchecked::{{closure}}::hcb20b3337b4602e8
Mar 13 18:34:44 priyasi catfs[18926]:                         at /usr/src/rustc-1.40.0/src/libstd/thread/mod.rs:468
Mar 13 18:34:44 priyasi catfs[18926]:   17:     0x55566f6ac053 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h7b4e5ae9cc3beac6
Mar 13 18:34:44 priyasi catfs[18926]:                         at /usr/src/rustc-1.40.0/src/libcore/ops/function.rs:227
Mar 13 18:34:44 priyasi catfs[18926]:   18:     0x55566fa067de - <alloc::boxed::Box<F> as core::ops::function::FnOnce<A>>::call_once::h7b37a6511d71662e
Mar 13 18:34:44 priyasi catfs[18926]:   19:     0x55566f9f9b7f - std::sys_common::thread::start_thread::he871463c58c2bb1d
Mar 13 18:34:44 priyasi catfs[18926]:   20:     0x55566fa06115 - std::sys::unix::thread::Thread::new::thread_start::hed40406955dfe956
Mar 13 18:34:44 priyasi catfs[18926]:   21:     0x7f0360d4efb6 - start_thread
Mar 13 18:34:44 priyasi catfs[18926]:   22:     0x7f0360c661ae - __clone
Mar 13 18:34:44 priyasi catfs[18926]:   23:                0x0 - <unknown>

Should this be dealt some how ? I don't think adding as an option to catfs would work because the limits require root privileges to alter. I think this should just be well documented.

rickysarraf commented 4 years ago

And then you have this kind of message, which is very very misleading. This is happening during the initial sync.

Mar 13 19:07:38 priyasi catfs[4583]: "Data/Music/mp3/Zakir_Hussain_&_Hariprasad/Ethnic/01_-_Shakti.mp3" is not a valid cache file, deleting
Mar 13 19:07:39 priyasi catfs[4583]: "Data/Music/mp3/Jodhaa_Akbar/Jashn-E-Bahaara.mp3" is not a valid cache file, deleting
Mar 13 19:07:41 priyasi catfs[4583]: "Data/Music/mp3/Jodhaa_Akbar/Mann_Mohana.mp3" is not a valid cache file, deleting
Mar 13 19:07:42 priyasi catfs[4583]: "Data/Music/mp3/Jodhaa_Akbar/2008_-_Khwaja_Mere_Khawaja_(Instrumental).mp3" is not a valid cache file, deleting
Mar 13 19:07:43 priyasi catfs[4583]: "Data/Music/mp3/Jodhaa_Akbar/Azeem-O-Shaan_Shahenshah.mp3" is not a valid cache file, deleting
Mar 13 19:07:44 priyasi catfs[4583]: "Data/Music/mp3/Jodhaa_Akbar/Jashn-e-Baharaa_(Instrumental).mp3" is not a valid cache file, deleting
Mar 13 19:07:45 priyasi catfs[4583]: "Data/Music/mp3/Jodhaa_Akbar/In_Lamhon_Ke_Daaman_Mein.mp3" is not a valid cache file, deleting
gaul commented 3 years ago

@rickysarraf Could you test with the latest master? #51 should address the too many open files symptom.

@Simanas I believe that fstab works as per the other comments. Can we close this issue out and open more specific ones for the other symptoms?

Simanas commented 3 years ago

Can not comment on this, because basically this prevented me from using it and therefore I never implemented it in to any of my work. So I do not know if it's solved or not by now.

But if I would be the author/maintainer/collaborator of this project. I would not seek to close the issue until it's not fixed. If it's fixed already, then point it to the commit which fixes this and close it! :) If not, then wait for a fix or do a fix.

gaul commented 3 years ago

@Simanas Please reopen this issue if you can reproduce the original symptom and open new issues for other symptoms. We cannot leave old issues open just because the original reporter declines to test the latest versions.