Open karliss opened 4 years ago
Two error messages causing deadlock means that in addition to deadlock there are two errors or warning. In this case
After disabling output redirection UI didn't froze.
Similar issue when loading a 100mb nds rom
had the same with printing big amount of info using qDebug()
Much of the related code in Rizin and Cutter has changed since. Even while opening huge files it's not freezes (at least for me). If you still experience this kind of issue - please open a new one.
Environment information
Describe the bug
When trying to load large binary (Blender 70MB) UI freezes.
To Reproduce
Steps to reproduce the behavior:
Expected behavior File opening doesn't get stuck
Screenshots
Additional context
Stacktraces
GUI thread
Thread for string update task
Here is my theory for what happens.
I haven't looked at how the stdout stderr redirection code actually works so my theory might be wrong.