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

Apparent threading issue in toot 0.43.0 / Python 3.11 / Debian unstable #480

Open
highvoltage opened this issue Apr 24, 2024 · 2 comments
Open

Comments

@highvoltage
Copy link

highvoltage commented Apr 24, 2024

Hi! I'm updating toot in Debian unstable, and upon running 'toot tui', I get the the following tracebacks:

Exception ignored in: <module 'threading' from '/usr/lib/python3.11/threading.py'>
Traceback (most recent call last):
  File "/usr/lib/python3.11/threading.py", line 1560, in _shutdown
    atexit_call()
  File "/usr/lib/python3.11/concurrent/futures/thread.py", line 31, in _python_exit
    t.join()
  File "/usr/lib/python3.11/threading.py", line 1119, in join
    self._wait_for_tstate_lock()
  File "/usr/lib/python3.11/threading.py", line 1139, in _wait_for_tstate_lock
    if lock.acquire(block, timeout):
       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^

The TUI seems to work fine otherwise, it just prints these a few times during startup.

@ihabunek
Copy link
Owner

@danschwarz Could you please have a look if you have free time?

@danschwarz
Copy link
Collaborator

@ihabunek I will try. My main dev environment is Ubuntu 22.04, not Debian unstable, so I'll have to see if I can spin up a VM with that.

@highvoltage What specfic version of Urwid are you using? They have revised some of their thread handling code over the past several months.

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