2024-01-21, 07:12 AM
(This post was last modified: 2024-01-21, 07:16 AM by Detention9-Unlit3. Edited 2 times in total.)
Do you by chance use any audio routing software (Wavelink, VoiceMeeter, etc)? Or have the audio output of JellyFin set to something other than default (maybe to speakers or a headset or something)?
I was having the exact same issue suddenly in the last week or so (last big Windows update I installed was 11 Jan, maybe around then).
Digging into the Event Viewer logs, Jellyfin was crashing due to an access violation for C:\WINDOWS\System32\msvcrt.dll. It appears to be fighting some other app or service for memory access.
I launched Jellyfin through WinDbg and stepped through and the access violation started occurring immediately after Jellyfin loads C:\WINDOWS\SYSTEM32\AUDIOSES.DLL.
I tried Googling around for a while and found plenty of other people have issues relating to msvcrt access violations, but couldn't really find any solutions. Given that it starts happening after loading AUDIOSES.DLL I thought there might be some kind of audio problem. I use Wavelink and have Jellyfin routed to one of the virtual channels. Tried Dism and and a SFC scan, updating audio and video drivers, rolling back the most recent Windows update, etc. Tried closing essentially every other app, killing all tasks. Nothing seemed to work.
Eventually ended up in App volume and device preferences (in Sound Settings) and clicked the 'Reset' button under 'Reset to the Microsoft recommended defaults'. Jellyfin Player worked the 1st try after. Out of curiosity I set the Output back to a Wavelink channel, rebooted, and it still works. Not sure if it was just a coincidence and it was something else I previously tried that fixed it or if that actually did it, but worth a shot.
Might want to dig into your Event Viewer / Jellyfin logs to see if you can get a little more insight. Your problem might be something different entirely.
I was having the exact same issue suddenly in the last week or so (last big Windows update I installed was 11 Jan, maybe around then).
Digging into the Event Viewer logs, Jellyfin was crashing due to an access violation for C:\WINDOWS\System32\msvcrt.dll. It appears to be fighting some other app or service for memory access.
I launched Jellyfin through WinDbg and stepped through and the access violation started occurring immediately after Jellyfin loads C:\WINDOWS\SYSTEM32\AUDIOSES.DLL.
I tried Googling around for a while and found plenty of other people have issues relating to msvcrt access violations, but couldn't really find any solutions. Given that it starts happening after loading AUDIOSES.DLL I thought there might be some kind of audio problem. I use Wavelink and have Jellyfin routed to one of the virtual channels. Tried Dism and and a SFC scan, updating audio and video drivers, rolling back the most recent Windows update, etc. Tried closing essentially every other app, killing all tasks. Nothing seemed to work.
Eventually ended up in App volume and device preferences (in Sound Settings) and clicked the 'Reset' button under 'Reset to the Microsoft recommended defaults'. Jellyfin Player worked the 1st try after. Out of curiosity I set the Output back to a Wavelink channel, rebooted, and it still works. Not sure if it was just a coincidence and it was something else I previously tried that fixed it or if that actually did it, but worth a shot.
Might want to dig into your Event Viewer / Jellyfin logs to see if you can get a little more insight. Your problem might be something different entirely.