[CLIENT] OSX Program Hang on Network Connectivity Issues

naql·1/17/2015, 12:08:52 AM·1 votes·428 views

In case you are unaware of it, this is a problem that has gone on for some time, several months at least. Occasionally the game hangs in full screen mode in the OS X client when a network connectivity issue occurs. I have experienced the problem on OS X versions "Mountain Lion" and "Yosemite" (skipped Mavericks). It is most usually noticed at the loading screen, but also happens throughout the game.

When this occurs, I cannot alt-TAB, use Expose', or any other means of context switching to another open OS X window, e.g., Finder. I use a macbook pro 17" docked to a Thunderbolt monitor and the only recourse is to do a hard shutdown by holding down the power key. (This is the most distressing thing, because no other program that I use ever puts me in this position, I don't like it, and I worry about trashing attached disks. I have used remote shell to connect and force a graceful restart before, but it's a pain in the backside.)

This seems to happen whenever network connectivity issues occur, or the IP address I am using changes unexpectedly. For example, if I forget to turn off my VPN because I've been working, log into League of Legends, notice my gameplay is lagged, realize I'm on the VPN, and disconnect. In this situation, the best thing to do is to force quit the LoL client and restart it. Otherwise, trying to reconnect will generally cause the hanging issue. It also doesn't always happen right away. Sometimes I am able to alt-TAB to and from other application windows before it occurs. Also, don't get the idea that this only happens when a VPN client has been disconnected. It can occur with just general network connectivity outages as well.

  1. Log into a Private VPN
  2. Launch League of Legends OS X Client.
  3. Connect to a game.
  4. Disconnect the VPN client.
  5. When the "Reconnect" button appears, attempt to do so.
  6. If you get tired of that, click Cancel.
  7. At some point, the program will hang and you will be unable to exit it by any means other than a hard restart of the computer. (Or probably remote shelling in and killing the process. I just did a restart.)

Background: Software Engineer for 30 years, so I know a bug when I see one, or at least a situation not handled gracefully.

Having just been forced to bend the knee to LeaveBuster for the first time ever, I'll go express my opinion on that elsewhere.

0 Comments