ServerCrash "TreasurePool"

Forum rules
NO LONGER BEING MAINTAINED!
User avatar
tagban
Posts: 352
Joined: Fri Dec 28, 2012 11:31 am
Location: Pennsylvania, USA

ServerCrash "TreasurePool"

Post by tagban » Tue Apr 15, 2014 3:47 am

(CallStack)> DSGame-server.exe!CTreasurePool::TreasureWon(CCharEntity * winner, unsigned char SlotID) Line 449 C++
DSP_DEBUG_BREAK_IF(winner->PTreasurePool != this);
winner 0x04051078 {jobs={unlocked=4223 job=0x040519e8 "" exp=0x04051a00 {0, 2449, 63135, 0, 0, 3224, 0, 0, ...} ...} ...} CCharEntity *
this 0x03f8ef40 {m_Tick=417490625 m_count=9 '\t' m_TreasurePoolType=TREASUREPOOL_ZONE (128) ...} CTreasurePool *
SlotID 7 '\a' unsigned char

Completely un-modified server, so whatever line 449 is (Not sure what its pointing to)

User avatar
atom0s
Developer
Posts: 537
Joined: Thu Oct 25, 2012 9:52 am

Re: ServerCrash "TreasurePool"

Post by atom0s » Tue Apr 15, 2014 3:48 am

Look around the forums for the topic regarding creating crash dumps. Pasting data like this is not really helpful.

User avatar
tagban
Posts: 352
Joined: Fri Dec 28, 2012 11:31 am
Location: Pennsylvania, USA

Re: ServerCrash "TreasurePool"

Post by tagban » Wed Apr 16, 2014 7:23 am

http://ffxi.bnet.cc/dumps/DSGame-server-4-16.7z
There ya go.

Actually it crashed again, this time in merits.cpp file.

http://ffxi.bnet.cc/dumps/DSGame-server-4-16-2.7z

User avatar
atom0s
Developer
Posts: 537
Joined: Thu Oct 25, 2012 9:52 am

Re: ServerCrash "TreasurePool"

Post by atom0s » Wed Apr 16, 2014 1:52 pm

Your first link is missing the pdb and exe so there is nothing we can do to debug it.

The second link is dead altogether.

User avatar
tagban
Posts: 352
Joined: Fri Dec 28, 2012 11:31 am
Location: Pennsylvania, USA

Re: ServerCrash "TreasurePool"

Post by tagban » Wed Apr 16, 2014 2:40 pm

Sorry about that! First time doing a crash dump... lmao, Anyway second link is fixed, and contains the .exe and .pdb files. Now I know! And knowing is half the battle!

User avatar
atom0s
Developer
Posts: 537
Joined: Thu Oct 25, 2012 9:52 am

Re: ServerCrash "TreasurePool"

Post by atom0s » Wed Apr 16, 2014 3:15 pm

1st dump is from a bad GM command. Someone (Hixeao) typed @resetplayer with no arguments.

2nd dump is a common issue with the character not being valid when it was trying to load. You can recover that crash moving the break arrow past the function and stepping through the other parts that hit debug breaks. Basically this happens because the character sends a zone-in packet with no character id in it. Which happens because of some issue(s) in the lobby server sending character ids.

User avatar
kjLotus
Special Guest
Posts: 1813
Joined: Sun Jul 22, 2012 2:16 pm

Re: ServerCrash "TreasurePool"

Post by kjLotus » Wed Apr 16, 2014 3:15 pm

tagban wrote:And knowing is half the battle!
the other half is motivating us to look at it

User avatar
tagban
Posts: 352
Joined: Fri Dec 28, 2012 11:31 am
Location: Pennsylvania, USA

Re: ServerCrash "TreasurePool"

Post by tagban » Wed Apr 16, 2014 3:59 pm

kjLotus wrote:
tagban wrote:And knowing is half the battle!
the other half is motivating us to look at it
I generally assume that when I have a server crash, its the same thing as what everyone else could be/is experiencing, given its non-modified from original source. I was just trying to help out by finding issues, and when I find them, reporting them. Its not a big deal, I can set an auto-reboot up and just ignore crashes, just was trying to help.

~Tagban

User avatar
kjLotus
Special Guest
Posts: 1813
Joined: Sun Jul 22, 2012 2:16 pm

Re: ServerCrash "TreasurePool"

Post by kjLotus » Wed Apr 16, 2014 4:04 pm

tagban wrote:
kjLotus wrote:
tagban wrote:And knowing is half the battle!
the other half is motivating us to look at it
I generally assume that when I have a server crash, its the same thing as what everyone else could be/is experiencing, given its non-modified from original source. I was just trying to help out by finding issues, and when I find them, reporting them. Its not a big deal, I can set an auto-reboot up and just ignore crashes, just was trying to help.

~Tagban
was a joke, :p

User avatar
tagban
Posts: 352
Joined: Fri Dec 28, 2012 11:31 am
Location: Pennsylvania, USA

Re: ServerCrash "TreasurePool"

Post by tagban » Wed Apr 16, 2014 4:35 pm

kjLotus wrote:
was a joke, :p
Ah sorry man.. Just.. Had a rough day @ work.. :(

Post Reply