Had the same issue.
You are probably using IOnlineSessionPtr::IsValid() somewhere before the IOnlineSessionPtr member or variable is initialized. You can either make sure it is only being called after the initialization of the member or instead of calling IsValid() directly use a wrapper that makes sure that the member is initialized first.