You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Verified. Happens for me if the .so file is e.g. 12 MB of size.
According to VisualVM the main delay when loading is caused by calling setCaretPosition(..) in HexArea.load(). If I remove the calls the 12Mb .so file loaded on my system in 3 seconds. The the content appears, but then Jadx blocks again.
It seems like RSyntaxTextArea isn't optimized for documents with a size of 30MB+.
Verified. Happens for me if the .so file is e.g. 12 MB of size.
According to VisualVM the main delay when loading is caused by calling setCaretPosition(..) in HexArea.load(). If I remove the calls the 12Mb .so file loaded on my system in 3 seconds. The the content appears, but then Jadx blocks again.
It seems like RSyntaxTextArea isn't optimized for documents with a size of 30MB+.
I had no idea what those are, also yeah:
So, would a dialog saying something like "This file is bigger than X MB and could freeze JADX, are you sure you want to preview it?" would be enough?
Issue details
It seems like jadx not able to parse .so files, when I try to click it, it just froze my JADX.
I suggest that it should have a preventation such as warning pop up
Jadx version
1.5.1
Java version
23.0.1
OS
The text was updated successfully, but these errors were encountered: