• We have updated our Community Code of Conduct. Please read through the new rules for the forum that are an integral part of Paradox Interactive’s User Agreement.
Hi to be able to help you we would need a log from when the issue happens you can find the log file located in %appdata% -> ParadoxInteractive -> Magicka2 -> log
(it will lead you to you AppData\Roaming folder)

You can share it by attaching it in a forum post or just post the log here ,
the crash part of the log in text usually at the end of the log file
 
Code:
01:01:35.141 [SaveSystem] Save dir: C:\Users\lenovo7\AppData\Roaming\ParadoxInteractive\Magicka2
01:01:36.043 [Lua] [controller_settings] - Reading keybindings from user settings for: keyboard_mouse
01:01:36.049 [Lua] [controller_settings] - Reading keybindings from user settings for: padps4
01:01:36.053 [Lua] [controller_settings] - Reading keybindings from user settings for: pad360
01:01:36.109 [LocalizationManager] Language en
01:01:36.279 [NetworkHandler] Updating backend, desired type OFFLINE
01:01:36.279 [NetworkHandler] Initializing network with backend type: OFFLINE
01:01:36.280 [NetworkHandler] Changing backend type: nil -> OFFLINE
01:01:36.280 [NetworkHandler] Setting up backend: OFFLINE
01:01:36.282 [StateMachine] Changed state from: nil to: table: 249EFAA0
01:01:36.282 [WARN][BUILD] BUILD VERSION STRING: 1.1.0.0 (0c6cf30e8a73)
01:01:36.282 [WARN][BUILD] ENGINE_BUILD_INDENTIFIER: fde29bed585a
01:01:36.563 [Resolution] Resolutions (adapter 0 :: output 0):
01:01:36.564 [Resolution] SKIPPED 320/200 adapter 0, output 0. Reason: TOO SMALL
01:01:36.564 [Resolution] SKIPPED 320/240 adapter 0, output 0. Reason: TOO SMALL
01:01:36.564 [Resolution] SKIPPED 400/300 adapter 0, output 0. Reason: TOO SMALL
01:01:36.564 [Resolution] SKIPPED 512/384 adapter 0, output 0. Reason: TOO SMALL
01:01:36.564 [Resolution] SKIPPED 640/400 adapter 0, output 0. Reason: TOO SMALL
01:01:36.564 [Resolution] SKIPPED 640/480 adapter 0, output 0. Reason: TOO SMALL
01:01:36.564 [Resolution] 16/10 resolution 800 / 600 adapter 0, output 0
01:01:36.564 [Resolution] 16/10 resolution 1024 / 768 adapter 0, output 0
01:01:36.564 [Resolution] 16/10 resolution 1152 / 864 adapter 0, output 0
01:01:36.564 [Resolution] 16/9 resolution 1280 / 600 adapter 0, output 0
01:01:36.564 [Resolution] 16/9 resolution 1280 / 720 adapter 0, output 0
01:01:36.564 [Resolution] 16/10 resolution 1280 / 768 adapter 0, output 0
01:01:36.564 [Resolution] 16/10 resolution 1280 / 800 adapter 0, output 0
01:01:36.564 [Resolution] 16/10 resolution 1280 / 960 adapter 0, output 0
01:01:36.564 [Resolution] 16/10 resolution 1280 / 1024 adapter 0, output 0
01:01:36.564 [Resolution] 16/9 resolution 1360 / 768 adapter 0, output 0
01:01:36.564 [Resolution] 16/9 resolution 1366 / 768 adapter 0, output 0
01:01:36.564 [Resolution] 16/10 resolution 1400 / 1050 adapter 0, output 0
01:01:36.564 [Resolution] 16/10 resolution 1440 / 900 adapter 0, output 0
01:01:36.564 [Resolution] 16/9 resolution 1600 / 900 adapter 0, output 0
01:01:36.564 [Resolution] 16/10 resolution 1680 / 1050 adapter 0, output 0
01:01:36.564 [Resolution] 16/9 resolution 1920 / 1080 adapter 0, output 0
01:01:36.564 [Resolution] update values
01:01:36.564 [Resolution] Native aspect ratio
01:01:36.564 [Resolution] Native resolution
01:01:36.564 [Resolution] Native resolution 1920 x 1080
01:01:36.564 [Resolution] Native aspect ratio sixteen_nine
01:01:36.601 [WorldManager] create_viewport(splashscreen_viewport) in world(splashscreen_world)
01:01:36.607 [SteamStats] RequestCurrentStats success(true)
01:01:50.029 [WorldManager] create_viewport(map_level) in world(map_level)
01:01:50.029 [UI] UIRenderer:init @ scripts/game/ui2/ui_context.lua:369
01:01:50.040 [StateMachine] Changed state from: table: 249EFAA0 to: table: 2016C020
01:01:50.040 [Login] GAMESTATELOGIN:on_enter
01:01:50.041 [ChatHandler] Setting delegate
01:01:50.048 [SaveManager] init
01:01:50.049 [LeaderboardSystem] Steam enabled
01:01:50.049 [SaveSystem] Loading 11000010592fbdf
01:01:50.049 [NetworkStatisticsKeeper] Posting event: start_game
01:01:50.049 [WARN][NetworkStatisticsKeeper] Could not post telemetry due to missing url-context for user.
01:01:50.049 [NetworkHandler] Checking boot invite
01:01:50.049 [NetworkHandler] No invite today :(
01:01:50.049 [StateMachine] Changed state from: nil to: table: 240FC860
01:01:50.049 [SaveManager] Save/load progress: 0
01:01:50.052 [SaveManager] Save/load progress: 0
01:01:50.091 [SaveSystem] Load done
01:01:50.167 [Login] Loaded
01:01:58.391 [PlayerInputMapper] Sign in request
01:01:58.391 [PlayerInputMapper] Found free slot
01:01:58.391 [PlayerInputMapper] Got join callback respons  1
01:01:58.391 [ProfileManager] sign_in: 1
01:01:58.392 [NetworkStatisticsKeeper] Posting event: Controller_Type
01:01:58.392 [WARN][NetworkStatisticsKeeper] Could not post telemetry due to missing url-context for user.
01:01:58.523 [StateMachine] Changed state from: table: 240FC860 to: table: 21A483A0
01:01:58.659 [StateMachine] Changed state from: table: 21A483A0 to: table: 2295E5E0
01:01:58.659 [Login] Starting login timeout
01:01:58.951 [Pdx] curltransport_call_url ID[0], (https://api.paradoxplaza.com/bertil/steamwallet/userinfo?steamid=76561198053784543), type(GET), payload(), custom_header(User-Agent: magicka2/1.0)), synchronous(false)
01:01:58.953 [UrlApi] Building authorization header with auth_code 14000000593D6750AF87286DDFFB9205010010017E541156180000000100000002000000BEC662AB00000000400D2D0104000000B20000003200000004000000DFFB92050100100122A30300BEC662AB1595FEA90000000004B4105684632C560100B404010000000000922E6F5CCF6A99F9F3D3945CB9B5903B01F72A7A8E6E3F3FC70835937CF6F8AB10C958CB676F7635E3B8A7CF5AC3DD047B826D7613D4CED7B51468CCB3B02E3E42F5F2BBC7F6F0ADE23FC7106EF6BC119D4FCCEF8D9DF1B6E60BF04CA967B6508CC371E741CB67F549AF81A0EB897A202C2B1626576C20870FF6760954DE3F20
01:01:58.955 [Pdx] curltransport_call_url ID[1], (https://api.paradoxplaza.com/accounts/sessions/magicka2), type(PUT), payload(<data>), custom_header(User-Agent: magicka2/1.0\nAuthorization: {"steam":{"appId":"238370", "ticket":"14000000593D6750AF87286DDFFB9205010010017E541156180000000100000002000000BEC662AB00000000400D2D0104000000B20000003200000004000000DFFB92050100100122A30300BEC662AB1595FEA90000000004B4105684632C560100B404010000000000922E6F5CCF6A99F9F3D3945CB9B5903B01F72A7A8E6E3F3FC70835937CF6F8AB10C958CB676F7635E3B8A7CF5AC3DD047B826D7613D4CED7B51468CCB3B02E3E42F5F2BBC7F6F0ADE23FC7106EF6BC119D4FCCEF8D9DF1B6E60BF04CA967B6508CC371E741CB67F549AF81A0EB897A202C2B1626576C20870FF6760954DE3F20"}})), synchronous(false)
01:01:58.956 [Pdx] curltransport_call_url ID[2], (https://opstm.paradoxplaza.com/joa), type(POST), payload(<data>), custom_header(User-Agent: magicka2/1.0\nContent-Type: application/json)), synchronous(false)
01:01:58.957 [NetworkStatisticsKeeper] Successfully sent failed events!
01:02:07.888 [Pdx] transaction of type POST succeeded with response code 200
01:02:07.893 [TransactionHandler] Releasing transaction: 2
01:02:08.083 [PersistenceManager] Transaction "telemetry" with result "nil" for peer_id "11000010592fbdf"
01:02:08.234 [WARN][TransactionHandler] Failed transaction, type: get_account_session , errorCode: not-authorized , errorCodeNum: 1 , errorMessage: Not authorized
01:02:08.234 [TransactionHandler] Releasing transaction: 1
01:02:08.235 [PersistenceManager] Transaction "get_account_session" with result "Failure" for peer_id "11000010592fbdf"
01:02:08.240 [TransactionHandler] Releasing transaction: 0
01:02:08.242 [PersistenceManager] Transaction "user_info" with result "OK" for peer_id "11000010592fbdf"
01:02:08.306 [Login] Stoping login timeout
01:02:08.306 [UI] on_hide_login_progress()
01:02:08.336 [StateMachine] Changed state from: table: 2295E5E0 to: table: 2414B100
01:02:08.336 [Login] Stoping login timeout
01:02:08.336 [UI] on_hide_login_progress()
01:02:08.336 [Login] AccountStateLogin new state: user_input
01:02:08.359 [Lua] DaisyWheel:available() = false (Steam.daisywheel_available() == false)
01:02:08.359 [Lua] DaisyWheel:available() = false (Steam.daisywheel_available() == false)
01:02:17.023 [Lua] DaisyWheel:available() = false (Steam.daisywheel_available() == false)
01:02:17.644 [Crash] Error in foundation\memory\page_allocator.cpp:52, build (no build identifier)

Assertion failed: p

Page allocator failed allocating 151843488 bytes, total 418054144


01:02:17.644 [Crash] In thread resource_loader
01:02:20.404 [BitSquid engine modules]
01:02:20.404 [BitSquid engine callstack]

01:02:20.404 [Crash] Access violation (0xc0000005) in build (no build identifier)
01:02:20.404 [Crash]     accessing address 00000000 from 00694BAA
01:02:20.404 [Crash] In thread resource_loader
01:02:20.426 [BitSquid engine modules]
01:02:20.426 [BitSquid engine callstack]
0x00694baa
0x00424854
0x24a76d00
0x0038467c
0x77cd0000
 
Go to your game in the stema library, right click it and go into properties. From there go to the tab: Local files and press "Verify intergrity of game chache".

Let me know it it helps or not :/