Jump to content

Game crashing with Assertion Failed: IsValid() in SharedPointer.h [Line 658]


Hodir

Recommended Posts

Apologies in advance for the length of this post, as it will be somewhat long. As the title suggests, the game is constantly crashing at random times with the same repeated error:

Assertion failed: IsValid() [File:F:\build\SummerBash2021\Engine\Source\Runtime\Core\Public\Templates\SharedPointer.h] [Line: 658] 



VERSION: 332.1 
KERNELBASE.dll!UnknownFunction (0x00007ffa119a4b89) + 0 bytes [UnknownFile:0]
ShooterGame.exe!FOutputDevice::Logf__VA() (0x00007ff6d885d448) + 159 bytes [f:\build\summerbash2021\engine\source\runtime\core\private\misc\outputdevice.cpp:145]
ShooterGame.exe!FDebug::AssertFailed() (0x00007ff6d884a188) + 117 bytes [f:\build\summerbash2021\engine\source\runtime\core\private\misc\outputdevice.cpp:220]
ShooterGame.exe!<lambda_d7de6281e5d0f1c7ca43f5ae1208e37c>::operator()() (0x00007ff6d75c9145) + 319 bytes [f:\build\summerbash2021\projects\shootergame\source\shootergame\private\shootergameinstance.cpp:1544]
ShooterGame.exe!TBaseFunctorDelegateInstance_ThreeParams<<lambda_d7de6281e5d0f1c7ca43f5ae1208e37c>,void,TSharedPtr<IHttpRequest,0>,TSharedPtr<IHttpResponse,1>,bool>::Execute() (0x00007ff6d75d27f5) + 237 bytes [f:\build\summerbash2021\engine\source\runtime\core\public\delegates\delegateinstancesimpl.inl:850]
ShooterGame.exe!TBaseRawMethodDelegateInstance_ThreeParams<FAmazonS3GetObject,void,TSharedPtr<IHttpRequest,0>,TSharedPtr<IHttpResponse,1>,bool>::ExecuteIfSafe() (0x00007ff6d692e56a) + 0 bytes [f:\build\summerbash2021\engine\source\runtime\core\public\delegates\delegateinstancesimpl.inl:375]
ShooterGame.exe!TBaseDelegate_ThreeParams<void,TSharedPtr<IHttpRequest,0>,TSharedPtr<IHttpResponse,1>,bool>::ExecuteIfBound() (0x00007ff6d8e1c563) + 72 bytes [f:\build\summerbash2021\engine\source\runtime\core\public\delegates\delegatesignatureimpl.inl:1126]
ShooterGame.exe!FHttpRequestWinInet::FinishedRequest() (0x00007ff6d8e1ccd3) + 56 bytes [f:\build\summerbash2021\engine\source\runtime\online\http\private\windows\httpwininet.cpp:666]
ShooterGame.exe!FHttpRequestWinInet::Tick() (0x00007ff6d8e253f2) + 0 bytes [f:\build\summerbash2021\engine\source\runtime\online\http\private\windows\httpwininet.cpp:783]
ShooterGame.exe!FHttpManager::Tick() (0x00007ff6d8e250c1) + 0 bytes [f:\build\summerbash2021\engine\source\runtime\online\http\private\httpmodule.cpp:153]
ShooterGame.exe!FTicker::Tick() (0x00007ff6d69137aa) + 30 bytes [f:\build\summerbash2021\engine\source\runtime\core\public\containers\ticker.h:78]
ShooterGame.exe!FEngineLoop::Tick() (0x00007ff6d691343b) + 0 bytes [f:\build\summerbash2021\engine\source\runtime\launch\private\launchengineloop.cpp:2534]
ShooterGame.exe!GuardedMain() (0x00007ff6d690e2ac) + 0 bytes [f:\build\summerbash2021\engine\source\runtime\launch\private\launch.cpp:140]
ShooterGame.exe!GuardedMainWrapper() (0x00007ff6d690e2fa) + 5 bytes [f:\build\summerbash2021\engine\source\runtime\launch\private\windows\launchwindows.cpp:125]
ShooterGame.exe!WinMain() (0x00007ff6d6913b4c) + 17 bytes [f:\build\summerbash2021\engine\source\runtime\launch\private\windows\launchwindows.cpp:213]
ShooterGame.exe!__tmainCRTStartup() (0x00007ff6da052c9d) + 21 bytes [f:\dd\vctools\crt\crtw32\dllstuff\crtexe.c:618]
KERNEL32.DLL!UnknownFunction (0x00007ffa131a7034) + 0 bytes [UnknownFile:0]
ntdll.dll!UnknownFunction (0x00007ffa141e2651) + 0 bytes [UnknownFile:0]
ntdll.dll!UnknownFunction (0x00007ffa141e2651) + 0 bytes [UnknownFile:0]

Fortunately, the game also helpfully includes a crash dump file with every failure! So I fed the crash dump file to the Windows Debugger (Windbg) and every single crash is for the exact same thing:

Microsoft (R) Windows Debugger Version 10.0.19041.685 AMD64
Copyright (c) Microsoft Corporation. All rights reserved.


Loading Dump File [D:\SteamLibrary\steamapps\common\ARK\ShooterGame\Saved\Logs\Dump-2123942352.dmp]
User Mini Dump File: Only registers, stack and portions of memory are available

