$ jcmd 26549 Thread.print | less
...
"MyLocalTon - main" #1 [26550] prio=5 os_prio=0 cpu=1281.02ms elapsed=3178.31s tid=0x00007f0c44027ec0 nid=26550 runnable [0x00007f0c4bb85000]
java.lang.Thread.State: RUNNABLE
at java.io.FileInputStream.readBytes(java.base@22-internal/Native Method)
at java.io.FileInputStream.read(java.base@22-internal/FileInputStream.java:287)
at java.io.FilterInputStream.read(java.base@22-internal/FilterInputStream.java:119)
at sun.security.provider.NativePRNG$RandomIO.readFully(java.base@22-internal/NativePRNG.java:426)
at sun.security.provider.NativePRNG$RandomIO.ensureBufferValid(java.base@22-internal/NativePRNG.java:529)
at sun.security.provider.NativePRNG$RandomIO.implNextBytes(java.base@22-internal/NativePRNG.java:548)
locked <0x00000000a4255780> (a java.lang.Object)
at sun.security.provider.NativePRNG$Blocking.engineNextBytes(java.base@22-internal/NativePRNG.java:270)
at java.security.SecureRandom.nextBytes(java.base@22-internal/SecureRandom.java:768)
at java.security.SecureRandom.next(java.base@22-internal/SecureRandom.java:824)
at java.util.Random.nextInt(java.base@22-internal/Random.java:558)
at org.ton.java.mnemonic.Mnemonic.generate(Mnemonic.java:124)
at org.ton.wallet.MyWallet.createWalletByVersion(MyWallet.java:242)
at org.ton.actions.MyLocalTon.createWalletWithFundsAndSmartContract(MyLocalTon.java:313)
at org.ton.actions.MyLocalTon.createWalletEntity(MyLocalTon.java:430)
at org.ton.actions.MyLocalTon.createWalletSynchronously(MyLocalTon.java:423)
at org.ton.actions.MyLocalTon.createInitialWallets(MyLocalTon.java:376)
at org.ton.main.App.main(App.java:197)
at org.ton.main.Main.main(Main.java:45)
...
$ uname -a
Linux DESKTOP-81FQK8J 4.19.104-microsoft-standard #1 SMP Fri Sep 10 14:17:14 MSK 2021 x86_64 x86_64 x86_64 GNU/Linux
As mentioned in #18 (https://github.com/neodiX42/MyLocalTon/issues/18#issuecomment-1616639158), "Accounts" tab does not progress after displaying "Starting...". Thread dump suggests the app is stuck on (or busy with) mnemonics generation:
$ jcmd 26549 Thread.print | less ... "MyLocalTon - main" #1 [26550] prio=5 os_prio=0 cpu=1281.02ms elapsed=3178.31s tid=0x00007f0c44027ec0 nid=26550 runnable [0x00007f0c4bb85000] java.lang.Thread.State: RUNNABLE at java.io.FileInputStream.readBytes(java.base@22-internal/Native Method) at java.io.FileInputStream.read(java.base@22-internal/FileInputStream.java:287) at java.io.FilterInputStream.read(java.base@22-internal/FilterInputStream.java:119) at sun.security.provider.NativePRNG$RandomIO.readFully(java.base@22-internal/NativePRNG.java:426) at sun.security.provider.NativePRNG$RandomIO.ensureBufferValid(java.base@22-internal/NativePRNG.java:529) at sun.security.provider.NativePRNG$RandomIO.implNextBytes(java.base@22-internal/NativePRNG.java:548)
$ uname -a Linux DESKTOP-81FQK8J 4.19.104-microsoft-standard #1 SMP Fri Sep 10 14:17:14 MSK 2021 x86_64 x86_64 x86_64 GNU/Linux
The rest of the tabs work fine. Great job!