crash on start: faulting module libmmdevice_plugin.dll
Posted: 26 Oct 2024 03:47
Hi, I've had VLC x64 installed and working for a couple of years. I do a lot of video playback work with it, until now anyway. Windows 11 with all the latest updates, on a Dell 7730 laptop with an Nvidia chip. Two days ago I made a mistake and downloaded/installed the 32 bit VLC version rather than 64 bit when trying to upgrade to the latest version of VLC. VLC starting crashing immediately on trying to start it, never does show itself. From the Windows Event Application Log the crash says "Faulting application path: C:\Program Files\VideoLAN\VLC\vlc.exe Faulting module path: C:\Program Files\VideoLAN\VLC\plugins\audio_output\libmmdevice_plugin.dll"
I tried uninstalling VLC with Revo Uninstaller, then downloading the correct x64 version of VLC. Same thing. Immediate crash on start. Did it again, uninstall with Revo, reboot, re-install VLC x64. Same, crash on start. Then another idea, since that dll error message seems to be mentioning a plugin. I uninstalled with Revo again, rebooted again, re-installed VLC x64, but this time unchecked everything but creating the desktop and start menu icons. Unchecked all the boxes to bind VLC to the various audio and video extensions and to add VLC to the right click menus. No effect. Still immediate crash on start. I've googled libmmdevice_plugin.dll but no clues come up.
Any ideas on what is going on and/or what I did to cause this? A wild, uneducated, guess that maybe the x32 VLC version installed a x32 version of that libmmdevice_plugin.dll somewhere that isn't playing well with the x64 VLC and isn't uninstalling. Ha just my best guess at matching the error report up with what I did.
Here is more of the Windows Event Log dump:
Faulting application name: vlc.exe, version: 3.0.21.0, time stamp: 0xa6d0a6c0
Faulting module name: libmmdevice_plugin.dll, version: 3.0.21.0, time stamp: 0x00310032
Exception code: 0xc0000005
Fault offset: 0x0000000000004427
Faulting process id: 0x0x45B0
Faulting application start time: 0x0x1DB26FE88D0AD2D
Faulting application path: C:\Program Files\VideoLAN\VLC\vlc.exe
Faulting module path: C:\Program Files\VideoLAN\VLC\plugins\audio_output\libmmdevice_plugin.dll
Report Id: 49f068a7-efa1-48d1-9e7e-3dcc4d65ee87
Faulting package full name:
Faulting package-relative application ID:
Thanks in advance!
I tried uninstalling VLC with Revo Uninstaller, then downloading the correct x64 version of VLC. Same thing. Immediate crash on start. Did it again, uninstall with Revo, reboot, re-install VLC x64. Same, crash on start. Then another idea, since that dll error message seems to be mentioning a plugin. I uninstalled with Revo again, rebooted again, re-installed VLC x64, but this time unchecked everything but creating the desktop and start menu icons. Unchecked all the boxes to bind VLC to the various audio and video extensions and to add VLC to the right click menus. No effect. Still immediate crash on start. I've googled libmmdevice_plugin.dll but no clues come up.
Any ideas on what is going on and/or what I did to cause this? A wild, uneducated, guess that maybe the x32 VLC version installed a x32 version of that libmmdevice_plugin.dll somewhere that isn't playing well with the x64 VLC and isn't uninstalling. Ha just my best guess at matching the error report up with what I did.
Here is more of the Windows Event Log dump:
Faulting application name: vlc.exe, version: 3.0.21.0, time stamp: 0xa6d0a6c0
Faulting module name: libmmdevice_plugin.dll, version: 3.0.21.0, time stamp: 0x00310032
Exception code: 0xc0000005
Fault offset: 0x0000000000004427
Faulting process id: 0x0x45B0
Faulting application start time: 0x0x1DB26FE88D0AD2D
Faulting application path: C:\Program Files\VideoLAN\VLC\vlc.exe
Faulting module path: C:\Program Files\VideoLAN\VLC\plugins\audio_output\libmmdevice_plugin.dll
Report Id: 49f068a7-efa1-48d1-9e7e-3dcc4d65ee87
Faulting package full name:
Faulting package-relative application ID:
Thanks in advance!