Symbol search path is: srv*
Executable search path is: 
Windows 10 Version 19043 MP (20 procs) Free x64
Product: WinNt, suite: SingleUserTS
19041.1.amd64fre.vb_release.191206-1406
Machine Name:
Debug session time: Wed Jun 30 17:09:33.000 2021 (UTC - 7:00)
System Uptime: not available
Process Uptime: 0 days 0:42:19.000
................................................................
................................................................
..............................................
This dump file has an exception of interest stored in it.
The stored exception information can be accessed via .ecxr.
(1a48.299c): Unknown exception - code 00000001 (first/second chance not available)
For analysis of this file, run !analyze -v
ntdll!NtGetContextThread+0x14:
00007ffa`1422ec54 c3              ret
0:000> !analyze -v
*******************************************************************************
*                                                                             *
*                        Exception Analysis                                   *
*                                                                             *
*****************************************************************************
KEY_VALUES_STRING: 1

    Key  : Analysis.CPU.Sec
    Value: 1

    Key  : Analysis.DebugAnalysisProvider.CPP
    Value: Create: 8007007e on THOR

    Key  : Analysis.DebugData
    Value: CreateObject

    Key  : Analysis.DebugModel
    Value: CreateObject

    Key  : Analysis.Elapsed.Sec
    Value: 22

    Key  : Analysis.Memory.CommitPeak.Mb
    Value: 298

    Key  : Analysis.System
    Value: CreateObject

    Key  : Timeline.Process.Start.DeltaSec
    Value: 2539

CONTEXT:  (.ecxr)
rax=7265746e69687000 rbx=0000000000003e00 rcx=3a682e7365636166
rdx=735c65005d313738 rsi=000000f0f96c5106 rdi=0000000000000001
rip=00007ffa119a4b89 rsp=000000f0f96c4340 rbp=000000f0f96c4550
 r8=6e67697365746167  r9=706d696572757461 r10=31323a6c6e692e6c
r11=00000ced005d3236 r12=0000000000000871 r13=000000f0f96ccf50
r14=000002f4689bb210 r15=000000f0f96c45b0
iopl=0         nv up ei pl nz na po nc
cs=0033  ss=002b  ds=002b  es=002b  fs=0053  gs=002b             efl=00000206
KERNELBASE!RaiseException+0x69:
00007ffa`119a4b89 0f1f440000      nop     dword ptr [rax+rax]
Resetting default scope

EXCEPTION_RECORD:  (.exr -1)
ExceptionAddress: 00007ffa119a4b89 (KERNELBASE!RaiseException+0x0000000000000069)
   ExceptionCode: 00000001
  ExceptionFlags: 00000000
NumberParameters: 0

PROCESS_NAME:  ShooterGame.exe
ERROR_CODE: (NTSTATUS) 0x1 - STATUS_WAIT_1
EXCEPTION_CODE_STR:  1

