Libki / libki-client

Libki Client
GNU General Public License v3.0
32 stars 17 forks source link

Libki Client freezes on black screen if network interface is unavaliable. #110

Open stop-error opened 8 months ago

stop-error commented 8 months ago

Describe the bug Sometimes a computer's network interface will take some time to come up after Windows starts. If the Libki Client launches before a network interface is available, it will freezes on a black screen.

To Reproduce

  1. Disconnect computer from network.
  2. Launch Libki Client
  3. Libki Client will freeze on black screen.

Expected behavior Libki client should wait until network interface is available.

Desktop (please complete the following information):

Additional context Last log entry reads "ENTER utils/getIPv4Address". Could there be a problem with this function's error handling?

stop-error commented 8 months ago

Did some more testing, and it turns out the client is running into a segfault. It seems to be caused by getNetworkInterface() returning something unexpected.

kylemhall commented 8 months ago

Can you try client version 2.2.32 and let me know if that resolves the issue?