World Crash: Unreal channel null
Moderators: Community Managers, Developers
- John Adams
- Retired
- Posts: 4582
- Joined: Wed Aug 28, 2013 9:40 am
- Location: Phoenix, AZ.
- Contact:
World Crash: Unreal channel null
I would sure love to know why we're getting so many crashes in the core of this server all of a sudden. Literally nothing has changed with this code i 8+ mos.
Stack:
"channel" was null in the ChunkServer::SendZoneFilesToClient() function. I added:
but that solves nothing but the crash. Why is channel null?
Console: Again, looks like someone loading and reloading their toons from the world repeatedly
[quote]12:35:42.851 D Char Loading Inventory for character_id 585
12:35:42.870 I Char Loaded 41 items for character_id 585
12:35:42.870 D Net Net:Character inventory loaded.
12:35:42.877 D Net Net:Loading character inventory for Norling.
12:35:42.877 D Char Loading Inventory for character_id 608
12:35:42.898 I Char Loaded 53 items for character_id 608
12:35:42.899 D Net Net:Character inventory loaded.
12:35:42.906 D Net Net:Loading character inventory for Twofists.
12:35:42.907 D Char Loading Inventory for character_id 668
12:35:42.928 I Char Loaded 56 items for character_id 668
12:35:42.928 D Net Net:Character inventory loaded.
12:35:42.935 D Net Net:Loading character inventory for Akillez.
12:35:42.936 D Char Loading Inventory for character_id 687
12:35:42.956 I Char Loaded 54 items for character_id 687
12:35:42.957 D Net Net:Character inventory loaded.
12:35:43.295 D Char Loading 12 characters for account_id: 309
12:35:43.305 D Char Loaded 7 characters for account_id: 309
12:35:43.307 D Net Net:Loading character inventory for Sneaker.
12:35:43.308 D Char Loading Inventory for character_id 554
12:35:43.327 I Char Loaded 91 items for character_id 554
12:35:43.328 D Net Net:Character inventory loaded.
12:35:43.335 D Net Net:Loading character inventory for Akillese.
12:35:43.336 D Char Loading Inventory for character_id 566
12:35:43.354 I Char Loaded 81 items for character_id 566
12:35:43.355 D Net Net:Character inventory loaded.
12:35:43.363 D Net Net:Loading character inventory for akilleze.
12:35:43.364 D Char Loading Inventory for character_id 583
12:35:43.400 I Char Loaded 173 items for character_id 583
12:35:43.400 D Net Net:Character inventory loaded.
12:35:43.411 D Net Net:Loading character inventory for Stinky.
12:35:43.411 D Char Loading Inventory for character_id 585
12:35:43.422 I Char Loaded 41 items for character_id 585
12:35:43.422 D Net Net:Character inventory loaded.
12:35:43.429 D Net Net:Loading character inventory for Norling.
12:35:43.429 D Char Loading Inventory for character_id 608
12:35:43.442 I Char Loaded 53 items for character_id 608
12:35:43.443 D Net Net:Character inventory loaded.
12:35:43.450 D Net Net:Loading character inventory for Twofists.
12:35:43.450 D Char Loading Inventory for character_id 668
12:35:43.463 I Char Loaded 56 items for character_id 668
12:35:43.464 D Net Net:Character inventory loaded.
12:35:43.470 D Net Net:Loading character inventory for Akillez.
12:35:43.471 D Char Loading Inventory for character_id 687
12:35:43.484 I Char Loaded 54 items for character_id 687
12:35:43.485 D Net Net:Character inventory loaded.
12:35:46.646 I Chunk Starting chunk shutdown timer for Khal.
12:36:14.863 D Chunk In ChunkServer::CheckSpawnRespawns: Calling master spawn list to respawn spawn.
12:37:22.546 D Char Attempting to load character ID 566
12:37:22.608 I Ability Successfully loaded 139 abilities into character map.
12:37:22.609 D Ability Loaded 18 forms for character id 566.
12:37:22.610 D Dungeon Loading dungeons for character_id 566.
12:37:22.612 D Dungeon Successfully loaded 16 dungeons for character_id 566.
12:37:22.614 D Char Loading Inventory for character_id 566
12:37:22.633 I Char Loaded 81 items for character_id 566
12:37:22.636 D Char ToggleIsOnline: Setting player online
12:37:22.640 D Char Successfully loaded character 'Akillese' (566)
12:37:22.750 I UDP New client connected from 67.166.212.52:51381
12:37:22.750 I UDP Received session request from 67.166.212.52:51381 with connection ID 1076987667
12:37:22.756 I Chunk Chunk shutdown cancelled for Khal.
12:37:22.923 I Chunk New Session: Account ID: 309 Session ID: 'q57mi7uvnsnqiktqa6svkueo94'
12:37:23.087 D Char ToggleIsOnline: Setting player offline
12:37:23.098 D Chunk control_text='HELLO REVISION=0 MINVER=3151 VER=3186'
12:37:23.274 D Chunk control_text='LOGIN'
12:37:23.274 E Unreal Could not find unreal channel list for account id 309!
[/quote]
Stack:
Code: Select all
WorldServer.exe!std::_Fetch_add_seq_cst_4(volatile unsigned long * _Tgt, unsigned long _Value) Line 1799 C++
WorldServer.exe!std::_Atomic_fetch_add_4(volatile unsigned long * _Tgt, unsigned long _Value, std::memory_order _Order) Line 1821 C++
WorldServer.exe!std::atomic_fetch_add_explicit(std::atomic_uint * _Atom, unsigned int _Value, std::memory_order _Order) Line 1175 C++
WorldServer.exe!std::atomic_uint::fetch_add(unsigned int _Value, std::memory_order _Order) Line 1394 C++
WorldServer.exe!UnrealChannel::GetAndIncrementSequenceNumber() Line 129 C++
> WorldServer.exe!ChunkServer::SendZoneFilesToClient(std::shared_ptr<Client> & client) Line 990 C++
WorldServer.exe!ChunkServer::HandleClientLogin(std::shared_ptr<Client> & client) Line 1479 C++
WorldServer.exe!ChunkServer::HandlePacketType1(std::shared_ptr<Client> & client, SOEProtocolData * data) Line 949 C++
WorldServer.exe!ChunkServer::ProcessPackets() Line 358 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: Select all
if (!channel) {
LogError(LOG_UNREAL, 0, "Unreal Channel is NULL!");
return;
}Console: Again, looks like someone loading and reloading their toons from the world repeatedly
[quote]12:35:42.851 D Char Loading Inventory for character_id 585
12:35:42.870 I Char Loaded 41 items for character_id 585
12:35:42.870 D Net Net:Character inventory loaded.
12:35:42.877 D Net Net:Loading character inventory for Norling.
12:35:42.877 D Char Loading Inventory for character_id 608
12:35:42.898 I Char Loaded 53 items for character_id 608
12:35:42.899 D Net Net:Character inventory loaded.
12:35:42.906 D Net Net:Loading character inventory for Twofists.
12:35:42.907 D Char Loading Inventory for character_id 668
12:35:42.928 I Char Loaded 56 items for character_id 668
12:35:42.928 D Net Net:Character inventory loaded.
12:35:42.935 D Net Net:Loading character inventory for Akillez.
12:35:42.936 D Char Loading Inventory for character_id 687
12:35:42.956 I Char Loaded 54 items for character_id 687
12:35:42.957 D Net Net:Character inventory loaded.
12:35:43.295 D Char Loading 12 characters for account_id: 309
12:35:43.305 D Char Loaded 7 characters for account_id: 309
12:35:43.307 D Net Net:Loading character inventory for Sneaker.
12:35:43.308 D Char Loading Inventory for character_id 554
12:35:43.327 I Char Loaded 91 items for character_id 554
12:35:43.328 D Net Net:Character inventory loaded.
12:35:43.335 D Net Net:Loading character inventory for Akillese.
12:35:43.336 D Char Loading Inventory for character_id 566
12:35:43.354 I Char Loaded 81 items for character_id 566
12:35:43.355 D Net Net:Character inventory loaded.
12:35:43.363 D Net Net:Loading character inventory for akilleze.
12:35:43.364 D Char Loading Inventory for character_id 583
12:35:43.400 I Char Loaded 173 items for character_id 583
12:35:43.400 D Net Net:Character inventory loaded.
12:35:43.411 D Net Net:Loading character inventory for Stinky.
12:35:43.411 D Char Loading Inventory for character_id 585
12:35:43.422 I Char Loaded 41 items for character_id 585
12:35:43.422 D Net Net:Character inventory loaded.
12:35:43.429 D Net Net:Loading character inventory for Norling.
12:35:43.429 D Char Loading Inventory for character_id 608
12:35:43.442 I Char Loaded 53 items for character_id 608
12:35:43.443 D Net Net:Character inventory loaded.
12:35:43.450 D Net Net:Loading character inventory for Twofists.
12:35:43.450 D Char Loading Inventory for character_id 668
12:35:43.463 I Char Loaded 56 items for character_id 668
12:35:43.464 D Net Net:Character inventory loaded.
12:35:43.470 D Net Net:Loading character inventory for Akillez.
12:35:43.471 D Char Loading Inventory for character_id 687
12:35:43.484 I Char Loaded 54 items for character_id 687
12:35:43.485 D Net Net:Character inventory loaded.
12:35:46.646 I Chunk Starting chunk shutdown timer for Khal.
12:36:14.863 D Chunk In ChunkServer::CheckSpawnRespawns: Calling master spawn list to respawn spawn.
12:37:22.546 D Char Attempting to load character ID 566
12:37:22.608 I Ability Successfully loaded 139 abilities into character map.
12:37:22.609 D Ability Loaded 18 forms for character id 566.
12:37:22.610 D Dungeon Loading dungeons for character_id 566.
12:37:22.612 D Dungeon Successfully loaded 16 dungeons for character_id 566.
12:37:22.614 D Char Loading Inventory for character_id 566
12:37:22.633 I Char Loaded 81 items for character_id 566
12:37:22.636 D Char ToggleIsOnline: Setting player online
12:37:22.640 D Char Successfully loaded character 'Akillese' (566)
12:37:22.750 I UDP New client connected from 67.166.212.52:51381
12:37:22.750 I UDP Received session request from 67.166.212.52:51381 with connection ID 1076987667
12:37:22.756 I Chunk Chunk shutdown cancelled for Khal.
12:37:22.923 I Chunk New Session: Account ID: 309 Session ID: 'q57mi7uvnsnqiktqa6svkueo94'
12:37:23.087 D Char ToggleIsOnline: Setting player offline
12:37:23.098 D Chunk control_text='HELLO REVISION=0 MINVER=3151 VER=3186'
12:37:23.274 D Chunk control_text='LOGIN'
12:37:23.274 E Unreal Could not find unreal channel list for account id 309!
[/quote]