STACK_TEXT:  
000000f0`f96c4340 00007ff6`d888891a : 00000000`00001198 00000000`00001198 00007ff6`d88926e6 000000f0`f96ccf50 : KERNELBASE!RaiseException+0x69
000000f0`f96c4420 00007ff6`d884fbde : 00007ff6`dacdacf0 000000f0`f96c4550 000002f4`689bb210 00000000`00003ee4 : ShooterGame!opus_repacketizer_out_range+0x2076aaa
000000f0`f96c4450 00007ff6`d884fc77 : 00270020`006f0074 006f004d`00550026 0065006d`00650076 006f0043`0074006e : ShooterGame!opus_repacketizer_out_range+0x203dd6e
000000f0`f96ccf30 00007ff6`d8f7d2d7 : 00007ff6`da0ca650 000002f1`83fa7800 000002f3`0e818c00 000002f3`0e818c00 : ShooterGame!opus_repacketizer_out_range+0x203de07
000000f0`f96cef90 00007ff6`d908f397 : 00000000`0000230a 000002f3`0e818c00 000002f1`83fa7800 00000000`00000000 : ShooterGame!opus_repacketizer_out_range+0x276b467
000000f0`f96ceff0 00007ff6`d910069c : 000002f3`0e818c00 000000f0`f96cf210 00000000`00000001 000002f3`0e818ce4 : ShooterGame!opus_repacketizer_out_range+0x287d527
000000f0`f96cf070 00007ff6`d9118d35 : 000002f1`83fa8000 00000000`00000000 000002f3`4d590400 000002ef`e21d0080 : ShooterGame!opus_repacketizer_out_range+0x28ee82c
000000f0`f96cf0d0 00007ff6`d8e7938e : 00000000`00000000 000002f1`83fa8000 000002f3`0e818c00 00000000`00000000 : ShooterGame!opus_repacketizer_out_range+0x2906ec5
000000f0`f96cf3b0 00007ff6`d9217fe0 : 00000000`00000000 00000000`00000002 000002ef`8e528238 00007ff6`d87f81b8 : ShooterGame!opus_repacketizer_out_range+0x266751e
000000f0`f96cf3f0 00007ff6`d87ed84c : 000002f0`f8ca1200 00000000`00000000 00000000`00000018 000002ef`e59f1c38 : ShooterGame!opus_repacketizer_out_range+0x2a06170
000000f0`f96cf440 00007ff6`d87eda2d : 000002ef`e59f1c00 00000000`00000000 00000000`00000001 000002ef`e59f1c00 : ShooterGame!opus_repacketizer_out_range+0x1fdb9dc
000000f0`f96cf4c0 00007ff6`d87fc0f3 : 000002f1`75e614c0 00000000`00000002 00000000`00000002 000000f0`f96cf601 : ShooterGame!opus_repacketizer_out_range+0x1fdbbbd
000000f0`f96cf4f0 00007ff6`d88717a6 : 000000f0`f96cf598 00000000`00000000 000002f1`00000004 000002f1`75e614c0 : ShooterGame!opus_repacketizer_out_range+0x1fea283
000000f0`f96cf570 00007ff6`d92325d1 : 000002f1`2db1dc20 00000000`00000000 00000000`00000000 000002f1`2db1dc20 : ShooterGame!opus_repacketizer_out_range+0x205f936
000000f0`f96cf5f0 00007ff6`d92372a1 : 000002f1`75e61540 00000000`00000001 00000000`00000001 000002f1`00000000 : ShooterGame!opus_repacketizer_out_range+0x2a20761
000000f0`f96cf690 00007ff6`d9045565 : 00000000`00000001 000002f0`0f1a6600 00000000`00000002 00000000`00000000 : ShooterGame!opus_repacketizer_out_range+0x2a25431
000000f0`f96cf6f0 00007ff6`d9050243 : 000002f1`279b4900 000002f0`0f1a6600 000002f0`0f1a6600 00000000`00000001 : ShooterGame!opus_repacketizer_out_range+0x28336f5
000000f0`f96cf720 00007ff6`d8fc84e1 : 000002ef`f65eac00 000002ef`3f000000 000002f1`9d594f80 00000000`00000000 : ShooterGame!opus_repacketizer_out_range+0x283e3d3
000000f0`f96cf870 00007ff6`d6913248 : 000002ef`f6533fc0 00000000`00000000 00000000`00000000 00007ff6`00000000 : ShooterGame!opus_repacketizer_out_range+0x27b6671
000000f0`f96cf9c0 00007ff6`d690e2ac : 000002ef`df304026 00007ff6`da0c8910 00000000`00000000 000002ef`dba778a0 : ShooterGame!opus_repacketizer_out_range+0x1013d8
000000f0`f96cfa90 00007ff6`d690e2fa : 000003e3`bf1854db 00007ff6`d6800000 000002ef`df303f88 00000000`0000000a : ShooterGame!opus_repacketizer_out_range+0xfc43c
000000f0`f96cfb00 00007ff6`d6913b4c : 000002ef`df303f88 00000000`00000000 00007ff6`d6800000 00007ff9`eb5f276b : ShooterGame!opus_repacketizer_out_range+0xfc48a
000000f0`f96cfb40 00007ff6`da052c9d : 000002ef`df3050ef 00000000`0000000a 00000000`00000000 00000000`00000000 : ShooterGame!opus_repacketizer_out_range+0x101cdc
000000f0`f96cfb90 00007ffa`131a7034 : 00000000`00000000 00000000`00000000 00000000`00000000 00007ff9`e7710000 : ShooterGame!opus_repacketizer_out_range+0x3840e2d
000000f0`f96cfbd0 00007ffa`141e2651 : 00000000`00000000 00000000`00000000 00000000`00000000 00000000`00000000 : kernel32!BaseThreadInitThunk+0x14
000000f0`f96cfc00 00000000`00000000 : 00000000`00000000 00000000`00000000 00000000`00000000 00000000`00000000 : ntdll!RtlUserThreadStart+0x21

SYMBOL_NAME:  shootergame!opus_repacketizer_out_range+2076aaa
MODULE_NAME: ShooterGame
IMAGE_NAME:  ShooterGame.exe
STACK_COMMAND:  ~0s ; .ecxr ; kb
FAILURE_BUCKET_ID:  APPLICATION_FAULT_1_ShooterGame.exe!opus_repacketizer_out_range
OS_VERSION:  10.0.19041.1
BUILDLAB_STR:  vb_release
OSPLATFORM_TYPE:  x64
OSNAME:  Windows 10
FAILURE_ID_HASH:  {176caaa4-ea73-42ee-01b5-3a01a14d344e}
Followup:     MachineOwner
---------

