GiorgosXou / TUIFIManager

A cross-platform terminal-based termux-oriented file manager (and component), meant to be used with a Uni-Curses project or as is.
GNU General Public License v3.0
688 stars 13 forks source link

Freeze #23

Closed hissssst closed 1 year ago

hissssst commented 1 year ago

Randomly freezes when using

python 3.9
tuifi from pipy 1.3.3
unicurses from pipy 2.1.0
ncurses6 6.3-p20220507
alacritty 0.11.0

https://user-images.githubusercontent.com/37012324/206681334-a510456e-a7cd-46a9-8af3-8df7887e416b.mp4

GiorgosXou commented 1 year ago

That's really weird, I can only think of two possible reasons why this might happening, at the moment:

  1. this might be related to symlinks or
  2. related to the translation of some keys, resulting in the execution of the auto searching function.

    Could you try the below:

hissssst commented 1 year ago

I've found out that this is related to symlinks and it reproducible

  1. Enter symlinked directory
  2. Try to leave (using Return on directory icon with name ..)
GiorgosXou commented 1 year ago

This is really weird, because I have quite the same specs and that doesn't happen to me...What OS, do you use? is it FreeBSD by any chance? This issue, I'm guessing that it has to do with the unpacking of the path: https://github.com/GiorgosXou/TUIFIManager/blob/db2f2f667fc3e2a09680720f9961fcb52630312f/TUIFIManager/__init__.py#L150


So, try this:

and let me know with a recording, what it showed up