in reply to ithreads not behaving as expected
Do not worry about it not being your "real" code, as long as the issue still occurs.
Replicating the issue in a separate environment and distilling the code down to the minimum required to show the issue is an excellent way to debug. Bugs often become obvious once you have shoveled most of the dirt out of the way.
One thing I do know is that the error message will be "thread failed to start: blah blah blah", but what it probably means is "thread failed to end cleanly. The thread could have been running for quite some time before it dies and prints such a message.
|
|---|