The part that interested me the most here is the opus_repacketizer_out_range line. Opus is an audio codec (https://www.opus-codec.org/) and this specific error relates to the Opus repacketizer returning a failure regarding packet size (https://www.opus-codec.org/docs/html_api-1.0.2/group__opus__repacketizer.html#gac591b550d92125b4abfa11a4b609f51f). It's my guess that line 658 in SharedPointer.h of Ark's source code is calling this specific function in the Opus codec and is getting an error back. Rather than gracefully handling this error with proper exception handling, Wildcard decides that the whole game should crash instead. 

There needs to be a way in the client to completely disable the ingame voice communication piece, as it is quite literally useless when infinitely superior third party applications already do a better job of real time voice communication. Like, literally turning off the entire Opus subsystem so that the game stops crashing repeatedly over a function that is completely useless in light of things like Discord, Teamspeak, etc..

I've tried pretty much everything else on my end that I can think of to resolve this issue:

1. My system is 100% completely up to date with all drivers for all hardware.
2. My system is 100% completely up to date with Windows Updates.
3. Messing around with HOSTS files and DNS entries doesn't have any effect on the problem.
4. Unsubscribing from mods and clearing them out doesn't have any effect on the problem.
5. Revalidating the game files in Steam doesn't have any effect on the problem.
6. This issue is occurring on two disparate Windows 10 systems; my desktop and my laptop and the laptop is the same in terms of driver and OS updates.
 

I'm not holding out much hope that the issue is even going to be recognized by Wildcard as a bug, but I'll post up here if I find anything that either improves the situation or resolves it in case anyone else is having it.

 

Link to comment
Share on other sites

@invincibleqc I'm not using a VPN, if that's what you're asking. If you are suggesting I should use a VPN, it's within the realm of possibility, but it doesn't really make much sense to use a VPN to get around a game breaking bug in ARK's voice communication engine. The responsible party (WildCard) should recognize the bug and actually patch it.

Link to comment
Share on other sites

  • Volunteer Moderator
Just now, Hodir said:

@invincibleqc I'm not using a VPN, if that's what you're asking. If you are suggesting I should use a VPN, it's within the realm of possibility, but it doesn't really make much sense to use a VPN to get around a game breaking bug in ARK's voice communication engine. The responsible party (WildCard) should recognize the bug and actually patch it.

From what I know, this is the same crash that was fixed somewhere in November/December last year which seems to have been re-introduced with Gen2. Perhaps it wasn't properly merged in their Gen2 branch or something, but I remember some users saying that using a VPN fixed it for them. I believe this is caused by requests to Vivox that fails due to nodes being temporarily down in their CDN network or something. Note that I didn't dig into it, and these are assumptions based on previous threads and discussions about this crash. That said, I'm sure it is on their list and will [re]fix it in due time.

Link to comment
Share on other sites

  • 2 weeks later...
  • 1 month later...

I was playing with no issues on genesis 2. Now the server I was playing does not show unless i click on show only favorites. When I click to join it crashes with the same "assertion failed summerbash" line. Odd that i can play on other genesis servers or other maps. Seems to happen only with server 935 I was playing on. 

Tried reinstalling everything again but no luck. 

Link to comment
Share on other sites

14 hours ago, Ramlaeth said:

I was playing with no issues on genesis 2. Now the server I was playing does not show unless i click on show only favorites. When I click to join it crashes with the same "assertion failed summerbash" line. Odd that i can play on other genesis servers or other maps. Seems to happen only with server 935 I was playing on. 

Tried reinstalling everything again but no luck. 

So, today I played in crystal isles and when logged off I see 935 is showing up in my server list again. I click and then I log in. No crash!

But my toon was just standing there. Couldnt make anything, even looking in my inventory. Also I couldnt see any structure, just the map. So while this toon is there I use my second pc to log my steam account (the main one is through epic). takes a while cos is an old pc. And I see my epic toon is not in the bunk bed. This is very weird. 

I decided to relog the epic toon and it is like I have died but without dying, just choose respawn etc... But now I can move and play. Not sure if every1 else is fixed also, check :)

Link to comment
Share on other sites

Spoiler

Assertion failed: IsValid() [File:F:\build\SummerBash2021\Engine\Source\Runtime\Core\Public\Templates\SharedPointer.h] [Line: 658] VERSION: 336.12 KERNELBASE.dll!UnknownFunction (0x000007fefd70b87d) + 0 bytes [UnknownFile:0] ShooterGame.exe!FOutputDevice::Logf__VA() (0x0000000141b053b8) + 159 bytes [f:\build\summerbash2021\engine\source\runtime\core\private\misc\outputdevice.cpp:145] ShooterGame.exe!FDebug::AssertFailed() (0x0000000141af20d8) + 117 bytes [f:\build\summerbash2021\engine\source\runtime\core\private\misc\outputdevice.cpp:220] ShooterGame.exe!FOnlineSessionEOS::JoinEOSSession() (0x0000000142f8c659) + 68 bytes [f:\build\summerbash2021\engine\source\runtime\online\onlinesubsystemeos\private\onlinesessioneos.cpp:2216] ShooterGame.exe!FOnlineSessionEOS::JoinSession() (0x0000000142f8cd9b) + 17 bytes [f:\build\summerbash2021\engine\source\runtime\online\onlinesubsystemeos\private\onlinesessioneos.cpp:2121] ShooterGame.exe!FOnlineSessionEOS::JoinSession() (0x0000000142f8cbe6) + 0 bytes [f:\build\summerbash2021\engine\source\runtime\online\onlinesubsystemeos\private\onlinesessioneos.cpp:2166] ShooterGame.exe!AShooterGameSession::JoinSession() (0x000000014098b730) + 213 bytes [f:\build\summerbash2021\projects\shootergame\source\shootergame\private\shootergamesession.cpp:1109] ShooterGame.exe!UUI_ListSessions::DoJoinSession() (0x0000000140e9e2b6) + 0 bytes [f:\build\summerbash2021\projects\shootergame\source\shootergame\private\ui_listsessions.cpp:1030] ShooterGame.exe!TBaseUObjectMethodDelegateInstance_NoParams<UCharacterViewPanelWidget,void>::Execute() (0x000000013fbe9285) + 0 bytes [f:\build\summerbash2021\engine\source\runtime\core\public\delegates\delegateinstancesimpl.inl:544] ShooterGame.exe!FTimerManager::Tick() (0x00000001424e45b2) + 35 bytes [f:\build\summerbash2021\engine\source\runtime\engine\private\timermanager.cpp:1084] ShooterGame.exe!UWorld::Tick() (0x00000001422f954d) + 0 bytes [f:\build\summerbash2021\engine\source\runtime\engine\private\leveltick.cpp:1294] ShooterGame.exe!UGameEngine::Tick() (0x0000000142270c91) + 0 bytes [f:\build\summerbash2021\engine\source\runtime\engine\private\gameengine.cpp:1183] ShooterGame.exe!FEngineLoop::Tick() (0x000000013fba3478) + 0 bytes [f:\build\summerbash2021\engine\source\runtime\launch\private\launchengineloop.cpp:2441] ShooterGame.exe!GuardedMain() (0x000000013fb9e56c) + 0 bytes [f:\build\summerbash2021\engine\source\runtime\launch\private\launch.cpp:140] ShooterGame.exe!GuardedMainWrapper() (0x000000013fb9e5ba) + 5 bytes [f:\build\summerbash2021\engine\source\runtime\launch\private\windows\launchwindows.cpp:125] ShooterGame.exe!WinMain() (0x000000013fba3e1c) + 17 bytes [f:\build\summerbash2021\engine\source\runtime\launch\private\windows\launchwindows.cpp:213] ShooterGame.exe!__tmainCRTStartup() (0x00000001432fd14d) + 21 bytes [f:\dd\vctools\crt\crtw32\dllstuff\crtexe.c:618] kernel32.dll!UnknownFunction (0x00000000778f556d) + 0 bytes [UnknownFile:0] ntdll.dll!UnknownFunction (0x0000000077b5372d) + 0 bytes [UnknownFile:0] ntdll.dll!UnknownFunction (0x0000000077b5372d) + 0 bytes [UnknownFile:0]

 

Here for exactly the same and or directly related issue, was able to play up until yesterday. Logged into the Ark starting page and pulled up server lists to see it was on average about 50 short. Mine was not present and when searched found nothing as if CrystalIsles-853 is just missing, yet related sites claim its both up and various people are logging on and off easily. I discovered if i sorted by Favorites only it suddenly appeared AND when any attempt to log into it is made i recieve this error and a Freeze before it even tried to "Loading server" 

Tried various fixes after googling it yesterday to no help but did try logging into some random server, Isles-854 which shows up on the list normally when searched, and found i both loaded fine and got all the way in successfully.

VERY desperate to fix this issue as weeks of work will starve and die soon. !~PLEASE ASSIST~!

 

 

Link to comment
Share on other sites

LowLevelFatalError [File:F:\build\SummerBash2021\Engine\Source\Runtime\RHI\Private\Windows\WindowsDynamicRHI.cpp] [Line: 37] 
-d3d12, -d3d11, -d3d10, -vulkan, and -opengl[3|4] mutually exclusive options, but more than one was specified on the command-line.


VERSION: 0.0 
KERNELBASE.dll!UnknownFunction (0x00007ffae4374ed9) + 0 bytes [UnknownFile:0]
ShooterGame.exe!FError::LowLevelFatal() (0x00007ff7f6905586) + 0 bytes [f:\build\summerbash2021\engine\source\runtime\core\private\misc\outputdevice.cpp:354]
ShooterGame.exe!PlatformCreateDynamicRHI() (0x00007ff7f6d0c640) + 24 bytes [f:\build\summerbash2021\engine\source\runtime\rhi\private\windows\windowsdynamicrhi.cpp:37]
ShooterGame.exe!RHIInit() (0x00007ff7f6d0f507) + 5 bytes [f:\build\summerbash2021\engine\source\runtime\rhi\private\dynamicrhi.cpp:173]
ShooterGame.exe!FEngineLoop::PreInit() (0x00007ff7f49a141d) + 0 bytes [f:\build\summerbash2021\engine\source\runtime\launch\private\launchengineloop.cpp:1228]
ShooterGame.exe!GuardedMain() (0x00007ff7f499e490) + 15 bytes [f:\build\summerbash2021\engine\source\runtime\launch\private\launch.cpp:112]
ShooterGame.exe!GuardedMainWrapper() (0x00007ff7f499e5ba) + 5 bytes [f:\build\summerbash2021\engine\source\runtime\launch\private\windows\launchwindows.cpp:125]
ShooterGame.exe!WinMain() (0x00007ff7f49a3e1c) + 17 bytes [f:\build\summerbash2021\engine\source\runtime\launch\private\windows\launchwindows.cpp:213]
ShooterGame.exe!__tmainCRTStartup() (0x00007ff7f80fd14d) + 21 bytes [f:\dd\vctools\crt\crtw32\dllstuff\crtexe.c:618]
KERNEL32.DLL!UnknownFunction (0x00007ffae5d67034) + 0 bytes [UnknownFile:0]
ntdll.dll!UnknownFunction (0x00007ffae68c2651) + 0 bytes [UnknownFile:0]
ntdll.dll!UnknownFunction (0x00007ffae68c2651) + 0 bytes [UnknownFile:0]
 

i get this crash on launch any help would be great

Link to comment
Share on other sites

On 8/28/2021 at 11:38 AM, ABakedViking said:

IM from 853 also and CANNOT get in having the same crash and cannot get in AT ALL.

I'm having the same issue.

NA-PVE-Official-CrystalIsles853  - This server does not show in the server list.  I launch the game through the EPIC client.

It does show in my favorites list.  If I try to log on via the listing in my favorites list I get the same 

Assertion failed: IsValid() [File:F:\build\SummerBash2021\Engine\Source\Runtime\Core\Public\Templates\SharedPointer.h] [Line: 658] 

that so many other people are getting.  Wildcard, talk to us.  Are you addressing this?  What is going on?

Link to comment
Share on other sites

16 minutes ago, Netroach said:

I'm having the same issue.

NA-PVE-Official-CrystalIsles853  - This server does not show in the server list.

It does show in my favorites list.  If I try to log on via the listing in my favorites list I get the same 

Assertion failed: IsValid() [File:F:\build\SummerBash2021\Engine\Source\Runtime\Core\Public\Templates\SharedPointer.h] [Line: 658] 

that so many other people are getting.  Wildcard, talk to us.  Are you addressing this?  What is going on?

Yes this is the EXACT same issue im having good to know im not the only one. Its ridiculous i have an open ticket and you know "high ticket volume" will always be there excuse even though thats 24 hrs a day which theres absolutely no way. Theres a serious form of negligence going on here and the only ones suffering are the ones dealing with this issue and not getting ANY sort of help or clarity on the situation. WILDCARD DO SOMETHING. PLEASE. 

