Animal Crossing: Happy Home Designer Crash

Issue:
Recently, Citra crashes when trying to load Animal Crossing: Happy Home Designer.

System Information

  • Operating System: Windows 10 Home Single Language
  • CPU: Intel Core i5-5200U
  • GPU: NVIDIA GeForce GT 930M
  • Citra Version (found in title bar): Nightly | HEAD-c3c684c
  • Game: Animal Crossing: Happy Home Designer
  • Screenshot of Issue (include the full Citra window including titlebar):
    Log:

    ./citra-qt : [ 0.000000] Frontend citra_qt/main.cpp:CheckForUpdates:412: Update check started
    [ 2.793828] Frontend citra_qt/main.cpp:BootGame:552: Citra starting…
    [ 3.370696] Service.FS core/file_sys/ncch_container.cpp:LoadOverrides:240: Loaded NCCH C:\Users\LOL\AppD
    ata\Roaming/Citra/nand/00000000000000000000000000000000/title/0004009b/00010202/content/00000000.app is tainted, applic
    ation behavior may not be as expected!
    [ 3.371099] Service.FS core/file_sys/ncch_container.cpp:LoadOverrides:240: Loaded NCCH C:\Users\LOL\AppD
    ata\Roaming/Citra/nand/00000000000000000000000000000000/title/0004009b/00010402/content/00000000.app is tainted, applic
    ation behavior may not be as expected!
    [ 3.371495] Service.FS core/file_sys/ncch_container.cpp:LoadOverrides:240: Loaded NCCH C:\Users\LOL\AppD
    ata\Roaming/Citra/nand/00000000000000000000000000000000/title/000400db/00010302/content/00000000.app is tainted, applic
    ation behavior may not be as expected!
    [ 3.375310] Render.OpenGL video_core/renderer_opengl/renderer_opengl.cpp:Init:488: GL_VERSION: 3.3.0 NVIDIA 38
    8.13
    [ 3.375330] Render.OpenGL video_core/renderer_opengl/renderer_opengl.cpp:Init:489: GL_VENDOR: NVIDIA Corporati
    on
    [ 3.375337] Render.OpenGL video_core/renderer_opengl/renderer_opengl.cpp:Init:490: GL_RENDERER: GeForce 930M/P
    CIe/SSE2
    [ 3.390443] Loader core/loader/ncch.cpp:Load:159: Program ID: 000400000014F100
    [ 3.390622] Service.FS core/file_sys/ncch_container.cpp:OpenFile:109: Failed to open C:\Users\LOL\AppDat
    a\Roaming/Citra/sdmc/Nintendo 3DS/00000000000000000000000000000000/00000000000000000000000000000000/title/0004000e/0014
    f100/content/00000000.app
    [ 3.407625] Loader core/hle/kernel/process.cpp:ParseKernelCaps:114: ExHeader kernel version: 2.50
    [ 3.408578] Service.CFG core/hle/service/cfg/cfg.cpp:SetPreferredRegionCode:615: Preferred region code set to
    1
    [ 3.463087] Service.SRV core/hle/service/sm/srv.cpp:RegisterClient:48: (STUBBED) called
    [ 4.177534] Frontend citra_qt/main.cpp:OnUpdateFound:425: No updates found
    [ 4.386318] Service.SRV core/hle/service/sm/srv.cpp:EnableNotification:70: (STUBBED) called
    [ 4.391402] Service.APT core/hle/service/apt/apt.cpp:GetLockHandle:501: (STUBBED) called handle=0x00038009
    applet_attributes=0x00000000
    [ 4.402882] Service.APT core/hle/service/apt/apt.cpp:SetScreenCapPostPermission:990: (STUBBED) screen_captu
    re_post_permission=0
    [ 4.405139] Service.NDM core/hle/service/ndm/ndm.cpp:OverrideDefaultDaemons:204: (STUBBED) default_daemon_b
    it_mask=0x0000000F
    [ 4.405643] Service.NDM core/hle/service/ndm/ndm.cpp:SuspendDaemons:89: (STUBBED) daemon_bit_mask=0x0000000
    9
    [ 4.408780] Service.PTM core/hle/service/ptm/ptm.cpp:CheckNew3DS:135: (STUBBED) called isNew3DS = 0x0000000
    0
    [ 4.408800] Service.APT core/hle/service/apt/apt.cpp:CheckNew3DSApp:1199: (STUBBED) called
    [ 4.409598] Service core/hle/service/service.cpp:HandleSyncRequest:97: unknown / unimplemented function ‘0x01
    030000’: port=APT:A
    [ 4.435130] Service.FS core/hle/service/fs/fs_user.cpp:InitializeWithSdkVersion:811: (STUBBED) called, vers
    ion: 0x0B0300C8
    [ 4.475728] Service.FS core/file_sys/savedata_archive.cpp:CreateFile:207: C:\Users\LOL\AppData\Roaming/Cit
    ra/nand/data/00000000000000000000000000000000/extdata/00048000/F000000B/user/gamecoin.dat already exists
    [ 4.495146] Service.PTM core/hle/service/ptm/ptm.cpp:GetTotalStepCount:111: (STUBBED) called
    [ 4.505067] Service.APT core/hle/service/apt/apt.cpp:NotifyToWait:478: (STUBBED) app_id=768
    [ 4.510222] Service.APT core/hle/service/apt/apt.cpp:AppletUtility:803: (STUBBED) called command=0x00000007
    , input_size=0x00000004, output_size=0x00000001, input_addr=0x0FFFFE40, output_addr=0x0FFFFE0C
    [ 4.511056] Service.APT core/hle/service/apt/apt.cpp:AppletUtility:803: (STUBBED) called command=0x00000004
    , input_size=0x00000001, output_size=0x00
    000001, input_addr=0x0FFFFE08, output_addr=0x0FFFFE0C
    [ 4.621988] Service.APT core/hle/service/apt/apt.cpp:SetAppCpuTimeLimit:818: (STUBBED) called cpu_percent=3
    0, value=1
    [ 4.666412] Service.GSP core/hle/service/gsp/gsp_gpu.cpp:AcquireRight:630: called flag=00000000 process=10
    [ 4.668535] Service.GSP core/hle/service/gsp/gsp_gpu.cpp:RegisterInterruptRelayQueue:344: called, flags=0x0
    0000001
    [ 5.359922] Service core/hle/service/service.cpp:HandleSyncRequest:97: unknown / unimplemented function ‘Init
    ialize’: port=act:u, cmd_buff[1]=0xB0300C8, cmd_buff[2]=0x0, cmd_buff[3]=0x20, cmd_buff[4]=0x0, cmd_buff[5]=0x0, cmd_bu
    ff[6]=0x0
    [ 5.361531] Service core/hle/service/service.cpp:HandleSyncRequest:97: unknown / unimplemented function ‘GetA
    ccountDataBlock’: port=act:u, cmd_buff[1]=0xFE, cmd_buff[2]=0x11, cmd_buff[3]=0x8, cmd_buff[4]=0x11C, cmd_buff[5]=0xFFF
    FCA8
    [ 5.362712] Service core/hle/service/service.cpp:HandleSyncRequest:97: unknown / unimplemented function ‘GetA
    ccountDataBlock’: port=act:u, cmd_buff[1]=0xFE, cmd_buff[2]=0x4, cmd_buff[3]=0xC, cmd_buff[4]=0x4C, cmd_buff[5]=0xFFFFC
    B8
    [ 5.363710] Service core/hle/service/service.cpp:HandleSyncRequest:97: unknown / unimplemented function ‘GetA
    ccountDataBlock’: port=act:u, cmd_buff[1]=0xFE, cmd_buff[2]=0x3, cmd_buff[3]=0xB, cmd_buff[4]=0x3C, cmd_buff[5]=0x7CCE2
    4
    [ 5.364557] Service core/hle/service/service.cpp:HandleSyncRequest:97: unknown / unimplemented function ‘GetA
    ccountDataBlock’: port=act:u, cmd_buff[1]=0xFE, cmd_buff[2]=0x11, cmd_buff[3]=0x8, cmd_buff[4]=0x11C, cmd_buff[5]=0x7CC
    E34
    [ 5.365418] Service core/hle/service/service.cpp:HandleSyncRequest:97: unknown / unimplemented function ‘GetA
    ccountDataBlock’: port=act:u, cmd_buff[1]=0xFE, cmd_buff[2]=0x4, cmd_buff[3]=0x2F, cmd_buff[4]=0x4C, cmd_buff[5]=0xFFFF
    CC8
    [ 5.366490] Service core/hle/service/service.cpp:HandleSyncRequest:97: unknown / unimplemented function ‘GetA
    ccountDataBlock’: port=act:u, cmd_buff[1]=0xFE, cmd_buff[2]=0x4, cmd_buff[3]=0x17, cmd_buff[4]=0x4C, cmd_buff[5]=0xFFFF
    CC8
    [ 5.369763] Service core/hle/service/service.cpp:HandleSyncRequest:97: unknown / unimplemented function ‘0x00
    0E0080’: port=act:u, cmd_buff[1]=0xFE, cmd_buff[2]=0xFFFFFFFE
    [ 5.371823] Service core/hle/service/service.cpp:HandleSyncRequest:97: unknown / unimplemented function ‘GetA
    ccountDataBlock’: port=act:u, cmd_buff[1]=0xFE, cmd_buff[2]=0x41, cmd_buff[3]=0x1E, cmd_buff[4]=0x41C, cmd_buff[5]=0x7C
    CE64
    [ 5.372455] Service core/hle/service/service.cpp:HandleSyncRequest:97: unknown / unimplemented function ‘GetA
    ccountDataBlock’: port=act:u, cmd_buff[1]=0xFE, cmd_buff[2]=0x8, cmd_buff[3]=0x19, cmd_buff[4]=0x8C, cmd_buff[5]=0xFFFF
    CB0
    [ 5.624489] Service.DSP core/hle/service/dsp_dsp.cpp:LoadComponent:148: Firmware hash: 0x943f5565dbcf6767
    [ 5.624521] Service.DSP core/hle/service/dsp_dsp.cpp:LoadComponent:152: Structures hash: 0x93e48663943cad39
    [ 5.624531] Service.DSP core/hle/service/dsp_dsp.cpp:LoadComponent:157: (STUBBED) called size=0xC25C, prog_
    mask=0x000000FF, data_mask=0x001100FF, buffer=0x007288D0
    [ 5.628110] Service.DSP core/hle/service/dsp_dsp.cpp:RegisterInterruptEvents:248: Registered type=2, pipe=2, e
    vent_handle=0x00120038
    [ 5.629425] Service.DSP core/hle/service/dsp_dsp.cpp:GetSemaphoreEventHandle:174: (STUBBED) called
    [ 5.630395] Service.DSP core/hle/service/dsp_dsp.cpp:SetSemaphoreMask:469: (STUBBED) called mask=0x00002000
    [ 5.631719] Audio.DSP audio_core/hle/pipe.cpp:PipeWrite:134: Application has requested initialization of DSP h
    ardware
    [ 5.632327] Service.DSP core/hle/service/dsp_dsp.cpp:SetSemaphore:271: (STUBBED) called
    [ 5.639009] Service.DSP core/hle/service/dsp_dsp.cpp:SetSemaphore:271: (STUBBED) called
    [ 5.697821] Kernel.SVC core/hle/kernel/svc.cpp:CreateThread:754: Newly created thread must run in the SysCore
    (Core1), unimplemented.
    [ 6.004326] Service.BOSS
    core/hle/serv

