Ever since v1.12.4 on Windows, Obsidian suddenly closes both open vaults / windows when trying to close one of them.
Steps to reproduce
Create two vaults.
Have both open at the same time in two windows.
Close one of the windows.
Obsidian first hangs for a moment, then both windows close.
Did you follow the troubleshooting guide?
No, not yet.
Expected result
One should be able to close one of the windows / vaults without the other getting closed too.
When opening Obisdian from the taskbar, only one vault (the last one that was open) should open. Instead both windows / vaults that was closed due to this bug opens.
Actual result
Both windows / vaults close when I close one of them.
Both windows / vaults open again when I open Obsidian.
Description: The application is experiencing consistent full-system crashes rather than simple window management issues. Even actions that seem like “slow closing” are actually the entire process terminating unexpectedly.
Steps to Reproduce:
Creating a New Vault: Every time I attempt to create a new vault, the application crashes immediately (though the vault folder is successfully created on the disk).
Closing a Vault Window: When multiple vaults are open, closing one window causes the entire application to crash/exit.
Exiting the App: The application often hangs or crashes during a standard exit.
Error Logs (from Windows Event Viewer): I am seeing two consistent error codes during these crashes:
Exception Code: 0xc0000005 (Access Violation)
Exception Code: 0xc000041d (An unhandled exception was encountered during a user callback)
Faulting Module:Obsidian.exe (Version: 1.12.4.0)
Observed Behavior: It appears there might be an internal conflict regarding memory allocation or process management, leading to these “Access Violation” errors. I have already tried running sfc /scannow (which repaired some system files, but did not fix the Obsidian crash), disabling hardware acceleration, and clearing the %AppData% cache, but the issue persists.
Request: I hope the team can look into these specific memory-related exception codes. I am happy to provide any additional logs, system information, or screen recordings to help resolve this.
You should’ve bumped the version number for this one. Both for visibility (hey, we fixed a bug), and because replacing an existing release messes up package managers like Scoop and WinGet: Same version now gets a hash mismatch.