Link to comment
Share on other sites

On 7/2/2021 at 12:34 AM, Hodir said:

Apologies in advance for the length of this post, as it will be somewhat long. As the title suggests, the game is constantly crashing at random times with the same repeated error:


Assertion failed: IsValid() [File:F:\build\SummerBash2021\Engine\Source\Runtime\Core\Public\Templates\SharedPointer.h] [Line: 658] 



VERSION: 332.1 
KERNELBASE.dll!UnknownFunction (0x00007ffa119a4b89) + 0 bytes [UnknownFile:0]
ShooterGame.exe!FOutputDevice::Logf__VA() (0x00007ff6d885d448) + 159 bytes [f:\build\summerbash2021\engine\source\runtime\core\private\misc\outputdevice.cpp:145]
ShooterGame.exe!FDebug::AssertFailed() (0x00007ff6d884a188) + 117 bytes [f:\build\summerbash2021\engine\source\runtime\core\private\misc\outputdevice.cpp:220]
ShooterGame.exe!<lambda_d7de6281e5d0f1c7ca43f5ae1208e37c>::operator()() (0x00007ff6d75c9145) + 319 bytes [f:\build\summerbash2021\projects\shootergame\source\shootergame\private\shootergameinstance.cpp:1544]
ShooterGame.exe!TBaseFunctorDelegateInstance_ThreeParams<<lambda_d7de6281e5d0f1c7ca43f5ae1208e37c>,void,TSharedPtr<IHttpRequest,0>,TSharedPtr<IHttpResponse,1>,bool>::Execute() (0x00007ff6d75d27f5) + 237 bytes [f:\build\summerbash2021\engine\source\runtime\core\public\delegates\delegateinstancesimpl.inl:850]
ShooterGame.exe!TBaseRawMethodDelegateInstance_ThreeParams<FAmazonS3GetObject,void,TSharedPtr<IHttpRequest,0>,TSharedPtr<IHttpResponse,1>,bool>::ExecuteIfSafe() (0x00007ff6d692e56a) + 0 bytes [f:\build\summerbash2021\engine\source\runtime\core\public\delegates\delegateinstancesimpl.inl:375]
ShooterGame.exe!TBaseDelegate_ThreeParams<void,TSharedPtr<IHttpRequest,0>,TSharedPtr<IHttpResponse,1>,bool>::ExecuteIfBound() (0x00007ff6d8e1c563) + 72 bytes [f:\build\summerbash2021\engine\source\runtime\core\public\delegates\delegatesignatureimpl.inl:1126]
ShooterGame.exe!FHttpRequestWinInet::FinishedRequest() (0x00007ff6d8e1ccd3) + 56 bytes [f:\build\summerbash2021\engine\source\runtime\online\http\private\windows\httpwininet.cpp:666]
ShooterGame.exe!FHttpRequestWinInet::Tick() (0x00007ff6d8e253f2) + 0 bytes [f:\build\summerbash2021\engine\source\runtime\online\http\private\windows\httpwininet.cpp:783]
ShooterGame.exe!FHttpManager::Tick() (0x00007ff6d8e250c1) + 0 bytes [f:\build\summerbash2021\engine\source\runtime\online\http\private\httpmodule.cpp:153]
ShooterGame.exe!FTicker::Tick() (0x00007ff6d69137aa) + 30 bytes [f:\build\summerbash2021\engine\source\runtime\core\public\containers\ticker.h:78]
ShooterGame.exe!FEngineLoop::Tick() (0x00007ff6d691343b) + 0 bytes [f:\build\summerbash2021\engine\source\runtime\launch\private\launchengineloop.cpp:2534]
ShooterGame.exe!GuardedMain() (0x00007ff6d690e2ac) + 0 bytes [f:\build\summerbash2021\engine\source\runtime\launch\private\launch.cpp:140]
ShooterGame.exe!GuardedMainWrapper() (0x00007ff6d690e2fa) + 5 bytes [f:\build\summerbash2021\engine\source\runtime\launch\private\windows\launchwindows.cpp:125]
ShooterGame.exe!WinMain() (0x00007ff6d6913b4c) + 17 bytes [f:\build\summerbash2021\engine\source\runtime\launch\private\windows\launchwindows.cpp:213]
ShooterGame.exe!__tmainCRTStartup() (0x00007ff6da052c9d) + 21 bytes [f:\dd\vctools\crt\crtw32\dllstuff\crtexe.c:618]
KERNEL32.DLL!UnknownFunction (0x00007ffa131a7034) + 0 bytes [UnknownFile:0]
ntdll.dll!UnknownFunction (0x00007ffa141e2651) + 0 bytes [UnknownFile:0]
ntdll.dll!UnknownFunction (0x00007ffa141e2651) + 0 bytes [UnknownFile:0]

Fortunately, the game also helpfully includes a crash dump file with every failure! So I fed the crash dump file to the Windows Debugger (Windbg) and every single crash is for the exact same thing:


Microsoft (R) Windows Debugger Version 10.0.19041.685 AMD64
Copyright (c) Microsoft Corporation. All rights reserved.


Loading Dump File [D:\SteamLibrary\steamapps\common\ARK\ShooterGame\Saved\Logs\Dump-2123942352.dmp]
User Mini Dump File: Only registers, stack and portions of memory are available

