Jump to content

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


Recommended Posts

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

  • Replies 18
  • Created
  • Last Reply

Top Posters In This Topic

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

Edited by Metin2 Dev
Core X - External 2 Internal
Link to comment
Share on other sites

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

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

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

  • 2 months later...

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

  • 3 months later...

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

 

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

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

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now

Announcements



  • Similar Content

  • Activity

    1. 13

      Metin2 Closed Beta Content (2003-2004)

    2. 0

      PRESENTATION PAGE [OLDGODSMT2 RELEASE]

    3. 25

      [SRC] Metin2 on LINUX - The Old Metin2 Project

    4. 2

      United/Club/Midgard serverfiles?

    5. 13

      Metin2 Closed Beta Content (2003-2004)

    6. 13

      Metin2 Closed Beta Content (2003-2004)

  • Recently Browsing

    • No registered users viewing this page.
×
×
  • Create New...

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.