Ever Oasis (crash/freeze after selecting a save slot)

Hello Citra is crashing/freezing when i try to choose a save slot for Ever Oasis (the game is starting but it can’t get past this point)

-What is causing this?-

I think its a problem with the save creation i heard the save file is saved on the cartridge its possible that is was caused the game to freeze on citra

is it possible to fix this problem?

Log:

[ 10.708233] Frontend citra_qt\main.cpp:BootGame:395: Citra starting…
[ 11.469033] Render.OpenGL video_core\renderer_opengl\renderer_opengl.cpp:Init:490: GL_VERSION: 3.3.0 NVIDIA 382.53
[ 11.469291] Render.OpenGL video_core\renderer_opengl\renderer_opengl.cpp:Init:491: GL_VENDOR: NVIDIA Corporation
[ 11.469340] Render.OpenGL video_core\renderer_opengl\renderer_opengl.cpp:Init:492: GL_RENDERER: GeForce GTX 980/PCIe/SSE2
[ 11.471655] Loader core\loader\ncch.cpp:Load:344: Program ID: 00040000001A4900
[ 11.490273] Loader core\hle\kernel\process.cpp:ParseKernelCaps:99: ExHeader kernel version: 2.50
[ 11.491034] Service.CFG core\hle\service\cfg\cfg.cpp:SetPreferredRegionCode:599: Preferred region code set to 2
[ 11.560456] Service.SRV core\hle\service\srv.cpp:RegisterClient:40: (STUBBED) called
[ 11.609519] Service.SRV core\hle\service\srv.cpp:EnableNotification:64: (STUBBED) called
[ 11.611886] Service.APT core\hle\service\apt\apt.cpp:GetLockHandle:122: (STUBBED) called handle=0x00030008 applet_attributes=0x00000000
[ 11.614357] Service.APT core\hle\service\apt\apt.cpp:SetScreenCapPostPermission:454: (STUBBED) screen_capture_post_permission=0
[ 11.614941] Service.NDM core\hle\service\ndm\ndm.cpp:OverrideDefaultDaemons:201: (STUBBED) default_daemon_bit_mask=0x0000000F
[ 11.615115] Service.NDM core\hle\service\ndm\ndm.cpp:SuspendDaemons:87: (STUBBED) daemon_bit_mask=0x00000009
[ 11.628309] Service.FS core\hle\service\fs\fs_user.cpp:InitializeWithSdkVersion:802: (STUBBED) called, version: 0x0B0400C8
[ 11.657616] Service.APT core\hle\service\apt\apt.cpp:Enable:131: (STUBBED) called attributes=0x00000000
[ 11.659027] Service.APT core\hle\service\apt\apt.cpp:GlanceParameter:270: called app_id=0x00000300, buffer_size=0x00001000
[ 11.660113] Service.APT core\hle\service\apt\apt.cpp:NotifyToWait:104: (STUBBED) app_id=768
[ 11.661255] Service.APT core\hle\service\apt\apt.cpp:ReceiveParameter:240: called app_id=0x00000300, buffer_size=0x00001000
[ 11.662783] Service.APT core\hle\service\apt\apt.cpp:AppletUtility:346: (STUBBED) called command=0x00000007, input_size=0x00000004, output_size=0x00000001, input_addr=0x0FFFFA98, output_addr=0x0FFFFA64
[ 11.663435] Service.APT core\hle\service\apt\apt.cpp:AppletUtility:346: (STUBBED) called command=0x00000004, input_size=0x00000001, output_size=0x00000001, input_addr=0x0FFFFA60, output_addr=0x0FFFFA64
[ 11.681443] Service.GSP core\hle\service\gsp_gpu.cpp:AcquireRight:692: called
[ 11.682382] Service.GSP core\hle\service\gsp_gpu.cpp:RegisterInterruptRelayQueue:386: called, flags=0x00000001
[ 11.715209] Service.PTM core\hle\service\ptm\ptm.cpp:CheckNew3DS:106: (STUBBED) called isNew3DS = 0x00000000
[ 11.716068] Service.APT core\hle\service\apt\apt.cpp:CheckNew3DSApp:635: (STUBBED) called
[ 11.794193] Service.DSP core\hle\service\dsp_dsp.cpp:LoadComponent:142: Firmware hash: 0x943f5565dbcf6767
[ 11.794567] Service.DSP core\hle\service\dsp_dsp.cpp:LoadComponent:146: Structures hash: 0x93e48663943cad39
[ 11.794789] Service.DSP core\hle\service\dsp_dsp.cpp:LoadComponent:150: (STUBBED) called size=0xC25C, prog_mask=0x505300FF, data_mask=0x000D00FF, buffer=0x005C7A78
[ 11.796060] Service.DSP core\hle\service\dsp_dsp.cpp:RegisterInterruptEvents:241: Registered type=2, pipe=2, event_handle=0x000D802A
[ 11.796623] Service.DSP core\hle\service\dsp_dsp.cpp:GetSemaphoreEventHandle:167: (STUBBED) called
[ 11.797012] Service.DSP core\hle\service\dsp_dsp.cpp:SetSemaphoreMask:464: (STUBBED) called mask=0x00002000
[ 11.797573] Audio.DSP audio_core\hle\pipe.cpp:PipeWrite:134: Application has requested initialization of DSP hardware
[ 11.798392] Service.DSP core\hle\service\dsp_dsp.cpp:SetSemaphore:264: (STUBBED) called
[ 11.800346] Service.DSP core\hle\service\dsp_dsp.cpp:SetSemaphore:264: (STUBBED) called
[ 11.889878] Service core\hle\service\service.cpp:HandleSyncRequest:95: unknown / unimplemented function ‘SetInternalPriorities’: port=gsp::Gpu, cmd_buff[1]=0x10, cmd_buff[2]=0x11
[ 12.178349] Service.FS core\file_sys\savedata_archive.cpp:OpenFile:53: Non-existing file C:\Users\USERNAME\AppData\Roaming/Citra/sdmc/Nintendo 3DS/00000000000000000000000000000000/00000000000000000000000000000000/title/00040000/001a4900/data/00000001/AGORA_S00.bin can’t be open without mode create.
[ 12.179267] Service.FS core\hle\service\fs\fs_user.cpp:OpenFile:86: failed to get a handle for file [Wchar: //AGORA_S00.bin]
[ 12.181174] Service.FS core\file_sys\savedata_archive.cpp:OpenFile:53: Non-existing file C:\Users\USERNAME\AppData\Roaming/Citra/sdmc/Nintendo 3DS/00000000000000000000000000000000/00000000000000000000000000000000/title/00040000/001a4900/data/00000001/AGORA_S01.bin can’t be open without mode create.
[ 12.181531] Service.FS core\hle\service\fs\fs_user.cpp:OpenFile:86: failed to get a handle for file [Wchar: //AGORA_S01.bin]
[ 12.196409] Service.FS core\hle\service\fs\archive.cpp:HandleSyncRequest:172: (STUBBED) File command OpenLinkFile Path: [Binary: 000000000000000000000000]
[ 26.681771] HW.Memory core\memory.cpp:Read:186: unmapped Read32 @ 0x00000004
[ 26.682269] HW.Memory core\memory.cpp:Read:186: unmapped Read32 @ 0x00000000
[ 26.682554] HW.Memory core\memory.cpp:Read:186: unmapped Read32 @ 0x00000060
[ 26.682823] HW.Memory core\memory.cpp:Read:186: unmapped Read32 @ 0x00000000

This is a known issue (#2802 on GitHub) and there’s no workaround (except getting save data from your 3DS after that point). You’ll just have to wait.

Thanks thats a big help to know that :slight_smile:

that wont work. It will crash when loading the save game isntead.

Roawr, I grabbed a save file (.bin) that was created immediately before the intro cutscene. After placing the save file into the user folder location under localappdata, I was able to successfully load the save game in Citra, which immediately took me to the intro cutscene.

However, after the cutscene ended, the emulator crashed again with “HW.Memory core\memory.cpp:Read:186: unmapped Read32” just like before, so I assume the game was attempting a quick save after the cutscene had ended, which caused the error again.

So it is possible for Citra to read save files for Ever Oasis.

Thats nice to hear thank you…

theres another way that maybe fixes the crashes (it don’t know if this works)

Add shared_font.bin after launching the game on your 3ds from your 3ds to the pc than add it to
appdata > roaming > citra > sysdata

and try if it works without a crash if not we need the devs to look into that and fix it maybe

how to do that. Working ?

This is not working i tryed this allready theres no way to fix the ever oasis freezes atm. (need the devs to look into it)