servan12 0 Posted September 15, 2014 Share Posted September 15, 2014 channel1 down checkpoint shutdown gamerev 34083 syserr ; CHECKPOINT shutdown: tics did not updated. Analyze: Handshake phase does not handle packet 6 (fd 30) Thank you in advance I would be glad if the diff Link to comment Share on other sites More sharing options...
servan12 0 Posted September 16, 2014 Author Share Posted September 16, 2014 up to date? Link to comment Share on other sites More sharing options...
servan12 0 Posted September 16, 2014 Author Share Posted September 16, 2014 Does anyone have information? Link to comment Share on other sites More sharing options...
servan12 0 Posted September 17, 2014 Author Share Posted September 17, 2014 Does anyone have information? Link to comment Share on other sites More sharing options...
servan12 0 Posted September 18, 2014 Author Share Posted September 18, 2014 Update Link to comment Share on other sites More sharing options...
servan12 0 Posted September 18, 2014 Author Share Posted September 18, 2014 update Link to comment Share on other sites More sharing options...
servan12 0 Posted September 21, 2014 Author Share Posted September 21, 2014 update? Link to comment Share on other sites More sharing options...
Premium Zonni 230 Posted September 21, 2014 Premium Share Posted September 21, 2014 Try to run sequence patcher and apply to your client & server. Honestly, i was look for this errror message in 40k sf source and i cant find it. Link to comment Share on other sites More sharing options...
TheSLZ 105 Posted September 21, 2014 Share Posted September 21, 2014 Because it's in the libthecore folder /usr/src/mainline/Srcs/Server/libthecore/src/signal.c RETSIGTYPE checkpointing(int sig) { if (!tics) { sys_err("CHECKPOINT shutdown: tics did not updated."); abort(); } else tics = 0; } I think it's not the gamefile's problem. Link to comment Share on other sites More sharing options...
servan12 0 Posted September 21, 2014 Author Share Posted September 21, 2014 Try to run sequence patcher and apply to your client & server. Honestly, i was look for this errror message in 40k sf source and i cant find it. sequence was Because it's in the libthecore folder /usr/src/mainline/Srcs/Server/libthecore/src/signal.c RETSIGTYPE checkpointing(int sig) { if (!tics) { sys_err("CHECKPOINT shutdown: tics did not updated."); abort(); } else tics = 0; } I think it's not the gamefile's problem. where is problem? Link to comment Share on other sites More sharing options...
servan12 0 Posted September 25, 2014 Author Share Posted September 25, 2014 update_? Link to comment Share on other sites More sharing options...
Honorable Member martysama0134 7173 Posted September 25, 2014 Honorable Member Share Posted September 25, 2014 update_?Ymir enabled an anti-starvation system: signal_timer_enable(30); signal(SIGVTALRM, checkpointing);They set a SIGVTALRM signal that calls (via kernel) the checkpointing function every 30 seconds of effective execution time. Considering this: int idle() { ... while (passed_pulses--) { heartbeat(thecore_heart, ++thecore_heart->pulse); // To reduce the possibility of abort() in checkpointing thecore_tick(); } CHARACTER_MANAGER::instance().Update(thecore_heart->pulse); db_clientdesc->Update(t); ... } The bug will appear if such functions will spend more than 30 seconds to be completely executed. (still talking about execution time and not real one)A quest containing a "while true begin end" will also cause such error and the game will be crashed after 30 seconds. If you still have the game.core generated by that crash and the relative game binary, I'll try to analyze it. (it should contain where the presumed "starvation" is) Otherwise, you'll be fucked up. You can even try to remove the abort() call via dif, but you could still get a freezed game if it's a real starvation. Check out my GitHub Link to comment Share on other sites More sharing options...
Recommended Posts
Please sign in to comment
You will be able to leave a comment after signing in
Sign In Now