Всем привет, есть небольшая проблема, решение которой я нигде не могу найти. Мой дистрибутив - гента, glibc, openrc, ядро версии 5.15.75.
Итак, проблема заключается в том, что программы на Electron не работают. Из проверенных - VSCodium и Logseq (в виде Appimage). Опишу вкратце поведение каждой из них:
VSCodium:
При открытии, сразу же крашится с кодом ‘5’: The window terminated unexpectedly (reason: ‘crashed’, code: ‘5’).
Попробуем запустить со следующими аргументами:
vscodium --verbose --log trace
Вылетает гора текста, копировать которую я сюда не буду, но оставлю на pastebin (ссылка).
И теперь, самое странное: ошибок/варнингов толком и нет. Вот каждая из них:
[13736:1109/034916.952004:WARNING:bluez_dbus_manager.cc(248)] Floss manager not present, cannot set Floss enable/disable.
[13777:1109/034917.460697:WARNING:sandbox_linux.cc(376)] InitializeSandbox() called with multiple threads in process gpu-process.
Renderer process crashed - see https://www.electronjs.org/docs/tutorial/application-debugging for potential debugging information.
[main 2022-11-08T19:49:23.660Z] CodeWindow: renderer process gone (reason: crashed, code: 5)
Тут даже копать особо некуда, ни одно из загугленных решений не помогло. В одной из ошибок предложен дебаг электрона, но для этого его придется устанавливать/компилить, что займет множество часов (а я лучше откажусь от электрона полностью, чем буду этим заниматься). Магия.
Logseq
Это программа для логирования/заметок. Она открывается, но экран остается белым. Здесь та же история: содержательных варнингов/ошибок нет, по сути. Вот единственное, чего я могу добиться:
[6058:1108/090430.586267:ERROR:platform_font_skia.cc(246)] Could not find any font: Sans, sans. Falling back to the default
09:04:30.812 › Logseq App(0.8.9) Starting...
Error sending from webFrameMain: Error: Render frame was disposed before WebFrameMain could be accessed
at n.send (node:electron/js2c/browser_init:165:417)
at b.send (node:electron/js2c/browser_init:161:2494)
at BrowserWindow.<anonymous> (/tmp/.mount_Logseqe4O6Wd/resources/app/electron.js:15261:31)
at BrowserWindow.emit (node:events:538:35)
Я как-то хз куда копать, гугл результатов особо не выдает. Может, на ЛОРе кто-то имеет представление, что происходит? Проблема с установкой каких-то библиотек?