Could you try redumping your ROM?

Just out of interest, what do you use for dumping games?

I recommend dumping the AC:NL game that has the Welcome amiibo update included with it rather than as a separate update since the normal version always corrupt the save file. Plus, you also got the update for free!
And I noticed from the log, that you have installed its CIA in Citra. If you install any games, then there’s a chance of having two or more .app files in it. One of them is usually the manual, which won’t work at all. Did you check if you are not opening the wrong app file?
If the problem still exists, I think there’s a problem with either the original game itself or with your process of dumping you’re using.

I forgot, since I changed my 3DS and I didn’t bother installing Homebrew on that new 3DS.

-I have dumped the AC:NL version that includes the Welcome amiibo update.
-How do I check the CIA?
Edit: Forgot to mention that I’ve successfully launched the game on an earlier build, so it could be a regression about changning the CIA order or something…and I don’t know where to put this

-Good! You’ll get a better experience in Citra.
-I don’t know how to check CIAs’ quality, so don’t ask me.
-If you installed the game CIA on an older build that worked, then check its directory and do the changes to the directory in the recent build.

-none
-So where should I ask?
-Do you mean: Copy the older build directory files > Paste to the new one > Make changes to a new one?
BTW, I think that I’m saying it like I know it’s an CIA but the extension is an .3ds :confused:
(For the long delay, it’s the new user’s limit)

Then how do you dump games without Homebrew access?

Or, let me rephrase that: do you download the games?

I used my old one to dump it and I didn’t bother using Homebrew on my new 3DS. (I now rephrased it on my post)

Well, if you want to redump the games, you will need to reinstall Homebrew again.