Font picker crashes obsidian

The font picker crashes when a system font has no family name, and installing fonts-katex on Ubuntu is enough to trigger it

  PID: 14827 (obsidian)
   UID: 1000 (jhk)
   GID: 1000 (jhk)
Signal: 11 (SEGV)

Timestamp: Tue 2026-10-20 09:48:34 CEST (7s ago)

Command Line: $‘/app/obsidian --type=renderer --enable-crash-reporter=258abc85-630f-47ae-be2e-feabd37afc79,no_channel --user-data-dir=/home/jhk/.var/app/md.obsidian.Obsidian/config/obsidian --standard-schemes=app --secure-schemes=app --cors-schemes=app --fetch-schemes=app --streaming-schemes=app --code-cache-schemes=app --app-path=/app/resources/app.asar --no-sandbox --no-zygote --ozone-platform=wayland --lang=en-US --num-raster-threads=4 --enable-main-frame-before-activation --renderer-client-id=4 --time-ticks-at-unix-epoch=-1792395804158573 --launch-time-ticks=2194454315 --shared-files=v8_context_snapshot_data:100 --field-trial-handle=3,i,4885469230580583312,13113126533997216992,262144 --enable-features=GlobalShortcutsPortalPreferredTrigger,PdfUseShowSaveFilePicker,SharedArrayBuffer,WaylandWindowDecorations --disable-features=DropInputEventsWhilePaintHolding,LocalNetworkAccessChecks,ScreenAIOCREnabled,SpareRendererForSitePerProcess,TraceSiteInstanceGetProcessCreation --variations-seed-version --pseudonymization-salt-handle=7,i,2758943242757058479,13283721495087331620,4 --trace-process-track-uuid=3190708990060038890 --log-level=3’
Executable: /app/obsidian
Control Group: /user.slice/user-1000.slice/[email protected]/app.slice/app-flatpak-md.obsidian.Obsidian-2524536684.scope
Unit: [email protected]
User Unit: app-flatpak-md.obsidian.Obsidian-2524536684.scope
Slice: user-1000.slice
Owner UID: 1000 (jhk)
Boot ID: 8c0d704b76a9440c8a7adfb89f218f7b
Machine ID: 5c3df170caf3488a883a98e5655307c8
Hostname: IAX-GM0SDM8H
Storage: /var/lib/systemd/coredump/core.obsidian.1000.8c0d704b76a9440c8a7adfb89f218f7b.14827.1792482514000000.zst (present)
Size on Disk: 27.5M
Message: Process 14827 (obsidian) of user 1000 dumped core.

            Module linux-vdso.so.1 from deb linux-7.0.0-38.38.amd64
            Module libglycin-2.so.0 from deb glycin-2.1.5+ds-0ubuntu0.2.amd64
            Stack trace of thread 134:
            #0  0x00007037bdd8121d n/a (/usr/lib/x86_64-linux-gnu/libc.so.6 + 0x18121d)
            #1  0x00007037bbb1face n/a (/app/resources/app.asar.unpacked/node_modules/get-fonts/binding.node + 0x4ace)
            #2  0x00005960a2b29572 n/a (/app/obsidian + 0x627d572)
            #3  0x000059609fb6ca74 n/a (/app/obsidian + 0x32c0a74)
            #4  0x00007037bdc9be61 n/a (/usr/lib/x86_64-linux-gnu/libc.so.6 + 0x9be61)
            #5  0x00007037bdd23e84 n/a (/usr/lib/x86_64-linux-gnu/libc.so.6 + 0x123e84)
            ELF object binary architecture: AMD x86-64

You didn’t add the debug info with the Obsidian and Obsidian installer version, so not sure, but there’s an older BR here:

I’d follow those steps to start (if you haven’t yet).