[Client Crash] - Crash sometimes on Server List


Crynux

Recommended Posts

Bug Submission:

Category: Client Crash

Issue Title: Crash sometimes on Server List

Issue Description: Sometimes when I go to the server list, the client will crash without error before any servers get a chance to display in the list.

Steps to Reproduce: Start the game a couple of times, and view the server list. After a few tries, it crashes for me.

Link to comment
Share on other sites

I should add; I put a few prints in the source to see where things are crashing out....

 

I plan to add more prints to the source, in effort to narrow down what's killing it.

 

EDIT: After looking at the log a bit longer, I realized that after the first offline ping is sent, there is still activity. However, once the next ping is sent, there is no longer any activity, as such, I think it just skips over the following pings.

 

Given that, I'd assume the there's an error somewhere when iterating through the addresses to ping... I searched for "Sending offline ping to" within the lua of the game, and it isn't found, so it could be a binary issue.

Here's the last of the call sequence from my log:

Sending offline ping to 107.170.227.117:10999
scripts/networkclientrpc.lua(368,1) In function HandleRPCQueue()    
scripts/mainfunctions.lua(436,1) In function IsSimPaused()    
scripts/upsell.lua(54,1) In function CheckForUpsellTimeout(dt)    
scripts/upsell.lua(38,1) In function WaitingForPurchaseState()    
scripts/frontend.lua(432,1) In function FrontEnd:Update(dt)    
scripts/frontend.lua(384,1) In function FrontEnd:DoFadingUpdate(dt)    
scripts/frontend.lua(293,1) In function FrontEnd:DoTitleFade(dt)    
scripts/frontend.lua(352,1) In function FrontEnd:GetBroadcastingOptions()    
scripts/mainfunctions.lua(271,1) In function GetTime()    
scripts/upsell.lua(72,1) In function CheckDemoTimeout()    
scripts/upsell.lua(34,1) In function UpsellShowing()    
scripts/upsell.lua(6,1) In function IsGamePurchased()    
scripts/scheduler.lua(379,1) In function RunScheduler(tick)    
scripts/scheduler.lua(144,1) In function Scheduler:OnTick(tick)    
scripts/scheduler.lua(203,1) In function Scheduler:Run()    
scripts/brain.lua(105,1) In function BrainWrangler:Update(current_tick)    
scripts/mainfunctions.lua(436,1) In function IsSimPaused()    
scripts/networkclientrpc.lua(368,1) In function HandleRPCQueue()    
scripts/mainfunctions.lua(436,1) In function IsSimPaused()    
scripts/upsell.lua(54,1) In function CheckForUpsellTimeout(dt)    
scripts/upsell.lua(38,1) In function WaitingForPurchaseState()    
scripts/frontend.lua(432,1) In function FrontEnd:Update(dt)    
scripts/frontend.lua(384,1) In function FrontEnd:DoFadingUpdate(dt)    
scripts/frontend.lua(293,1) In function FrontEnd:DoTitleFade(dt)    
scripts/frontend.lua(352,1) In function FrontEnd:GetBroadcastingOptions()    
scripts/mainfunctions.lua(271,1) In function GetTime()    
scripts/mainfunctions.lua(436,1) In function IsSimPaused()    
scripts/networkclientrpc.lua(368,1) In function HandleRPCQueue()    
scripts/mainfunctions.lua(436,1) In function IsSimPaused()    
scripts/upsell.lua(54,1) In function CheckForUpsellTimeout(dt)    
scripts/upsell.lua(38,1) In function WaitingForPurchaseState()    
scripts/frontend.lua(432,1) In function FrontEnd:Update(dt)    
scripts/frontend.lua(384,1) In function FrontEnd:DoFadingUpdate(dt)    
scripts/frontend.lua(293,1) In function FrontEnd:DoTitleFade(dt)    
scripts/frontend.lua(352,1) In function FrontEnd:GetBroadcastingOptions()    
scripts/mainfunctions.lua(271,1) In function GetTime()    
scripts/upsell.lua(72,1) In function CheckDemoTimeout()    
scripts/upsell.lua(34,1) In function UpsellShowing()    
scripts/upsell.lua(6,1) In function IsGamePurchased()    
scripts/scheduler.lua(379,1) In function RunScheduler(tick)    
scripts/scheduler.lua(144,1) In function Scheduler:OnTick(tick)    
scripts/mainfunctions.lua(271,1) In function GetTime()    
scripts/scheduler.lua(272,1) In function Scheduler:GetListForTimeFromNow(dt)    
scripts/mainfunctions.lua(275,1) In function GetTick()    
scripts/mainfunctions.lua(271,1) In function GetTime()    
scripts/mainfunctions.lua(266,1) In function GetTickTime()    
scripts/scheduler.lua(203,1) In function Scheduler:Run()    
scripts/brain.lua(105,1) In function BrainWrangler:Update(current_tick)    
scripts/mainfunctions.lua(436,1) In function IsSimPaused()    
scripts/networkclientrpc.lua(368,1) In function HandleRPCQueue()    
scripts/mainfunctions.lua(436,1) In function IsSimPaused()    
scripts/upsell.lua(54,1) In function CheckForUpsellTimeout(dt)    
scripts/upsell.lua(38,1) In function WaitingForPurchaseState()    
scripts/frontend.lua(432,1) In function FrontEnd:Update(dt)    
scripts/frontend.lua(384,1) In function FrontEnd:DoFadingUpdate(dt)    
scripts/frontend.lua(293,1) In function FrontEnd:DoTitleFade(dt)    
scripts/frontend.lua(352,1) In function FrontEnd:GetBroadcastingOptions()    
scripts/mainfunctions.lua(271,1) In function GetTime()    
scripts/mainfunctions.lua(436,1) In function IsSimPaused()    
scripts/networkclientrpc.lua(368,1) In function HandleRPCQueue()    
scripts/mainfunctions.lua(436,1) In function IsSimPaused()    
scripts/upsell.lua(54,1) In function CheckForUpsellTimeout(dt)    
scripts/upsell.lua(38,1) In function WaitingForPurchaseState()    
scripts/frontend.lua(432,1) In function FrontEnd:Update(dt)    
scripts/frontend.lua(384,1) In function FrontEnd:DoFadingUpdate(dt)    
scripts/frontend.lua(293,1) In function FrontEnd:DoTitleFade(dt)    
scripts/frontend.lua(352,1) In function FrontEnd:GetBroadcastingOptions()    
scripts/mainfunctions.lua(271,1) In function GetTime()    
scripts/upsell.lua(72,1) In function CheckDemoTimeout()    
scripts/upsell.lua(34,1) In function UpsellShowing()    
scripts/upsell.lua(6,1) In function IsGamePurchased()    
scripts/scheduler.lua(379,1) In function RunScheduler(tick)    
scripts/scheduler.lua(144,1) In function Scheduler:OnTick(tick)    
scripts/scheduler.lua(203,1) In function Scheduler:Run()    
scripts/brain.lua(105,1) In function BrainWrangler:Update(current_tick)    
scripts/mainfunctions.lua(436,1) In function IsSimPaused()    
scripts/networkclientrpc.lua(368,1) In function HandleRPCQueue()    
scripts/mainfunctions.lua(436,1) In function IsSimPaused()    
scripts/upsell.lua(54,1) In function CheckForUpsellTimeout(dt)    
scripts/upsell.lua(38,1) In function WaitingForPurchaseState()    
scripts/frontend.lua(432,1) In function FrontEnd:Update(dt)    
scripts/frontend.lua(384,1) In function FrontEnd:DoFadingUpdate(dt)    
scripts/frontend.lua(293,1) In function FrontEnd:DoTitleFade(dt)    
scripts/frontend.lua(352,1) In function FrontEnd:GetBroadcastingOptions()    
scripts/mainfunctions.lua(271,1) In function GetTime()    
scripts/mainfunctions.lua(436,1) In function IsSimPaused()    
scripts/networkclientrpc.lua(368,1) In function HandleRPCQueue()    
scripts/mainfunctions.lua(436,1) In function IsSimPaused()    
scripts/upsell.lua(54,1) In function CheckForUpsellTimeout(dt)    
scripts/upsell.lua(38,1) In function WaitingForPurchaseState()    
scripts/frontend.lua(432,1) In function FrontEnd:Update(dt)    
scripts/frontend.lua(384,1) In function FrontEnd:DoFadingUpdate(dt)    
scripts/frontend.lua(293,1) In function FrontEnd:DoTitleFade(dt)    
scripts/frontend.lua(352,1) In function FrontEnd:GetBroadcastingOptions()    
scripts/mainfunctions.lua(271,1) In function GetTime()    
scripts/upsell.lua(72,1) In function CheckDemoTimeout()    
scripts/upsell.lua(34,1) In function UpsellShowing()    
scripts/upsell.lua(6,1) In function IsGamePurchased()    
scripts/scheduler.lua(379,1) In function RunScheduler(tick)    
scripts/scheduler.lua(144,1) In function Scheduler:OnTick(tick)    
scripts/scheduler.lua(203,1) In function Scheduler:Run()    
scripts/brain.lua(105,1) In function BrainWrangler:Update(current_tick)    
scripts/mainfunctions.lua(436,1) In function IsSimPaused()    
Sending offline ping to 54.166.72.73:10999
Sending offline ping to 128.199.232.45:10999
Sending offline ping to 206.176.44.249:10999
Sending offline ping to 91.211.105.75:10999

 
Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.

Please be aware that the content of this thread may be outdated and no longer applicable.

Guest
This topic is now closed to further replies.