Locked up screen with large number of modules - how to debug? #1445
Replies: 3 comments 4 replies
-
That's an interesting one, and thank you for posting your config and sorry you're running into this issue. I'll try to reproduce. To answer your questions:
No, nothing known or intended.
The only way I can think of given the state of the system right now is what you're doing, manually removing modules and seeing what happens. Per-module performance benchmarking is definitely something that could help here, but doesn't exist yet. I hope you'll keep this thread posted on anything you discover. |
Beta Was this translation helpful? Give feedback.
-
I am going through the process of enabling modules one-by-one in an effort to reliably reproduce this issue with a minimal set of modules and hopefully identify which module or modules are causing the hang. I have reproduced the issue by enabling my It is difficult to debug. It may take some time to experiment with a variety of combinations of modules enabled. But I will work on it. I have cancelled the latest pull request for the |
Beta Was this translation helpful? Give feedback.
-
I can reproduce the hang using only the I don't yet know exactly where things are falling off the rails. Perhaps the flood of key presses is causing a previously made request to fail to close the Body or read to EOF before a new request is issued. Is there some asynchronous action involved in keyboard handling? I still have to investigate further. But, it appears the issue is not constrained to a single module (e.g. Just reporting latest state of my testing. Any suggestions? |
Beta Was this translation helpful? Give feedback.
-
I went overboard and loaded up my
config.yml
with a couple dozen modules spread over a large grid:My
wtf
process occasionally hangs with this configuration. I disabled several modules and it seems to be ok now. I am in the tedious process of re-enabling modules one by one to try and provoke another hang and isolate the conditions a bit. I am runningwtf
on Ubuntu Linux 20.04.My question is two-fold. First, are there known limitations on grid size, number of modules, or any other constraints? Is this system-dependent? And second, do you have any suggestions for ways to debug this?
Thanks for any advice.
The
config.yml
that causes a hang:Beta Was this translation helpful? Give feedback.
All reactions