Remove ~/.config/obsidian and re-add all vaults temporary solved the issues.
Before, any action triggers the WebFrame (like zoom-in/zoom-out, switch from other windows to Obsidian) all makes it crashed.
Remove ~/.config/obsidian and re-add all vaults temporary solved the issues.
Before, any action triggers the WebFrame (like zoom-in/zoom-out, switch from other windows to Obsidian) all makes it crashed.
System: Raspberry Pi 5 – Raspberry Pi OS 64-bit (aarch64)
Page size: Likely 16K (default on Raspberry Pi OS)
Obsidian version: 1.8.10
Install method: Official AppImage from Obsidian Releases
Issue: Immediate crash after launch without any special flags
Log: Multiple gbm_wrapper.cc
and gl_surface_presentation_helper.cc
errors, followed by segmentation fault
Fix: Launching with the flag --js-flags="--nodecommit_pooled_pages"
prevents crash
Stability: No crash after several minutes of use (tested with vault open and basic navigation)
Suggestion: This flag may need to be enabled automatically on Electron apps running on 16K page ARM64 systems
SYSTEM INFO:
Obsidian version: v1.8.10
Installer version: v1.8.10
Operating system: #1 SMP PREEMPT_DYNAMIC Wed Apr 16 12:06:15 UTC 2025 6.14.2-401.asahi.fc42.aarch64+16k
Login status: not logged in
Language: en
Insider build toggle: off
Live preview: on
Base theme: adapt to system
Community theme: none
Snippets enabled: 0
Restricted mode: on
RECOMMENDATIONS:
none
For those looking for a quick fix while we wait for upstream fixes:
sudo flatpak update --commit=e0197f03485a10176f5926dbf00fc21a3f9785edf6ad171bbe9b2161638f3d6f md.obsidian.Obsidian
That downgrades to 1.8.7 which does not have this regression.
@covalent Would you have time to test a workaround for Obsidian on aarch64? This appears to be a common enough issue that it may as well have a workaround included in the launcher script:
$ flatpak install --user https://dl.flathub.org/build-repo/203289/md.obsidian.Obsidian.flatpakref
$ flatpak run --user md.obsidian.Obsidian//test
Hey all, I have added --js-flags
to the Obisidian flatpak. It should improve stability for ARM users:
$ flatpak remote-info --log flathub md.obsidian.Obsidian
Obsidian - Markdown-based knowledge base
ID: md.obsidian.Obsidian
Ref: app/md.obsidian.Obsidian/x86_64/stable
Arch: x86_64
Branch: stable
Version: 1.8.10
License: LicenseRef-proprietary=https://obsidian.md/eula
Collection: org.flathub.Stable
Download: 203.8 MB
Installed: 651.7 MB
Runtime: org.freedesktop.Platform/x86_64/24.08
Sdk: org.freedesktop.Sdk/x86_64/24.08
Commit: f92117d1892a33d7138b9b3f40692041347544947b23c94c42f479625508445b
Parent: 6afaf0547bb75926a177e5fcdab9af24d83272a754ac78a33b0dbca348e464c7
Subject: Add --js-flags for improving stability on ARM (#454) (65a14f6a6e5c)
Date: 2025-08-16 01:27:16 +0000
Let me know if there are any issues!
Version 1.9.10 ships with a new version of electron. It should fix this problem.
You have to download and reinstall Obsidian from the website to make sure you are running the latest electron version.