I’m pretty impressed that a few lines of CSS can crash Obsidian but that seems to be the case here. With all plugins disabled Obsidian will predictably crash when certain CSS is applied. It will also crash other times, under less certain circumstances.
Steps to reproduce
- use Obsidian 1.13.7
- use the Enthemic theme (or any other theme or snippet which triggers the issue)
- open settings, go to community plugins, open any plugin page in the browser
Did you read and follow the Troubleshooting Guide ? Yes
Expected result
You should see the plugin page.
Actual result
The plugin page starts to load and then Obsidian entirely crashes to desktop.
Environment
SYSTEM INFO:
Obsidian version: 1.13.7
Installer version: 1.13.7
Operating system: #1 SMP PREEMPT_DYNAMIC 2026-08-10 7.1.8-352.current
Login status: logged in
Language: en
Catalyst license: vip
Insider build toggle: off
Live preview: on
Base theme: dark
Community theme: Enthemic 1.0.0
Snippets enabled: 6
Restricted mode: off
Plugins installed: 42
Plugins enabled: 0
Solus 4.9 Serenity
KDE
AppImage
Wayland
Additional information
This started happening when I upgraded to Obsidian 1.13.x in the last week or so. I can’t recall any kind of instability like this with 1.12.x or earlier in the same environment and using the same theme for the past 12+ months.
It always crashes on the community plugins pages but I have also had crashes happen randomly when doing things like editing embedded bases while in the properties menu.
Theme: acook/Enthemic: Obsidian Theme - Codeberg.org
The theme has a variety of things that could be improved about it, but even after heavily editing the theme locally and removing most of its contents the crashes keep happening. I haven’t pinned down the line or combination of lines that triggers the crashes yet. But it is within the first 600 or so lines because I’m still seeing crashes when the rest is deleted and Obsidian is restarted.
I haven’t tested many other themes but the default theme and Minimal theme do not trigger the CTD.
Crash log captured by KDE Plasma:
PID: 383008 (obsidian)
TID: 383024 (ThreadPoolForeg)
UID: 1000 (user)
GID: 1000 (user)
Signal: 4 (ILL) si_code: ILL_ILLOPN
Timestamp: Tue 2026-08-18 23:22:36 CDT (7min ago)
Command Line: $'/tmp/.mount_obsidi8SEeqJ/obsidian --enable-speech-dispatcher'
Executable: /tmp/.mount_obsidi8SEeqJ/obsidian
Control Group: /user.slice/user-1000.slice/[email protected]/app.slice/app-md.obsidian.Obsidian-383008.scope
Unit: [email protected]
User Unit: app-md.obsidian.Obsidian-383008.scope
Slice: user-1000.slice
Owner UID: 1000 (user)
Boot ID: dfacc0aeedaa450eb898cf628d1d4339
Machine ID: ad6059b5df253cf22323d397513a8861
Hostname: Construct
Storage: /var/lib/systemd/coredump/core.obsidian.1000.dfacc0aeedaa450eb898cf628d1d4339.383008.1787113356000000.zst (present)
Size on Disk: 17.8M
Message: Process 383008 (obsidian) of user 1000 dumped core.
Stack trace of thread 383024:
#0 0x00005574ead58b76 n/a (/tmp/.mount_obsidi8SEeqJ/obsidian + 0x55ffb76)
#1 0x00005574ead56d1c n/a (/tmp/.mount_obsidi8SEeqJ/obsidian + 0x55fdd1c)
#2 0x00005574ead56ae5 n/a (/tmp/.mount_obsidi8SEeqJ/obsidian + 0x55fdae5)
#3 0x00005574ea0cf637 n/a (/tmp/.mount_obsidi8SEeqJ/obsidian + 0x4976637)
#4 0x00005574eae24c2f n/a (/tmp/.mount_obsidi8SEeqJ/obsidian + 0x56cbc2f)
#5 0x00005574eab16c05 n/a (/tmp/.mount_obsidi8SEeqJ/obsidian + 0x53bdc05)
#6 0x00005574eab16a40 n/a (/tmp/.mount_obsidi8SEeqJ/obsidian + 0x53bda40)
#7 0x00005574e9ce4480 n/a (/tmp/.mount_obsidi8SEeqJ/obsidian + 0x458b480)
#8 0x00005574e9ce2582 n/a (/tmp/.mount_obsidi8SEeqJ/obsidian + 0x4589582)
#9 0x00005574e9cdeda5 n/a (/tmp/.mount_obsidi8SEeqJ/obsidian + 0x4585da5)
#10 0x00005574e9ce34b7 n/a (/tmp/.mount_obsidi8SEeqJ/obsidian + 0x458a4b7)
#11 0x00005574e9280649 n/a (/tmp/.mount_obsidi8SEeqJ/obsidian + 0x3b27649)
#12 0x00005574e983ea75 n/a (/tmp/.mount_obsidi8SEeqJ/obsidian + 0x40e5a75)
#13 0x00005574e8a0a630 n/a (/tmp/.mount_obsidi8SEeqJ/obsidian + 0x32b1630)
#14 0x00005574e8a12f76 n/a (/tmp/.mount_obsidi8SEeqJ/obsidian + 0x32b9f76)
#15 0x00005574e8a1134f n/a (/tmp/.mount_obsidi8SEeqJ/obsidian + 0x32b834f)
#16 0x00005574eaeb50ad n/a (/tmp/.mount_obsidi8SEeqJ/obsidian + 0x575c0ad)
#17 0x00005574eaeb501f n/a (/tmp/.mount_obsidi8SEeqJ/obsidian + 0x575c01f)
#18 0x00005574ea1d0048 n/a (/tmp/.mount_obsidi8SEeqJ/obsidian + 0x4a77048)
#19 0x00007efc808a6fbe n/a (libc.so.6 + 0xa6fbe)
#20 0x00007efc80938f8c n/a (libc.so.6 + 0x138f8c)
Stack trace of thread 383008:
#0 0x00007efc808af492 n/a (libc.so.6 + 0xaf492)
#1 0x00007efc808a3438 n/a (libc.so.6 + 0xa3438)
#2 0x00007efc8092a4c3 ppoll (libc.so.6 + 0x12a4c3)
#3 0x00007efc822aaabf n/a (libglib-2.0.so.0 + 0x80abf)
#4 0x00007efc822aabd8 g_main_context_iteration (libglib-2.0.so.0 + 0x80bd8)
#5 0x00005574e8a07192 n/a (/tmp/.mount_obsidi8SEeqJ/obsidian + 0x32ae192)
#6 0x00005574ea0ed982 n/a (/tmp/.mount_obsidi8SEeqJ/obsidian + 0x4994982)
#7 0x00005574ea0ed101 n/a (/tmp/.mount_obsidi8SEeqJ/obsidian + 0x4994101)
#8 0x00005574ead22491 n/a (/tmp/.mount_obsidi8SEeqJ/obsidian + 0x55c9491)
#9 0x00005574ead21383 n/a (/tmp/.mount_obsidi8SEeqJ/obsidian + 0x55c8383)
#10 0x00005574ead2121b n/a (/tmp/.mount_obsidi8SEeqJ/obsidian + 0x55c821b)
#11 0x00005574eaeb9c17 n/a (/tmp/.mount_obsidi8SEeqJ/obsidian + 0x5760c17)
#12 0x00005574ead20fb1 n/a (/tmp/.mount_obsidi8SEeqJ/obsidian + 0x55c7fb1)
#13 0x00005574ea4ea5f6 n/a (/tmp/.mount_obsidi8SEeqJ/obsidian + 0x4d915f6)
#14 0x00005574ea4e9dfa n/a (/tmp/.mount_obsidi8SEeqJ/obsidian + 0x4d90dfa)
#15 0x00005574ea4e9c29 n/a (/tmp/.mount_obsidi8SEeqJ/obsidian + 0x4d90c29)
#16 0x00007efc8082b5ac n/a (libc.so.6 + 0x2b5ac)
#17 0x00007efc8082b6ca __libc_start_main (libc.so.6 + 0x2b6ca)
#18 0x00005574eb0a312a n/a (/tmp/.mount_obsidi8SEeqJ/obsidian + 0x594a12a)
ELF object binary architecture: AMD x86-64
Probably not very useful, more here as an artifact of the type of crash it is.
Happens both with the latest (1.13.7) AppImage and also happened with the previous (1.12.7) AppImage I used - but only after the internal upgrade to 1.13.7.