Symbol search path is: srv*
Executable search path is: 
Windows 10 Version 19043 MP (20 procs) Free x64
Product: WinNt, suite: SingleUserTS
19041.1.amd64fre.vb_release.191206-1406
Machine Name:
Debug session time: Wed Jun 30 17:09:33.000 2021 (UTC - 7:00)
System Uptime: not available
Process Uptime: 0 days 0:42:19.000
................................................................
................................................................
..............................................
This dump file has an exception of interest stored in it.
The stored exception information can be accessed via .ecxr.
(1a48.299c): Unknown exception - code 00000001 (first/second chance not available)
For analysis of this file, run !analyze -v
ntdll!NtGetContextThread+0x14:
00007ffa`1422ec54 c3              ret
0:000> !analyze -v
*******************************************************************************
*                                                                             *
*                        Exception Analysis                                   *
*                                                                             *
*****************************************************************************
KEY_VALUES_STRING: 1

    Key  : Analysis.CPU.Sec
    Value: 1

    Key  : Analysis.DebugAnalysisProvider.CPP
    Value: Create: 8007007e on THOR

    Key  : Analysis.DebugData
    Value: CreateObject

    Key  : Analysis.DebugModel
    Value: CreateObject

    Key  : Analysis.Elapsed.Sec
    Value: 22

    Key  : Analysis.Memory.CommitPeak.Mb
    Value: 298

    Key  : Analysis.System
    Value: CreateObject

    Key  : Timeline.Process.Start.DeltaSec
    Value: 2539

CONTEXT:  (.ecxr)
rax=7265746e69687000 rbx=0000000000003e00 rcx=3a682e7365636166
rdx=735c65005d313738 rsi=000000f0f96c5106 rdi=0000000000000001
rip=00007ffa119a4b89 rsp=000000f0f96c4340 rbp=000000f0f96c4550
 r8=6e67697365746167  r9=706d696572757461 r10=31323a6c6e692e6c
r11=00000ced005d3236 r12=0000000000000871 r13=000000f0f96ccf50
r14=000002f4689bb210 r15=000000f0f96c45b0
iopl=0         nv up ei pl nz na po nc
cs=0033  ss=002b  ds=002b  es=002b  fs=0053  gs=002b             efl=00000206
KERNELBASE!RaiseException+0x69:
00007ffa`119a4b89 0f1f440000      nop     dword ptr [rax+rax]
Resetting default scope

EXCEPTION_RECORD:  (.exr -1)
ExceptionAddress: 00007ffa119a4b89 (KERNELBASE!RaiseException+0x0000000000000069)
   ExceptionCode: 00000001
  ExceptionFlags: 00000000
NumberParameters: 0

PROCESS_NAME:  ShooterGame.exe
ERROR_CODE: (NTSTATUS) 0x1 - STATUS_WAIT_1
EXCEPTION_CODE_STR:  1

STACK_TEXT:  
000000f0`f96c4340 00007ff6`d888891a : 00000000`00001198 00000000`00001198 00007ff6`d88926e6 000000f0`f96ccf50 : KERNELBASE!RaiseException+0x69
000000f0`f96c4420 00007ff6`d884fbde : 00007ff6`dacdacf0 000000f0`f96c4550 000002f4`689bb210 00000000`00003ee4 : ShooterGame!opus_repacketizer_out_range+0x2076aaa
000000f0`f96c4450 00007ff6`d884fc77 : 00270020`006f0074 006f004d`00550026 0065006d`00650076 006f0043`0074006e : ShooterGame!opus_repacketizer_out_range+0x203dd6e
000000f0`f96ccf30 00007ff6`d8f7d2d7 : 00007ff6`da0ca650 000002f1`83fa7800 000002f3`0e818c00 000002f3`0e818c00 : ShooterGame!opus_repacketizer_out_range+0x203de07
000000f0`f96cef90 00007ff6`d908f397 : 00000000`0000230a 000002f3`0e818c00 000002f1`83fa7800 00000000`00000000 : ShooterGame!opus_repacketizer_out_range+0x276b467
000000f0`f96ceff0 00007ff6`d910069c : 000002f3`0e818c00 000000f0`f96cf210 00000000`00000001 000002f3`0e818ce4 : ShooterGame!opus_repacketizer_out_range+0x287d527
000000f0`f96cf070 00007ff6`d9118d35 : 000002f1`83fa8000 00000000`00000000 000002f3`4d590400 000002ef`e21d0080 : ShooterGame!opus_repacketizer_out_range+0x28ee82c
000000f0`f96cf0d0 00007ff6`d8e7938e : 00000000`00000000 000002f1`83fa8000 000002f3`0e818c00 00000000`00000000 : ShooterGame!opus_repacketizer_out_range+0x2906ec5
000000f0`f96cf3b0 00007ff6`d9217fe0 : 00000000`00000000 00000000`00000002 000002ef`8e528238 00007ff6`d87f81b8 : ShooterGame!opus_repacketizer_out_range+0x266751e
000000f0`f96cf3f0 00007ff6`d87ed84c : 000002f0`f8ca1200 00000000`00000000 00000000`00000018 000002ef`e59f1c38 : ShooterGame!opus_repacketizer_out_range+0x2a06170
000000f0`f96cf440 00007ff6`d87eda2d : 000002ef`e59f1c00 00000000`00000000 00000000`00000001 000002ef`e59f1c00 : ShooterGame!opus_repacketizer_out_range+0x1fdb9dc
000000f0`f96cf4c0 00007ff6`d87fc0f3 : 000002f1`75e614c0 00000000`00000002 00000000`00000002 000000f0`f96cf601 : ShooterGame!opus_repacketizer_out_range+0x1fdbbbd
000000f0`f96cf4f0 00007ff6`d88717a6 : 000000f0`f96cf598 00000000`00000000 000002f1`00000004 000002f1`75e614c0 : ShooterGame!opus_repacketizer_out_range+0x1fea283
000000f0`f96cf570 00007ff6`d92325d1 : 000002f1`2db1dc20 00000000`00000000 00000000`00000000 000002f1`2db1dc20 : ShooterGame!opus_repacketizer_out_range+0x205f936
000000f0`f96cf5f0 00007ff6`d92372a1 : 000002f1`75e61540 00000000`00000001 00000000`00000001 000002f1`00000000 : ShooterGame!opus_repacketizer_out_range+0x2a20761
000000f0`f96cf690 00007ff6`d9045565 : 00000000`00000001 000002f0`0f1a6600 00000000`00000002 00000000`00000000 : ShooterGame!opus_repacketizer_out_range+0x2a25431
000000f0`f96cf6f0 00007ff6`d9050243 : 000002f1`279b4900 000002f0`0f1a6600 000002f0`0f1a6600 00000000`00000001 : ShooterGame!opus_repacketizer_out_range+0x28336f5
000000f0`f96cf720 00007ff6`d8fc84e1 : 000002ef`f65eac00 000002ef`3f000000 000002f1`9d594f80 00000000`00000000 : ShooterGame!opus_repacketizer_out_range+0x283e3d3
000000f0`f96cf870 00007ff6`d6913248 : 000002ef`f6533fc0 00000000`00000000 00000000`00000000 00007ff6`00000000 : ShooterGame!opus_repacketizer_out_range+0x27b6671
000000f0`f96cf9c0 00007ff6`d690e2ac : 000002ef`df304026 00007ff6`da0c8910 00000000`00000000 000002ef`dba778a0 : ShooterGame!opus_repacketizer_out_range+0x1013d8
000000f0`f96cfa90 00007ff6`d690e2fa : 000003e3`bf1854db 00007ff6`d6800000 000002ef`df303f88 00000000`0000000a : ShooterGame!opus_repacketizer_out_range+0xfc43c
000000f0`f96cfb00 00007ff6`d6913b4c : 000002ef`df303f88 00000000`00000000 00007ff6`d6800000 00007ff9`eb5f276b : ShooterGame!opus_repacketizer_out_range+0xfc48a
000000f0`f96cfb40 00007ff6`da052c9d : 000002ef`df3050ef 00000000`0000000a 00000000`00000000 00000000`00000000 : ShooterGame!opus_repacketizer_out_range+0x101cdc
000000f0`f96cfb90 00007ffa`131a7034 : 00000000`00000000 00000000`00000000 00000000`00000000 00007ff9`e7710000 : ShooterGame!opus_repacketizer_out_range+0x3840e2d
000000f0`f96cfbd0 00007ffa`141e2651 : 00000000`00000000 00000000`00000000 00000000`00000000 00000000`00000000 : kernel32!BaseThreadInitThunk+0x14
000000f0`f96cfc00 00000000`00000000 : 00000000`00000000 00000000`00000000 00000000`00000000 00000000`00000000 : ntdll!RtlUserThreadStart+0x21

SYMBOL_NAME:  shootergame!opus_repacketizer_out_range+2076aaa
MODULE_NAME: ShooterGame
IMAGE_NAME:  ShooterGame.exe
STACK_COMMAND:  ~0s ; .ecxr ; kb
FAILURE_BUCKET_ID:  APPLICATION_FAULT_1_ShooterGame.exe!opus_repacketizer_out_range
OS_VERSION:  10.0.19041.1
BUILDLAB_STR:  vb_release
OSPLATFORM_TYPE:  x64
OSNAME:  Windows 10
FAILURE_ID_HASH:  {176caaa4-ea73-42ee-01b5-3a01a14d344e}
Followup:     MachineOwner
---------

The part that interested me the most here is the opus_repacketizer_out_range line. Opus is an audio codec (https://www.opus-codec.org/) and this specific error relates to the Opus repacketizer returning a failure regarding packet size (https://www.opus-codec.org/docs/html_api-1.0.2/group__opus__repacketizer.html#gac591b550d92125b4abfa11a4b609f51f). It's my guess that line 658 in SharedPointer.h of Ark's source code is calling this specific function in the Opus codec and is getting an error back. Rather than gracefully handling this error with proper exception handling, Wildcard decides that the whole game should crash instead. 

There needs to be a way in the client to completely disable the ingame voice communication piece, as it is quite literally useless when infinitely superior third party applications already do a better job of real time voice communication. Like, literally turning off the entire Opus subsystem so that the game stops crashing repeatedly over a function that is completely useless in light of things like Discord, Teamspeak, etc..

I've tried pretty much everything else on my end that I can think of to resolve this issue:

1. My system is 100% completely up to date with all drivers for all hardware.
2. My system is 100% completely up to date with Windows Updates.
3. Messing around with HOSTS files and DNS entries doesn't have any effect on the problem.
4. Unsubscribing from mods and clearing them out doesn't have any effect on the problem.
5. Revalidating the game files in Steam doesn't have any effect on the problem.
6. This issue is occurring on two disparate Windows 10 systems; my desktop and my laptop and the laptop is the same in terms of driver and OS updates.
 

I'm not holding out much hope that the issue is even going to be recognized by Wildcard as a bug, but I'll post up here if I find anything that either improves the situation or resolves it in case anyone else is having it.

 

The recent update brought this exact error back for me. Inspecting the crash dump also finds the problems with Opus. I tried every suggestion, to no avail. Did anybody actually manage to fix this?

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...