Page 2 of 2

Re: World Crash: CheckPlayerChangedContinents (Chat)

Posted: Mon Aug 31, 2015 1:48 pm
by zippyzee
I did quite a bit in chat.cpp and that particular function, if you want to single them out.

Re: World Crash: CheckPlayerChangedContinents (Chat)

Posted: Mon Aug 31, 2015 2:57 pm
by John Adams
I do not. It will wait.

Re: World Crash: CheckPlayerChangedContinents (Chat)

Posted: Sun Sep 13, 2015 11:09 am
by John Adams
This function is really starting to piss me off. We had a great run, almost 4 whole days without a crash But ol Sile brought us down (which is a good thing), so hopefully he can tell us what his experience was just now at 11am MST

Stack

Code: Select all

>	WorldServer.exe!std::_Fetch_add_seq_cst_2(volatile unsigned short * _Tgt, unsigned short _Value) Line 1166	C++
 	WorldServer.exe!std::_Atomic_fetch_add_2(volatile unsigned short * _Tgt, unsigned short _Value, std::memory_order _Order) Line 1188	C++
 	WorldServer.exe!std::atomic_fetch_add_explicit(std::atomic_ushort * _Atom, unsigned short _Value, std::memory_order _Order) Line 1175	C++
 	WorldServer.exe!std::atomic_ushort::fetch_add(unsigned short _Value, std::memory_order _Order) Line 1394	C++
 	WorldServer.exe!Client::GetAndIncrementServerSequence() Line 237	C++
 	WorldServer.exe!Client::PushOutgoing(SOEProtocolData * data, bool dump_packet) Line 375	C++
 	WorldServer.exe!Client::QueuePacket(SOEProtocolData * data, bool dump_packet) Line 309	C++
 	WorldServer.exe!WorldCharacter::SendRequestChatChannel() Line 491	C++
 	WorldServer.exe!ChunkServer::CheckPlayerChangedContinents(std::shared_ptr<Client> & client, std::shared_ptr<WorldCharacter> & character) Line 1914	C++
 	WorldServer.exe!ChunkServer::HandleClientAuthConfirm(std::shared_ptr<Client> & client, PacketStruct * packet_struct) Line 1350	C++
 	WorldServer.exe!ChunkServer::ProcessPackets() Line 377	C++
 	WorldServer.exe!ChunkPacketThread(void * data) Line 121	C++
 	WorldServer.exe!ThreadRun(void * arg) Line 77	C++
 	WorldServer.exe!_callthreadstart() Line 255	C
 	WorldServer.exe!_threadstart(void * ptd) Line 239	C
 	kernel32.dll!7716337a()	Unknown
 	[Frames below may be incorrect and/or missing, no symbols loaded for kernel32.dll]	
 	ntdll.dll!77c492e2()	Unknown
 	ntdll.dll!77c492b5()	Unknown
Code - putting a bandaid on it for now (added the if (!client)) in Chat.cpp

Code: Select all

void WorldCharacter::SendRequestChatChannel() {

	PacketStruct* packet = packet_struct_list.GetPacketStruct6Server("WS_ServerRequestChatChannel");
	auto client = net.GetClient(account_id);
	if (!client) {
		LogError(LOG_CHAT, 0, "No client in %s:%i", __FUNCTION__, __LINE__);
		return;
	}
	client->QueuePacket(packet->Serialize());
	delete packet;

}
Console (I know I don't have the latest code, so I'll work on that today)

Code: Select all

0:55:02.150 W Mover    Found mover of type MT_Other with move_time == 0, legacy_mover_id=72
0:55:02.151 W Mover    Found mover of type MT_Other with move_time == 0, legacy_mover_id=73
0:55:02.152 W Mover    Found mover of type MT_Other with move_time == 0, legacy_mover_id=74
0:55:02.153 W Mover    Found mover of type MT_Other with move_time == 0, legacy_mover_id=75
0:55:02.156 D Mover    97 Movers Loaded in Chunk ID: 136
0:55:04.976 I Chunk    Starting chunk shutdown timer for Bordinar's Cleft.
0:55:35.395 D Command  Player 'Sile' used command '.rift' (1)
0:55:35.397 D Command  Player 'Sile' .rift to chunk 'Bordinar's Cleft' (136)
0:55:41.031 D Command  Player 'Sile' used command '.rift' (1)
0:55:41.032 D Command  Player 'Sile' .rift to chunk 'Khal' (85)
0:55:41.034 D Chunk    Loading Unreal File List for Chunk 85
0:55:41.039 D Chunk    Starting chunk 'Khal' (85)
0:55:43.567 D NPC      2625 NPCs Loaded in Chunk ID: 85
0:55:43.737 D PPO      1443 PPOs Loaded in Chunk ID: 85
0:55:43.740 D Music    31 Music Tracks Loaded in Chunk ID: 85
0:55:43.743 D Sound    40 Sounds Loaded in Chunk ID: 85
0:55:43.746 W Mover    Found mover of type MT_Other with no key positions, legacy_mover_id=53
0:55:43.748 W Mover    Found mover of type MT_Other with no key positions, legacy_mover_id=54
0:55:43.749 W Mover    Found mover of type MT_Other with no key positions, legacy_mover_id=55
0:55:43.751 W Mover    Found mover of type MT_Other with no key positions, legacy_mover_id=56
0:55:43.752 W Mover    Found mover of type MT_Other with no key positions, legacy_mover_id=57
0:55:43.753 W Mover    Found mover of type MT_Other with no key positions, legacy_mover_id=58
0:55:43.759 D Mover    150 Movers Loaded in Chunk ID: 85
0:55:46.038 I Chunk    Starting chunk shutdown timer for Khal.
0:55:50.740 E Chunk    Unhandled opcode 0x000003E5 (997) from 75.130.136.152 in ChunkServer::ProcessPackets
000: 00 09 04 F7 02 00 E5 03 - 00 00 04 00 00 00 00 00  ................
010: 00 41 3A DE                                        .A:.
0:56:01.535 D Command  Player 'Sile' used command '.rift' (1)
0:56:01.537 D Command  Player 'Sile' .rift to chunk 'Khal' (85)
0:56:38.286 I UDP      New client connected from 75.130.136.152:58156
0:56:38.287 I UDP      Received session request from 75.130.136.152:58156 with connection ID 1912169918
0:56:38.462 I Net      New Session: Account ID: 329  Session ID: 'hu40p573qj17sis9p58k9vj8i6'
0:56:38.668 D Char     Loading 12 characters for account_id: 329
0:56:38.679 D Char     Loaded 5 characters for account_id: 329
0:56:38.681 D Net      Net:Loading character inventory for Sile.
0:56:38.682 D Char     Loading Inventory for character_id 435
0:56:38.793 I Char     Loaded 137 items for character_id 435
0:56:38.794 D Net      Net:Character inventory loaded.
0:56:38.808 D Net      Net:Loading character inventory for Siledorf Testdummy.
0:56:38.810 D Char     Loading Inventory for character_id 438
0:56:38.821 I Char     Loaded 20 items for character_id 438
0:56:38.823 D Net      Net:Character inventory loaded.
0:56:38.833 D Net      Net:Loading character inventory for Siledorfie Testdummy.
0:56:38.834 D Char     Loading Inventory for character_id 452
0:56:38.855 I Char     Loaded 28 items for character_id 452
0:56:38.856 D Net      Net:Character inventory loaded.
0:56:38.864 D Net      Net:Loading character inventory for Silemeow.
0:56:38.865 D Char     Loading Inventory for character_id 533
0:56:38.872 I Char     Loaded 18 items for character_id 533
0:56:38.874 D Net      Net:Character inventory loaded.
0:56:38.880 D Net      Net:Loading character inventory for Silebob.
0:56:38.881 D Char     Loading Inventory for character_id 534
0:56:38.887 I Char     Loaded 23 items for character_id 534
0:56:38.888 D Net      Net:Character inventory loaded.
0:56:45.199 D Char     ToggleIsOnline: Setting player offline
0:56:45.206 I UDP      Client from 75.130.136.152:53438 set to disconnect : Timeout
0:56:45.224 D Char     Attempting to load character ID 435
0:56:45.300 E Attrib   Value (0) is greater then attribute max (-1) for attribute 238 at c:\vgoemu\src\world\worldchara
ter_attributes.cpp:305
0:56:45.309 I Ability  Successfully loaded 111 abilities into character map.
0:56:45.311 D Ability  Loaded 0 forms for character id 435.
0:56:45.311 D Dungeon  Loading dungeons for character_id 435.
0:56:45.313 D Dungeon  Successfully loaded 16 dungeons for character_id 435.
0:56:45.317 D Char     Loading Inventory for character_id 435
0:56:45.406 I Char     Loaded 137 items for character_id 435
0:56:45.411 D Char     ToggleIsOnline: Setting player online
0:56:45.415 D Char     Successfully loaded character 'Sile' (435)
0:56:45.543 I UDP      New client connected from 75.130.136.152:58157
0:56:45.544 I UDP      Received session request from 75.130.136.152:58157 with connection ID 2034155124
0:56:45.728 I Chunk    New Session: Account ID: 329  Session ID: 'hu40p573qj17sis9p58k9vj8i6'
0:56:45.926 D Chunk     control_text='HELLO REVISION=0 MINVER=3151 VER=3186'
0:56:46.108 D Chunk     control_text='LOGIN'
0:56:46.526 I UDP      Client from 75.130.136.152:58021 set to disconnect : Timeout
0:56:46.528 D Char     ToggleIsOnline: Setting player offline
0:56:46.532 I UDP      Client from 75.130.136.152:58156 set to disconnect : Timeout
0:56:47.528 I UDP      Client from 75.130.136.152:53438 has been removed.
0:56:49.526 I UDP      Client from 75.130.136.152:58021 has been removed.
0:56:49.528 I UDP      Client from 75.130.136.152:58156 has been removed.
0:56:50.262 D Chunk     control_text='JOIN'
0:56:50.270 D Char     Attempting to load character ID 435
0:56:50.331 E Attrib   Value (0) is greater then attribute max (-1) for attribute 238 at c:\vgoemu\src\world\worldchara
ter_attributes.cpp:305
0:56:50.338 I Ability  Successfully loaded 111 abilities into character map.
0:56:50.340 D Ability  Loaded 0 forms for character id 435.
0:56:50.341 D Dungeon  Loading dungeons for character_id 435.
0:56:50.344 D Dungeon  Successfully loaded 16 dungeons for character_id 435.
0:56:50.348 D Char     Loading Inventory for character_id 435
0:56:50.565 I Char     Loaded 137 items for character_id 435
0:56:50.570 D Char     ToggleIsOnline: Setting player online
0:56:50.575 D Char     Successfully loaded character 'Sile' (435)
0:56:50.578 D Char     Attempting to load character ID 435
0:56:50.582 E Attrib   Failed to get character chunk at c:\vgoemu\src\world\worldcharacter_attributes.cpp:217.
0:56:50.583 E Attrib   Failed to get character chunk at c:\vgoemu\src\world\worldcharacter_attributes.cpp:217.
0:56:50.584 E Attrib   Failed to get character chunk at c:\vgoemu\src\world\worldcharacter_attributes.cpp:217.
0:56:50.585 E Attrib   Failed to get character chunk at c:\vgoemu\src\world\worldcharacter_attributes.cpp:217.
0:56:50.586 E Attrib   Failed to get character chunk at c:\vgoemu\src\world\worldcharacter_attributes.cpp:217.
0:56:50.588 E Attrib   Failed to get character chunk at c:\vgoemu\src\world\worldcharacter_attributes.cpp:217.
0:56:50.589 E Attrib   Failed to get character chunk at c:\vgoemu\src\world\worldcharacter_attributes.cpp:217.
0:56:50.590 E Attrib   Failed to get character chunk at c:\vgoemu\src\world\worldcharacter_attributes.cpp:334
0:56:50.591 E Attrib   Failed to get character chunk at c:\vgoemu\src\world\worldcharacter_attributes.cpp:217.
0:56:50.592 E Attrib   Failed to get character chunk at c:\vgoemu\src\world\worldcharacter_attributes.cpp:217.
0:56:50.594 E Attrib   Failed to get character chunk at c:\vgoemu\src\world\worldcharacter_attributes.cpp:217.
0:56:50.595 E Attrib   Failed to get character chunk at c:\vgoemu\src\world\worldcharacter_attributes.cpp:217.
0:56:50.596 E Attrib   Failed to get character chunk at c:\vgoemu\src\world\worldcharacter_attributes.cpp:334
0:56:50.597 E Attrib   Failed to get character chunk at c:\vgoemu\src\world\worldcharacter_attributes.cpp:217.
0:56:50.598 E Attrib   Failed to get character chunk at c:\vgoemu\src\world\worldcharacter_attributes.cpp:334
0:56:50.599 E Attrib   Failed to get character chunk at c:\vgoemu\src\world\worldcharacter_attributes.cpp:217.
0:56:50.600 E Attrib   Failed to get character chunk at c:\vgoemu\src\world\worldcharacter_attributes.cpp:217.
0:56:50.602 E Attrib   Failed to get character chunk at c:\vgoemu\src\world\worldcharacter_attributes.cpp:217.
0:56:50.603 E Attrib   Failed to get character chunk at c:\vgoemu\src\world\worldcharacter_attributes.cpp:217.
0:56:50.604 E Attrib   Failed to get character chunk at c:\vgoemu\src\world\worldcharacter_attributes.cpp:217.
0:56:50.606 E Attrib   Failed to get character chunk at c:\vgoemu\src\world\worldcharacter_attributes.cpp:217.
0:56:50.607 E Attrib   Failed to get character chunk at c:\vgoemu\src\world\worldcharacter_attributes.cpp:217.
0:56:50.608 E Attrib   Failed to get character chunk at c:\vgoemu\src\world\worldcharacter_attributes.cpp:217.
0:56:50.609 E Attrib   Failed to get character chunk at c:\vgoemu\src\world\worldcharacter_attributes.cpp:217.
0:56:50.610 E Attrib   Failed to get character chunk at c:\vgoemu\src\world\worldcharacter_attributes.cpp:217.
0:56:50.611 E Attrib   Failed to get character chunk at c:\vgoemu\src\world\worldcharacter_attributes.cpp:217.
0:56:50.613 E Attrib   Failed to get character chunk at c:\vgoemu\src\world\worldcharacter_attributes.cpp:217.
0:56:50.614 E Attrib   Failed to get character chunk at c:\vgoemu\src\world\worldcharacter_attributes.cpp:217.
0:56:50.615 E Attrib   Failed to get character chunk at c:\vgoemu\src\world\worldcharacter_attributes.cpp:217.
0:56:50.616 E Attrib   Failed to get character chunk at c:\vgoemu\src\world\worldcharacter_attributes.cpp:334
0:56:50.617 E Attrib   Failed to get character chunk at c:\vgoemu\src\world\worldcharacter_attributes.cpp:217.
0:56:50.618 E Attrib   Failed to get character chunk at c:\vgoemu\src\world\worldcharacter_attributes.cpp:217.
0:56:50.619 E Attrib   Failed to get character chunk at c:\vgoemu\src\world\worldcharacter_attributes.cpp:217.
0:56:50.621 E Attrib   Failed to get character chunk at c:\vgoemu\src\world\worldcharacter_attributes.cpp:334
0:56:50.622 E Attrib   Failed to get character chunk at c:\vgoemu\src\world\worldcharacter_attributes.cpp:334
0:56:50.623 E Attrib   Failed to get character chunk at c:\vgoemu\src\world\worldcharacter_attributes.cpp:217.
0:56:50.624 E Attrib   Failed to get character chunk at c:\vgoemu\src\world\worldcharacter_attributes.cpp:217.
0:56:50.625 E Attrib   Failed to get character chunk at c:\vgoemu\src\world\worldcharacter_attributes.cpp:217.
0:56:50.626 E Attrib   Failed to get character chunk at c:\vgoemu\src\world\worldcharacter_attributes.cpp:217.
0:56:50.628 E Attrib   Failed to get character chunk at c:\vgoemu\src\world\worldcharacter_attributes.cpp:217.
0:56:50.629 E Attrib   Failed to get character chunk at c:\vgoemu\src\world\worldcharacter_attributes.cpp:217.
0:56:50.630 E Attrib   Failed to get character chunk at c:\vgoemu\src\world\worldcharacter_attributes.cpp:217.
0:56:50.631 E Attrib   Failed to get character chunk at c:\vgoemu\src\world\worldcharacter_attributes.cpp:217.
0:56:50.632 E Attrib   Failed to get character chunk at c:\vgoemu\src\world\worldcharacter_attributes.cpp:217.
0:56:50.633 E Attrib   Failed to get character chunk at c:\vgoemu\src\world\worldcharacter_attributes.cpp:217.
0:56:50.634 E Attrib   Failed to get character chunk at c:\vgoemu\src\world\worldcharacter_attributes.cpp:217.
0:56:50.636 E Attrib   Failed to get character chunk at c:\vgoemu\src\world\worldcharacter_attributes.cpp:217.
0:56:50.637 E Attrib   Failed to get character chunk at c:\vgoemu\src\world\worldcharacter_attributes.cpp:217.
0:56:50.638 E Attrib   Failed to get character chunk at c:\vgoemu\src\world\worldcharacter_attributes.cpp:217.
0:56:50.639 E Attrib   Failed to get character chunk at c:\vgoemu\src\world\worldcharacter_attributes.cpp:217.
0:56:50.640 E Attrib   Failed to get character chunk at c:\vgoemu\src\world\worldcharacter_attributes.cpp:217.
0:56:50.641 E Attrib   Failed to get character chunk at c:\vgoemu\src\world\worldcharacter_attributes.cpp:217.
0:56:50.642 E Attrib   Failed to get character chunk at c:\vgoemu\src\world\worldcharacter_attributes.cpp:217.
0:56:50.644 E Attrib   Failed to get character chunk at c:\vgoemu\src\world\worldcharacter_attributes.cpp:217.
0:56:50.645 E Attrib   Failed to get character chunk at c:\vgoemu\src\world\worldcharacter_attributes.cpp:217.
0:56:50.646 E Attrib   Failed to get character chunk at c:\vgoemu\src\world\worldcharacter_attributes.cpp:217.
0:56:50.647 E Attrib   Failed to get character chunk at c:\vgoemu\src\world\worldcharacter_attributes.cpp:217.
0:56:50.648 E Attrib   Failed to get character chunk at c:\vgoemu\src\world\worldcharacter_attributes.cpp:217.
0:56:50.649 E Attrib   Failed to get character chunk at c:\vgoemu\src\world\worldcharacter_attributes.cpp:217.
0:56:50.650 E Attrib   Failed to get character chunk at c:\vgoemu\src\world\worldcharacter_attributes.cpp:217.
0:56:50.651 E Attrib   Failed to get character chunk at c:\vgoemu\src\world\worldcharacter_attributes.cpp:217.
0:56:50.653 E Attrib   Failed to get character chunk at c:\vgoemu\src\world\worldcharacter_attributes.cpp:217.
0:56:50.654 E Attrib   Failed to get character chunk at c:\vgoemu\src\world\worldcharacter_attributes.cpp:217.
0:56:50.655 E Attrib   Failed to get character chunk at c:\vgoemu\src\world\worldcharacter_attributes.cpp:217.
0:56:50.656 E Attrib   Failed to get character chunk at c:\vgoemu\src\world\worldcharacter_attributes.cpp:217.
0:56:50.657 E Attrib   Failed to get character chunk at c:\vgoemu\src\world\worldcharacter_attributes.cpp:217.
0:56:50.658 E Attrib   Failed to get character chunk at c:\vgoemu\src\world\worldcharacter_attributes.cpp:217.
0:56:50.659 E Attrib   Failed to get character chunk at c:\vgoemu\src\world\worldcharacter_attributes.cpp:217.
0:56:50.660 E Attrib   Failed to get character chunk at c:\vgoemu\src\world\worldcharacter_attributes.cpp:217.
0:56:50.662 E Attrib   Failed to get character chunk at c:\vgoemu\src\world\worldcharacter_attributes.cpp:217.
0:56:50.663 E Attrib   Failed to get character chunk at c:\vgoemu\src\world\worldcharacter_attributes.cpp:217.
0:56:50.664 E Attrib   Failed to get character chunk at c:\vgoemu\src\world\worldcharacter_attributes.cpp:217.
0:56:50.665 E Attrib   Failed to get character chunk at c:\vgoemu\src\world\worldcharacter_attributes.cpp:217.
0:56:50.666 E Attrib   Failed to get character chunk at c:\vgoemu\src\world\worldcharacter_attributes.cpp:217.
0:56:50.668 E Attrib   Failed to get character chunk at c:\vgoemu\src\world\worldcharacter_attributes.cpp:217.
0:56:50.669 E Attrib   Failed to get character chunk at c:\vgoemu\src\world\worldcharacter_attributes.cpp:217.
0:56:50.670 E Attrib   Failed to get character chunk at c:\vgoemu\src\world\worldcharacter_attributes.cpp:217.
0:56:50.671 E Attrib   Failed to get character chunk at c:\vgoemu\src\world\worldcharacter_attributes.cpp:217.
0:56:50.672 E Attrib   Failed to get character chunk at c:\vgoemu\src\world\worldcharacter_attributes.cpp:217.
0:56:50.673 E Attrib   Failed to get character chunk at c:\vgoemu\src\world\worldcharacter_attributes.cpp:217.
0:56:50.674 E Attrib   Failed to get character chunk at c:\vgoemu\src\world\worldcharacter_attributes.cpp:217.
0:56:50.676 E Attrib   Failed to get character chunk at c:\vgoemu\src\world\worldcharacter_attributes.cpp:217.
0:56:50.677 E Attrib   Failed to get character chunk at c:\vgoemu\src\world\worldcharacter_attributes.cpp:217.
0:56:50.678 E Attrib   Failed to get character chunk at c:\vgoemu\src\world\worldcharacter_attributes.cpp:217.
0:56:50.679 E Attrib   Failed to get character chunk at c:\vgoemu\src\world\worldcharacter_attributes.cpp:217.
0:56:50.680 E Attrib   Failed to get character chunk at c:\vgoemu\src\world\worldcharacter_attributes.cpp:334
0:56:50.681 E Attrib   Failed to get character chunk at c:\vgoemu\src\world\worldcharacter_attributes.cpp:334
0:56:50.682 E Attrib   Failed to get character chunk at c:\vgoemu\src\world\worldcharacter_attributes.cpp:217.
0:56:50.684 E Attrib   Failed to get character chunk at c:\vgoemu\src\world\worldcharacter_attributes.cpp:334
0:56:50.685 E Attrib   Failed to get character chunk at c:\vgoemu\src\world\worldcharacter_attributes.cpp:217.
0:56:50.686 E Attrib   Failed to get character chunk at c:\vgoemu\src\world\worldcharacter_attributes.cpp:334
0:56:50.687 E Attrib   Failed to get character chunk at c:\vgoemu\src\world\worldcharacter_attributes.cpp:217.
0:56:50.689 E Attrib   Failed to get character chunk at c:\vgoemu\src\world\worldcharacter_attributes.cpp:217.
0:56:50.690 E Attrib   Failed to get character chunk at c:\vgoemu\src\world\worldcharacter_attributes.cpp:217.
0:56:50.691 E Attrib   Failed to get character chunk at c:\vgoemu\src\world\worldcharacter_attributes.cpp:217.
0:56:50.692 E Attrib   Failed to get character chunk at c:\vgoemu\src\world\worldcharacter_attributes.cpp:217.
0:56:50.694 E Attrib   Failed to get character chunk at c:\vgoemu\src\world\worldcharacter_attributes.cpp:217.
0:56:50.695 E Attrib   Value (0) is greater then attribute max (-1) for attribute 238 at c:\vgoemu\src\world\worldchara
ter_attributes.cpp:305
0:56:50.696 E Attrib   Failed to get character chunk at c:\vgoemu\src\world\worldcharacter_attributes.cpp:334
0:56:50.698 E Attrib   Failed to get character chunk at c:\vgoemu\src\world\worldcharacter_attributes.cpp:217.
0:56:50.699 E Attrib   Failed to get character chunk at c:\vgoemu\src\world\worldcharacter_attributes.cpp:217.
0:56:50.700 E Attrib   Failed to get character chunk at c:\vgoemu\src\world\worldcharacter_attributes.cpp:217.
0:56:50.703 E Attrib   Failed to get character chunk at c:\vgoemu\src\world\worldcharacter_attributes.cpp:217.
0:56:50.705 E Attrib   Failed to get character chunk at c:\vgoemu\src\world\worldcharacter_attributes.cpp:217.
0:56:50.706 E Attrib   Failed to get character chunk at c:\vgoemu\src\world\worldcharacter_attributes.cpp:217.
0:56:50.707 E Attrib   Failed to get character chunk at c:\vgoemu\src\world\worldcharacter_attributes.cpp:835
0:56:50.709 D Ability  Loaded 0 forms for character id 435.
0:56:50.710 E Char     AddTitle: The character Sile already has the title 'Citizen'.
0:56:50.712 E Char     AddTitle: The character Sile already has the title 'of VGOEmulator'.
0:56:50.713 D Char     Loading Inventory for character_id 435
0:56:50.747 I Char     Loaded 137 items for character_id 435
0:56:50.749 E Diplo    AddDiplomacy: The character Sile already has the diplomacy card 'Loud Criticism'.
0:56:50.751 E Diplo    AddDiplomacy: The character Sile already has the diplomacy card 'Enticing Whisper'.
0:56:50.752 E Diplo    AddDiplomacy: The character Sile already has the diplomacy card 'Read My Lips'.
0:56:50.753 E Diplo    AddDiplomacy: The character Sile already has the diplomacy card 'Shifting Arguments'.
0:56:50.755 E Diplo    AddDiplomacy: The character Sile already has the diplomacy card 'Gut Feeling'.
0:56:50.756 E Diplo    AddDiplomacy: The character Sile already has the diplomacy card 'Greener Pastures'.
0:56:50.758 E Diplo    AddDiplomacy: The character Sile already has the diplomacy card 'Aggressive Statement'.
0:56:50.759 E Diplo    AddDiplomacy: The character Sile already has the diplomacy card 'Itemized Comparison'.
0:56:50.760 E Diplo    AddDiplomacy: The character Sile already has the diplomacy card 'Flat Dismissal'.
0:56:50.762 E Diplo    AddDiplomacy: The character Sile already has the diplomacy card 'Lay Blame'.
0:56:50.763 E Diplo    AddDiplomacy: The character Sile already has the diplomacy card 'Truth Be Told'.
0:56:50.764 E Diplo    AddDiplomacy: The character Sile already has the diplomacy card 'Disarming Rebuttal'.
0:56:50.765 E Diplo    AddDiplomacy: The character Sile already has the diplomacy card 'Snippet of Wisdom'.
0:56:50.766 E Diplo    AddDiplomacy: The character Sile already has the diplomacy card 'Frank Discussion'.
0:56:50.768 E Diplo    AddDiplomacy: The character Sile already has the diplomacy card 'Exchange of Views'.
0:56:50.769 E Diplo    AddDiplomacy: The character Sile already has the diplomacy card 'Common Ground'.
0:56:50.770 E Diplo    AddDiplomacy: The character Sile already has the diplomacy card 'Moral Authority'.
0:56:50.771 E Diplo    AddDiplomacy: The character Sile already has the diplomacy card 'Varanthari Stare'.
0:56:50.772 E Diplo    AddDiplomacy: The character Sile already has the diplomacy card 'Sorcerer's Point'.
0:56:50.774 E Diplo    AddDiplomacy: The character Sile already has the diplomacy card 'Piece of Mind'.
0:56:50.775 E Diplo    AddDiplomacy: The character Sile already has the diplomacy card 'Bit of Charm'.
0:56:50.776 E Diplo    AddDiplomacy: The character Sile already has the diplomacy card 'Flash of Inspiration'.
0:56:50.778 D Char     ToggleIsOnline: Setting player online
0:56:50.782 D Char     Successfully loaded character 'Sile' (435)
Excessive logging to show the many loads at character select - I'm still convinced one of them is fooling the world into thinking the player has clicked "Play".

Re: World Crash: CheckPlayerChangedContinents (Chat)

Posted: Sun Sep 13, 2015 1:27 pm
by Sile
Tried to rift to Bordinar's Cleft, but it just locked me in place - no loading or any sign of an incoming port. After a few more .rifts I did /stuck yes and still couldn't move, so I exited out, quickly reloaded the game, and got stuck briefly loading at character select right before the client closed down without indication. Upon loading it back up it got stuck loading Telon at character select like it usually seems to when the world is going down.

Re: World Crash: CheckPlayerChangedContinents (Chat)

Posted: Sun Sep 13, 2015 1:40 pm
by John Adams
Thanks, Sile. Sounds pretty non-reproducible, but maybe we can figure out what killed you in the first place to prevent such mayhem.

Re: World Crash: CheckPlayerChangedContinents (Chat)

Posted: Sun Sep 13, 2015 1:53 pm
by Sile
Had this sort of thing happen a couple times before in different areas. I couldn't offer any idea as to why it should get hung up at rifting in the first place, although I could see how once that happens it could all come tumbling down from frantically trying to transport an in-game character that has just loaded in at character select.

Re: World Crash: CheckPlayerChangedContinents (Chat)

Posted: Sun Sep 13, 2015 2:06 pm
by Sile
Well, one thought: on top of the occasional delay with the MOTD and messages, even some doors in the world would be slow to respond sometimes. Maybe this could affect rift commands? I tend to use them a lot, so I'd be the most likely to hit an awkward spike. And I don't think I've waited longer than 12 seconds before rifting again, at which point it might not be able to parse backlogged .rifts.

Re: World Crash: CheckPlayerChangedContinents (Chat)

Posted: Thu Sep 17, 2015 8:48 pm
by Sile
Got trapped at .rifting again but this time sat for about a minute and then /exited out without spamming more .rifts. Once again the game client closed after the initial load. However, this time the server did not die, so either someone did a good job or it takes more than getting stuck changing continents to get a crash.

Re: World Crash: CheckPlayerChangedContinents (Chat)

Posted: Fri Sep 18, 2015 7:16 am
by John Adams
I did update New Telon to the latest dev SVN, so hopefully some of that might be fixed. Definitely keep doing your best to bring 'er down though. Good job.