Issue:
Black screen in pokemon ultra sun after latest update on macbook air.
System Information
- Operating System: High Sierra
- CPU: 1.6 GHz Intel Core i5
- GPU: Intel HD Graphics 6000 1536 MB
- Citra Version (found in title bar): head-d610ac3
- Game: Ultra Sun
- Screenshot of Issue (include the full Citra window including titlebar):
Log:
Last login: Fri Mar 16 23:30:29 on ttys000
Vineets-MacBook-Air:~ vineetojha$ /Applications/Citra/canary/citra-qt.app/Contents/MacOS/citra-qt-bin ; exit;
[ 0.000000] Frontend citra_qt/main.cpp:CheckForUpdates:514: Update check started
[ 2.082598] Frontend citra_qt/main.cpp:BootGame:654: Citra starting…
[ 2.135269] Service.FS core/file_sys/ncch_container.cpp:LoadOverrides:240: Loaded NCCH /Users/vineetojha/.local/share/citra-emu/nand/00000000000000000000000000000000/title/0004009b/00010402/content/00000000.app is tainted, application behavior may not be as expected!
[ 2.135419] Service.FS core/file_sys/ncch_container.cpp:LoadOverrides:240: Loaded NCCH /Users/vineetojha/.local/share/citra-emu/nand/00000000000000000000000000000000/title/0004009b/00010202/content/00000000.app is tainted, application behavior may not be as expected!
[ 2.135539] Service.FS core/file_sys/ncch_container.cpp:LoadOverrides:240: Loaded NCCH /Users/vineetojha/.local/share/citra-emu/nand/00000000000000000000000000000000/title/000400db/00010302/content/00000000.app is tainted, application behavior may not be as expected!
[ 2.153925] Render.OpenGL video_core/renderer_opengl/renderer_opengl.cpp:Init:488: GL_VERSION: 4.1 INTEL-10.28.29
[ 2.153947] Render.OpenGL video_core/renderer_opengl/renderer_opengl.cpp:Init:489: GL_VENDOR: Intel Inc.
[ 2.153954] Render.OpenGL video_core/renderer_opengl/renderer_opengl.cpp:Init:490: GL_RENDERER: Intel® HD Graphics 6000
[ 2.162095] Loader core/loader/ncch.cpp:Load:159: Program ID: 00040000001B5000
[ 2.162165] Service.FS core/file_sys/ncch_container.cpp:OpenFile:109: Failed to open /Users/vineetojha/.local/share/citra-emu/sdmc/Nintendo 3DS/00000000000000000000000000000000/00000000000000000000000000000000/title/0004000e/001b5000/content/00000000.app
[ 2.182612] Loader core/hle/kernel/process.cpp:ParseKernelCaps:114: ExHeader kernel version: 2.50
[ 2.184192] Service.CFG core/hle/service/cfg/cfg.cpp:SetPreferredRegionCode:602: Preferred region code set to 0
[ 2.202529] Service.SRV core/hle/service/sm/srv.cpp:RegisterClient:48: (STUBBED) called
[ 2.579773] Service.SRV core/hle/service/sm/srv.cpp:EnableNotification:70: (STUBBED) called
[ 2.583162] Service.APT core/hle/service/apt/apt.cpp:GetLockHandle:255: (STUBBED) called applet_attributes=0x00000000
[ 2.590557] Service.APT core/hle/service/apt/apt.cpp:SetScreenCapPostPermission:584: (STUBBED) screen_capture_post_permission=0
[ 2.591887] Service.NDM core/hle/service/ndm/ndm.cpp:OverrideDefaultDaemons:207: (STUBBED) default_daemon_bit_mask=0x0000000F
[ 2.592227] Service.NDM core/hle/service/ndm/ndm.cpp:SuspendDaemons:92: (STUBBED) daemon_bit_mask=0x00000009
[ 2.595901] Service.APT core/hle/service/apt/apt.cpp:NotifyToWait:234: (STUBBED) app_id=768
[ 2.600833] Service.APT core/hle/service/apt/apt.cpp:AppletUtility:454: (STUBBED) called command=0x00000007, input_size=0x00000004, output_size=0x00000001
[ 2.601474] Service.APT core/hle/service/apt/apt.cpp:AppletUtility:454: (STUBBED) called command=0x00000004, input_size=0x00000001, output_size=0x00000001
[ 2.605479] Service.FS core/hle/service/fs/fs_user.cpp:InitializeWithSdkVersion:540: (STUBBED) called, version: 0x0B0401C8
[ 2.626445] Service.SRV core/hle/service/sm/srv.cpp:Subscribe:145: (STUBBED) called, notification_id=0x209
[ 2.640639] Service.DSP core/hle/service/dsp_dsp.cpp:LoadComponent:150: Firmware hash: 0xdcdb8c683bf28fdd
[ 2.640668] Service.DSP core/hle/service/dsp_dsp.cpp:LoadComponent:154: Structures hash: 0x228655de1258d999
[ 2.640674] Service.DSP core/hle/service/dsp_dsp.cpp:LoadComponent:159: (STUBBED) called size=0xC25C, prog_mask=0x000000FF, data_mask=0x000900FF, buffer=0x00659BAC
[ 2.642258] Service.DSP core/hle/service/dsp_dsp.cpp:RegisterInterruptEvents:251: Registered type=2, pipe=2, event_handle=0x00098021
[ 2.642727] Service.DSP core/hle/service/dsp_dsp.cpp:GetSemaphoreEventHandle:176: (STUBBED) called
[ 2.643221] Service.DSP core/hle/service/dsp_dsp.cpp:SetSemaphoreMask:473: (STUBBED) called mask=0x00002000
[ 2.643876] Audio.DSP audio_core/hle/hle.cpp:PipeWrite:149: Application has requested initialization of DSP hardware
[ 2.644252] Service.DSP core/hle/service/dsp_dsp.cpp:SetSemaphore:274: (STUBBED) called
[ 2.646591] Service.DSP core/hle/service/dsp_dsp.cpp:SetSemaphore:274: (STUBBED) called
[ 2.962256] Service.LDR core/hle/service/ldr_ro/ldr_ro.cpp:LoadCRR:169: (STUBBED) called, crr_buffer_ptr=0x0823E000, crr_size=0x00008000
[ 2.995347] Service.GSP core/hle/service/gsp/gsp_gpu.cpp:AcquireRight:665: called flag=00000000 process=10 thread_id=0
[ 3.325885] Service.FRD core/hle/service/frd/frd.cpp:SetClientSdkVersion:147: (STUBBED) called, version: 0x0B0401C8
[ 3.326388] Service.FRD core/hle/service/frd/frd.cpp:GetMyPresence:34: (STUBBED) called
[ 3.327423] Service.FRD core/hle/service/frd/frd.cpp:GetFriendKeyList:49: (STUBBED) called, unknown=0, frd_count=100
[ 3.341772] Service.BOSS core/hle/service/boss/boss.cpp:InitializeSession:40: (STUBBED) unk_param=0x0000000000000000, translation=0x00000020, unk_param4=0x00000000
[ 3.342452] Service.NDM core/hle/service/ndm/ndm.cpp:ResumeDaemons:107: (STUBBED) daemon_bit_mask=0x0000000B
[ 3.342665] Service.NDM core/hle/service/ndm/ndm.cpp:ResumeDaemons:107: (STUBBED) daemon_bit_mask=0x0000000F
[ 3.344459] Service.BOSS core/hle/service/boss/boss.cpp:GetStorageEntryInfo:866: (STUBBED) called
[ 3.345135] Service.BOSS core/hle/service/boss/boss.cpp:UnregisterStorage:66: (STUBBED) called
[ 3.345828] Service.BOSS core/hle/service/boss/boss.cpp:RegisterStorageEntry:855: (STUBBED) unk_param1=0x00001B50, unk_param2=0x00000000, unk_param3=0x00100000, unk_param4=0x00000001, unk_param5=0x00000001
[ 3.621755] Service.APT core/hle/service/apt/apt.cpp:SetScreenCapPostPermission:584: (STUBBED) screen_capture_post_permission=3
[ 3.687343] Service.FRD core/hle/service/frd/frd.cpp:GetMyFriendKey:88: (STUBBED) called
[ 3.706591] Service.FRD core/hle/service/frd/frd.cpp:GetMyFriendKey:88: (STUBBED) called
[ 4.297943] Frontend citra_qt/main.cpp:OnUpdateFound:527: No updates found
[ 4.340209] Service.FRD core/hle/service/frd/frd.cpp:GetMyFriendKey:88: (STUBBED) called
[ 4.392334] Service core/hle/service/service.cpp:ReportUnimplementedFunction:162: unknown / unimplemented function ‘0x86f0040’: port=‘fs:USER’ cmd_buf={[0]=0x86f0040, [1]=0x1000}
[ 4.444519] Service.LDR core/hle/service/ldr_ro/cro_helper.cpp:ApplyStaticAnonymousSymbolToCRS:554: CRO “MovieLib” exports 0 static anonymous symbols
[ 4.446097] Service.LDR core/hle/service/ldr_ro/cro_helper.cpp:ApplyModuleExport:980: CRO “MovieLib” exports 0 indexed symbols to “|static|”
[ 4.446125] Service.LDR core/hle/service/ldr_ro/cro_helper.cpp:ApplyModuleExport:997: CRO “MovieLib” exports 1 anonymous symbols to “|static|”
[ 4.446338] Service.LDR core/hle/service/ldr_ro/ldr_ro.cpp:LoadCRO:375: CRO “MovieLib” loaded at 0x006DD000, fixed_end=0x006ED000
[ 4.494458] Service.Y2R core/hle/service/y2r_u.cpp:SetTransferEndInterrupt:198: (STUBBED) called
[ 5.117925] Service.Y2R core/hle/service/y2r_u.cpp:SetTransferEndInterrupt:198: (STUBBED) called
[ 5.127886] Service.Y2R core/hle/service/y2r_u.cpp:SetTransferEndInterrupt:198: (STUBBED) called
[ 5.187853] Service.Y2R core/hle/service/y2r_u.cpp:SetTransferEndInterrupt:198: (STUBBED) called
[ 5.193677] Service.Y2R core/hle/service/y2r_u.cpp:SetTransferEndInterrupt:198: (STUBBED) called
[ 5.261937] Service.Y2R core/hle/service/y2r_u.cpp:SetTransferEndInterrupt:198: (STUBBED) called
[ 5.266541] Service.Y2R core/hle/service/y2r_u.cpp:SetTransferEndInterrupt:198: (STUBBED) called
[ 5.338809] Service.Y2R core/hle/service/y2r_u.cpp:SetTransferEndInterrupt:198: (STUBBED) called
[ 5.343120] Service.Y2R core/hle/service/y2r_u.cpp:SetTransferEndInterrupt:198: (STUBBED) called
[ 5.425143] Service.Y2R core/hle/service/y2r_u.cpp:SetTransferEndInterrupt:198: (STUBBED) called
[ 5.429247] Service.Y2R core/hle/service/y2r_u.cpp:SetTransferEndInterrupt:198: (STUBBED) called
[ 5.494433] Service.Y2R core/hle/service/y2r_u.cpp:SetTransferEndInterrupt:198: (STUBBED) called
[ 5.516695] Service.Y2R core/hle/service/y2r_u.cpp:SetTransferEndInterrupt:198: (STUBBED) called
[ 5.583219] Service.Y2R core/hle/service/y2r_u.cpp:SetTransferEndInterrupt:198: (STUBBED) called
[ 5.595361] Service.Y2R core/hle/service/y2r_u.cpp:SetTransferEndInterrupt:198: (STUBBED) called
[ 5.675161] Service.Y2R core/hle/service/y2r_u.cpp:SetTransferEndInterrupt:198: (STUBBED) called
[ 5.682400] Service.Y2R core/hle/service/y2r_u.cpp:SetTransferEndInterrupt:198: (STUBBED) called
[ 5.748083] Service.Y2R core/hle/service/y2r_u.cpp:SetTransferEndInterrupt:198: (STUBBED) called
[ 5.752329] Service.Y2R core/hle/service/y2r_u.cpp:SetTransferEndInterrupt:198: (STUBBED) called
[ 5.816643] Service.Y2R core/hle/service/y2r_u.cpp:SetTransferEndInterrupt:198: (STUBBED) called
[ 5.820806] Service.Y2R core/hle/service/y2r_u.cpp:SetTransferEndInterrupt:198: (STUBBED) called
[ 5.884135] Service.Y2R core/hle/service/y2r_u.cpp:SetTransferEndInterrupt:198: (STUBBED) called
[ 5.888294] Service.Y2R core/hle/service/y2r_u.cpp:SetTransferEndInterrupt:198: (STUBBED) called
[ 5.950972] Service.Y2R core/hle/service/y2r_u.cpp:SetTransferEndInterrupt:198: (STUBBED) called
[ 5.955407] Service.Y2R core/hle/service/y2r_u.cpp:SetTransferEndInterrupt:198: (STUBBED) called
[ 10.792305] Service.Y2R core/hle/service/y2r_u.cpp:SetTransferEndInterrupt:198: (STUBBED) called
[ 10.796479] Service.Y2R core/hle/service/y2r_u.cpp:SetTransferEndInterrupt:198: (STUBBED) called
[ 10.875560] Service.Y2R core/hle/service/y2r_u.cpp:SetTransferEndInterrupt:198: (STUBBED) called
[ 10.879952] Service.Y2R core/hle/service/y2r_u.cpp:SetTransferEndInterrupt:198: (STUBBED) called
[ 10.958815] Service.Y2R core/hle/service/y2r_u.cpp:SetTransferEndInterrupt:198: (STUBBED) called
[ 10.962947] Service.Y2R core/hle/service/y2r_u.cpp:SetTransferEndInterrupt:198: (STUBBED) called
[ 11.034396] Service.Y2R core/hle/service/y2r_u.cpp:SetTransferEndInterrupt:198: (STUBBED) called
[ 11.039365] Service.Y2R core/hle/service/y2r_u.cpp:SetTransferEndInterrupt:198: (STUBBED) called
[ 11.112865] Service.Y2R core/hle/service/y2r_u.cpp:SetTransferEndInterrupt:198: (STUBBED) called
[ 11.117637] Service.Y2R core/hle/service/y2r_u.cpp:SetTransferEndInterrupt:198: (STUBBED) called
[ 11.188751] Service.Y2R core/hle/service/y2r_u.cpp:SetTransferEndInterrupt:198: (STUBBED) called
[ 11.192964] Service.Y2R core/hle/service/y2r_u.cpp:SetTransferEndInterrupt:198: (STUBBED) called
[ 11.255149] Service.Y2R core/hle/service/y2r_u.cpp:SetTransferEndInterrupt:198: (STUBBED) called
[ 11.259632] Service.Y2R core/hle/service/y2r_u.cpp:SetTransferEndInterrupt:198: (STUBBED) called
[ 11.322471] Service.Y2R core/hle/service/y2r_u.cpp:SetTransferEndInterrupt:198: (STUBBED) called
[ 11.326874] Service.Y2R core/hle/service/y2r_u.cpp:SetTransferEndInterrupt:198: (STUBBED) called
[ 11.408507] Service.Y2R core/hle/service/y2r_u.cpp:SetTransferEndInterrupt:198: (STUBBED) called
[ 11.412782] Service.Y2R core/hle/service/y2r_u.cpp:SetTransferEndInterrupt:198: (STUBBED) called
[ 11.492309] Service.Y2R core/hle/service/y2r_u.cpp:SetTransferEndInterrupt:198: (STUBBED) called
[ 11.496372] Service.Y2R core/hle/service/y2r_u.cpp:SetTransferEndInterrupt:198: (STUBBED) called
[ 11.575697] Service.Y2R core/hle/service/y2r_u.cpp:SetTransferEndInterrupt:198: (STUBBED) called
[ 11.579986] Service.Y2R core/hle/service/y2r_u.cpp:SetTransferEndInterrupt:198: (STUBBED) called
[ 11.645638] Service.Y2R core/hle/service/y2r_u.cpp:SetTransferEndInterrupt:198: (STUBBED) called
[ 11.650076] Service.Y2R core/hle/service/y2r_u.cpp:SetTransferEndInterrupt:198: (STUBBED) called
[ 11.717020] Service.Y2R core/hle/service/y2r_u.cpp:SetTransferEndInterrupt:198: (STUBBED) called
[ 11.721525] Service.Y2R core/hle/service/y2r_u.cpp:SetTransferEndInterrupt:198: (STUBBED) called
[ 11.785114] Service.Y2R core/hle/service/y2r_u.cpp:SetTransferEndInterrupt:198: (STUBBED) called
[ 11.789617] Service.Y2R core/hle/service/y2r_u.cpp:SetTransferEndInterrupt:198: (STUBBED) called
[ 11.853242] Service.Y2R core/hle/service/y2r_u.cpp:SetTransferEndInterrupt:198: (STUBBED) called
[ 11.857377] Service.Y2R core/hle/service/y2r_u.cpp:SetTransferEndInterrupt:198: (STUBBED) called
[ 11.922566] Service.Y2R core/hle/service/y2r_u.cpp:SetTransferEndInterrupt:198: (STUBBED) called
[ 11.927135] Service.Y2R core/hle/service/y2r_u.cpp:SetTransferEndInterrupt:198: (STUBBED) called
[ 11.990877] Service.Y2R core/hle/service/y2r_u.cpp:SetTransferEndInterrupt:198: (STUBBED) called
[ 25.683204] Service.LDR core/hle/service/ldr_ro/ldr_ro.cpp:UnloadCRO:413: Unloading CRO “MovieLib”
[ 25.725101] Service.LDR core/hle/service/ldr_ro/cro_helper.cpp:ApplyStaticAnonymousSymbolToCRS:554: CRO “TitleMenu” exports 0 static anonymous symbols
[ 25.726739] Service.LDR core/hle/service/ldr_ro/cro_helper.cpp:ApplyModuleExport:980: CRO “TitleMenu” exports 0 indexed symbols to “|static|”
[ 25.726906] Service.LDR core/hle/service/ldr_ro/cro_helper.cpp:ApplyModuleExport:997: CRO “TitleMenu” exports 2 anonymous symbols to “|static|”
[ 25.727242] Service.LDR core/hle/service/ldr_ro/ldr_ro.cpp:LoadCRO:375: CRO “TitleMenu” loaded at 0x006DD000, fixed_end=0x006E7000
[ 28.414948] Service.LDR core/hle/service/ldr_ro/ldr_ro.cpp:UnloadCRO:413: Unloading CRO “TitleMenu”
[ 28.603532] Service.LDR core/hle/service/ldr_ro/cro_helper.cpp:ApplyStaticAnonymousSymbolToCRS:554: CRO “FieldRo” exports 0 static anonymous symbols
[ 28.643607] Service.LDR core/hle/service/ldr_ro/cro_helper.cpp:ApplyModuleExport:980: CRO “FieldRo” exports 0 indexed symbols to “|static|”
[ 28.643641] Service.LDR core/hle/service/ldr_ro/cro_helper.cpp:ApplyModuleExport:997: CRO “FieldRo” exports 382 anonymous symbols to “|static|”
[ 28.644887] Service.LDR core/hle/service/ldr_ro/ldr_ro.cpp:LoadCRO:375: CRO “FieldRo” loaded at 0x006DD000, fixed_end=0x007DB000
[ 29.815845] Service.FS core/hle/service/fs/archive.cpp:OpenLinkFile:231: (STUBBED) File command OpenLinkFile Path: [Binary: 000000000000000000000000]
[ 30.119859] Service.LDR core/hle/service/ldr_ro/cro_helper.cpp:ApplyStaticAnonymousSymbolToCRS:554: CRO “FieldMenu” exports 0 static anonymous symbols
[ 30.133013] Service.LDR core/hle/service/ldr_ro/cro_helper.cpp:operator():865: CRO “FieldMenu” imports 0 indexed symbols from “FieldRo”
[ 30.133039] Service.LDR core/hle/service/ldr_ro/cro_helper.cpp:operator():883: CRO “FieldMenu” imports 13 anonymous symbols from “FieldRo”
[ 30.133081] Service.LDR core/hle/service/ldr_ro/cro_helper.cpp:ApplyModuleExport:980: CRO “FieldMenu” exports 0 indexed symbols to “|static|”
[ 30.133093] Service.LDR core/hle/service/ldr_ro/cro_helper.cpp:ApplyModuleExport:997: CRO “FieldMenu” exports 5 anonymous symbols to “|static|”
[ 30.133176] Service.LDR core/hle/service/ldr_ro/cro_helper.cpp:ApplyModuleExport:980: CRO “FieldMenu” exports 0 indexed symbols to “FieldRo”
[ 30.133183] Service.LDR core/hle/service/ldr_ro/cro_helper.cpp:ApplyModuleExport:997: CRO “FieldMenu” exports 14 anonymous symbols to “FieldRo”
[ 30.133590] Service.LDR core/hle/service/ldr_ro/ldr_ro.cpp:LoadCRO:375: CRO “FieldMenu” loaded at 0x007EE000, fixed_end=0x00811000
[ 30.391056] Service.LDR core/hle/service/ldr_ro/cro_helper.cpp:ApplyStaticAnonymousSymbolToCRS:554: CRO “FieldEffectCommon” exports 0 static anonymous symbols
[ 30.393349] Service.LDR core/hle/service/ldr_ro/cro_helper.cpp:operator():865: CRO “FieldEffectCommon” imports 0 indexed symbols from “FieldRo”
[ 30.393378] Service.LDR core/hle/service/ldr_ro/cro_helper.cpp:operator():883: CRO “FieldEffectCommon” imports 10 anonymous symbols from “FieldRo”
[ 30.393511] Service.LDR core/hle/service/ldr_ro/cro_helper.cpp:ApplyModuleExport:980: CRO “FieldEffectCommon” exports 0 indexed symbols to “FieldRo”
[ 30.393526] Service.LDR core/hle/service/ldr_ro/cro_helper.cpp:ApplyModuleExport:997: CRO “FieldEffectCommon” exports 44 anonymous symbols to “FieldRo”
[ 30.394734] Service.LDR core/hle/service/ldr_ro/ldr_ro.cpp:LoadCRO:375: CRO “FieldEffectCommon” loaded at 0x00814000, fixed_end=0x0081E000
[ 32.372841] Service.NDM core/hle/service/ndm/ndm.cpp:EnterExclusiveState:40: (STUBBED) exclusive_state=0x00000002
[ 32.373657] Service.FRD core/hle/service/frd/frd.cpp:GetMyFriendKey:88: (STUBBED) called
[ 32.374438] Kernel.SVC core/hle/kernel/svc.cpp:CreateMemoryBlock:1106: called addr=0x083FE000
[ 32.419622] Service core/hle/service/service.cpp:ReportUnimplementedFunction:162: unknown / unimplemented function ‘SetProbeResponseParam’: port=‘nwm::UDS’ cmd_buf={[0]=0x210080, [1]=0x321f00, [2]=0x0}
[ 33.034358] Service core/hle/service/service.cpp:ReportUnimplementedFunction:162: unknown / unimplemented function ‘SetProbeResponseParam’: port=‘nwm::UDS’ cmd_buf={[0]=0x210080, [1]=0x321f00, [2]=0x40000}
[ 35.386783] Service core/hle/service/service.cpp:ReportUnimplementedFunction:162: unknown / unimplemented function ‘SetProbeResponseParam’: port=‘nwm::UDS’ cmd_buf={[0]=0x210080, [1]=0x321f00, [2]=0x40000}
[ 36.034940] Service core/hle/service/service.cpp:ReportUnimplementedFunction:162: unknown / unimplemented function ‘SetProbeResponseParam’: port=‘nwm::UDS’ cmd_buf={[0]=0x210080, [1]=0x321f00, [2]=0x40000}
[ 37.963612] Service core/hle/service/service.cpp:ReportUnimplementedFunction:162: unknown / unimplemented function ‘SetProbeResponseParam’: port=‘nwm::UDS’ cmd_buf={[0]=0x210080, [1]=0x321f00, [2]=0x40000}
[ 39.213962] Service core/hle/service/service.cpp:ReportUnimplementedFunction:162: unknown / unimplemented function ‘SetProbeResponseParam’: port=‘nwm::UDS’ cmd_buf={[0]=0x210080, [1]=0x321f00, [2]=0x40000}
[ 40.959619] Service core/hle/service/service.cpp:ReportUnimplementedFunction:162: unknown / unimplemented function ‘SetProbeResponseParam’: port=‘nwm::UDS’ cmd_buf={[0]=0x210080, [1]=0x321f00, [2]=0x40000}
[ 41.518345] Service core/hle/service/service.cpp:ReportUnimplementedFunction:162: unknown / unimplemented function ‘SetProbeResponseParam’: port=‘nwm::UDS’ cmd_buf={[0]=0x210080, [1]=0x321f00, nted function ‘SetProbeResponseParam’: port=‘nwm::UDS’ cmd_buf={[0]=0x210080, [1]=0x321f00, [2]=0x40000}