Jump to content
×
×
  • Create New...
  • 0

[Crash core] Checkpoint ... crash core channel :'(


Elijah

Question

Hey :)

 

I contact you because I have a very big problem :'(

My core channel down random moment ...

I have a script for core restarter but the crash ingame is not good :P

I have GAME 34083 !

 

 

My corerestarter log :

 

 

Sun May  4 19:06:00 CEST 2014  :: The channel4-core4 looks down. We try to start now...
Sun May  4 19:06:05 CEST 2014  :: The Core was started now. PID: 40511
Mon May  5 15:15:00 CEST 2014  :: The channel2-core4 looks down. We try to start now...
Mon May  5 15:15:05 CEST 2014  :: The Core was started now. PID: 93959

 

My syserr channel 2-Core 4 :

 

SYSERR: May  5 15:09:20 :: SyncPosition: Too many SyncPosition Count(18) from Name(Xxlike22xX)
SYSERR: May  5 15:11:32 :: EquipTo: EquipTo: item already exist (this: #72701 Bottes du vent cell: 8 Gants de voleur)
SYSERR: May  5 15:11:36 :: EquipTo: EquipTo: item already exist (this: #72701 Bottes du vent cell: 8 Gants de voleur)
SYSERR: May  5 15:14:03 :: checkpointing: CHECKPOINT shutdown: tics did not updated.
SYSERR: May  5 15:15:03 :: Show: cannot find sectree by 89563x164837 mapindex 21
SYSERR: May  5 15:15:03 :: Show: cannot find sectree by 88290x166004 mapindex 21

 

 

Checkpointing = time crash :s

 

 

My DB syserr :

 

 

SYSERR: May  5 14:38:29 :: Update: cannot update marriage : PID:8859 8935
SYSERR: May  5 14:41:50 :: Update: cannot update marriage : PID:8859 8935
SYSERR: May  5 15:14:03 :: Process: FDWATCH: peer null in event: ident 29
SYSERR: May  5 15:14:03 :: Process: FDWATCH: peer null in event: ident 29
SYSERR: May  5 15:14:03 :: Process: FDWATCH: peer null in event: ident 29
SYSERR: May  5 15:15:00 :: DirectQuery: MySQL connection was reconnected. querying locale set
SYSERR: May  5 15:18:42 :: Update: cannot update marriage : PID:12287 12388
SYSERR: May  5 15:34:10 :: Update: cannot update marriage : PID:8859 8935
SYSERR: May  5 15:34:43 :: Update: cannot update marriage : PID:8859 8935
SYSERR: May  5 15:34:58 :: Update: cannot update marriage : PID:8859 8935
SYSERR: May  5 15:35:37 :: Update: cannot update marriage : PID:8859 8935
SYSERR: May  5 15:37:00 :: Update: cannot update marriage : PID:8859 8935

 

In : var/log/messages :

 

 

May  5 15:14:03 ns411359 kernel: pid 1864 (game), uid 0: exited on signal 6 (core dumped)

 

 

You think it's what ?

Thanks ^^

Link to comment
Share on other sites

  • Answers 18
  • Created
  • Last Reply

Top Posters For This Question

18 answers to this question

Recommended Posts

  • 0

I released dif fix for 2089m and 40250 rev...let me just the time to download 34k rev and ill give u the diff

 

------------------

This difference file has been created by IDA Pro

game34083
003F07BF: C7 90
003F07C0: 05 90
003F07C1: D0 90
003F07C2: CB 90
003F07C3: 7B 90
003F07C4: 08 90
003F07C5: 00 90
003F07C6: 00 90
003F07C7: 00 90
003F07C8: 00 90

Here u have the difference of pseudo before and after the dif

 

Before

 

8AhgH.png

 

After

 

8Ahkj.png

Link to comment
Share on other sites

  • 0

Your dif don't work. Or it's an other error ^^

 

 

Mon May  5 23:14:00 CEST 2014  :: The channel1-core5 looks down. We try to start now...
Mon May  5 23:14:05 CEST 2014  :: The Core was started now. PID: 25382

Checkpoint error is disabled but the core continue crash :s

 

SYSERR: May  5 23:12:58 :: Process: FDWATCH: peer null in event: ident 30
SYSERR: May  5 23:14:00 :: Process: FDWATCH: peer null in event: ident 25
 

var/log/messages :

 

 

May  5 23:12:58 ks3310611 kernel: pid 2015 (game), uid 0: exited on signal 4 (core dumped)
May  5 23:13:59 ks3310611 kernel: pid 2005 (game), uid 0: exited on signal 4 (core dumped)

 

Please help me :'(

Link to comment
Share on other sites

  • 0

this is just a work around of checkpoint abort..

I just wannna remember u that checkpoint compares itself when an error occurred..

i suggest u to looking for an error probably in txt configuration files like special_item group or something like this.

U can have more information by analyzing game.core file.

 

Regards Luzzo

Link to comment
Share on other sites

  • 0

How analysing game.core file ?

Because I open core5 ch1 game.core with notepad ++ but :

 

     €?   @   ¸`(        üÈÿÿüÈÿÿ    À>         ÉÿÿÉÿÿ           H 7      €?        `       HÉÿÿHÉÿÿ    
                            »Ð3Á(0ÊH                          `ºÀ) ºÀ)`»À)    ÏØ(ÏØ(ÀÏØ(@ÎØ(¬ÎØ(ÐÎØ(       Š (      €?               @ Á(      €?        СG        ˆÊÿÿ`-€(3Á(            €?   @          2         €?               @         €?                        ˜²G 4Á(   t ‰(     €?4Á(          ä _(      €?                 À(      €?        €³E                     ¸Î( ÀÎ( ÀÎ( ÀÎ( ÈÎ( ÈÎ((¹I ÆØ(ÀÆØ(€ÇØ(@ÈØ( ÉØ(ÀÉØ(€ÊØ(@ËØ(    ÈÝH04Á(                €?        ÑH       Ô E      €?        à¹I       à       €?        X¾E xg*  @ j¿     €?xg*  Y‘ÐËÿÿ   Ìÿÿ    ôËÿÿï        ôËÿÿï   üËÿÿÌÿÿ    À)_( P`(    àËÿÿøËÿÿ       €Íÿÿ    Íÿÿ˜Íÿÿ¼ÍÿÿÉÍÿÿÔÍÿÿãÍÿÿóÍÿÿÎÿÿ^ÎÿÿhÎÿÿƒÎÿÿžÎÿÿÀÎÿÿßÎÿÿëÎÿÿöÎÿÿ    ÏÿÿÏÿÿÏÿÿRÏÿÿcÏÿÿrÏÿÿ~Ïÿÿ       4€                                 î     ^(   Ùßÿÿ   qÃ
    ™ßÿÿ   @            ßÿÿ         @àÿÿ  

(ƒ   “ t(s     €? ¬À(ƒ          à ÿÿ      €?                 ª?* Æ|*`I}*s    ÉÿÿÐÔF       –Å        ¤Èÿÿ¤Èÿÿ    ðÈÿÿðÈÿÿp3Á(        €?   @   -_(1    3Á(   

 

Link to comment
Share on other sites

  • 0

I have test new game, freebsd 10.0, ... and continue crash :'(

 

Hi Elijah, idk how to fix your problem but i want ask u. Can u share with us the script to restart the core automatic when it get crashed?

 

 

 

 

Sry if i cant ask for it on this topic

Link to comment
Share on other sites

  • 0

Fix it.

 

open mainlineSrcsServerlibthecoresrcsignal.c

 

 

edit 

RETSIGTYPE checkpointing(int sig)
{
    if (!tics)
    {
	sys_err("CHECKPOINT shutdown: tics did not updated.");
	abort();
    }
    else
	tics = 0;
}

to

RETSIGTYPE checkpointing(int sig)
{
    if (!tics)
    {
    sys_err("CHECKPOINT shutdown: tics did not updated.");
    }
    else
    sys_err("CHECKPOINT shutdown: tics = 0.");
}
Link to comment
Share on other sites

  • 0

No, the code above doesn't solve the problem. Server will just hang and you can't use it. Find the error you did in the files.

$ uptime
1:26AM  up 732 days,  8:29, 1 user, load averages: 0.38, 0.31, 0.22

$ uname -srp
FreeBSD 9.1-RELEASE amd64

Link to comment
Share on other sites

  • 0

Fri Nov 28 20:00:00 CET 2014 :: The channel1-core1 looks down. We try to start now...

Fri Nov 28 20:00:05 CET 2014 :: The Core was started now. PID: 1726

Fri Nov 28 20:11:00 CET 2014 :: The channel1-core1 looks down. We try to start now...

Fri Nov 28 20:11:05 CET 2014 :: The Core was started now. PID: 1726

Fri Nov 28 20:22:00 CET 2014 :: The channel1-core1 looks down. We try to start now...

Fri Nov 28 20:22:05 CET 2014 :: The Core was started now. PID: 1726

Fri Nov 28 20:33:00 CET 2014 :: The channel1-core1 looks down. We try to start now...

Fri Nov 28 20:33:05 CET 2014 :: The Core was started now. PID: 1726

Fri Nov 28 20:35:08 CET 2014 :: The channel1-core3 looks down. We try to start now...

Fri Nov 28 20:35:12 CET 2014 :: The Core was started now. PID: 1726

All 11 minutes crash ...

You are solutions ?

Link to comment
Share on other sites

  • 0

 

Fix it.

 

open mainlineSrcsServerlibthecoresrcsignal.c

 

 

edit 

RETSIGTYPE checkpointing(int sig)
{
    if (!tics)
    {
	sys_err("CHECKPOINT shutdown: tics did not updated.");
	abort();
    }
    else
	tics = 0;
}

to

RETSIGTYPE checkpointing(int sig)
{
    if (!tics)
    {
    sys_err("CHECKPOINT shutdown: tics did not updated.");
    }
    else
    sys_err("CHECKPOINT shutdown: tics = 0.");
}

 

This solution is crap.
Look at my post in this topic and you know it.
Link to comment
Share on other sites

  • 0
  • Premium

Your solution is crap too, never do that. What's the point of disabling one of the greatest function of the game? It's notify you if something stucked, and you want to disable it? It should be disabled just when the game starts the cache flushing at shutdown.

Link to comment
Share on other sites

  • 0

Your solution is crap too, never do that. What's the point of disabling one of the greatest function of the game? It's notify you if something stucked, and you want to disable it? It should be disabled just when the game starts the cache flushing at shutdown.

I do not want to disable, I concur with you.
 
I just said not interfere with anything, that solution.
I am not one off chechpoint of source, are of the same opinion with you.
 
I just explained that it has no effect, commenting that solving the abort.
Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now


  • Read our Rules
  • Activity

    1. 0

      How to Delay quest

    2. 0

      After choosing a character, it throws it at the login screen.

    3. 0

      Bonus Board Official like

    4. 0

      [ERROR] unfinished string , ranking quest .

    5. 0

      experience 0

    6. 0

      center text "sales price"

  • Recently Browsing

    • No registered users viewing this page.

Important Information

Terms of Use / Privacy Policy / Guidelines / We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.