element-hq / element-hq/element-web
element-desktop crash after ~15 seconds after start (killed by OOM-killer
- Dominant language
- TypeScript
- Stars
- 13.5k
- Forks
- 2.8k
- PR merge metrics
- PR metrics pending
Description
### Steps to reproduce
1. Where are you starting? What can you see?
Debian 12 amd64, wayland
I use my server rsprim.ru (debian 11 version: `matrix-synapse-py3 1.89.0+bullseye1`)
2. What do you click?
Crash aelement-desktop and element-desktop-nightly:
```
dpkg-query -l|grep element
ii element-desktop 1.11.59 amd64
ii element-io-archive-keyring 1.1 all The packages.element.io repository keyring
ii element-nightly 2024030801 amd64
```
3. More steps…
All above versions was crashed at simply start.
But I try clear data-dir, but this was not help:
1. I was try `rm -rf ~/.config/Element-Nightly`
2. then start again
3. login, wait sync
4. GUI show 10-20 seconds (at this time `top` show that element-desktop eat RAM up to 5,3 Gb)
5. crash
dmesg show:
```
[35622.939293] in element-desktop-nightly[563b763e7000+800b000]
[35622.939298] in element-desktop-nightly[563b763e7000+800b000]
```
in console:
```
/home/progserega/.config/Element-Nightly exists: yes
/home/progserega/.config/Riot-Nightly exists: no
Enabling Sentry with dsn=https://029a0eb289f942508ae0fb17935bd8c5@sentry.matrix.org/6 environment=nightly
[1249936:0309/164445.481778:ERROR:object_proxy.cc(577)] Failed to call method: org.freedesktop.DBus.Properties.Get: object_path= /org/freedesktop/portal/desktop: org.freedesktop.DBus.Error.InvalidArgs: Интерфейс «org.freedesktop.portal.FileChooser» отсутствует
[1249936:0309/164445.482386:ERROR:select_file_dialog_linux_portal.cc(285)] Failed to read portal version property
Starting auto update with base URL: https://packages.element.io/nightly/update/
Auto update not supported on this platform
Fetching translation json for locale: en_EN
Changing application language to ru
Fetching translation json for locale: ru
[1249997:0309/164445.636045:ERROR:gbm_wrapper.cc(75)] Failed to get fd for plane.: Нет такого файла или каталога (2)
[1249997:0309/164445.636233:ERROR:gbm_wrapper.cc(258)] Failed to export buffer to dma_buf: Нет такого файла или каталога (2)
[1249997:0309/164445.636356:ERROR:gbm_wrapper.cc(75)] Failed to get fd for plane.: Нет такого файла или каталога (2)
[1249997:0309/164445.636412:ERROR:gbm_wrapper.cc(258)] Failed to export buffer to dma_buf: Нет такого файла или каталога (2)
[1249997:0309/164445.636474:ERROR:gbm_wrapper.cc(75)] Failed to get fd for plane.: Нет такого файла или каталога (2)
[1249997:0309/164445.636517:ERROR:gbm_wrapper.cc(258)] Failed to export buffer to dma_buf: Нет такого файла или каталога (2)
...
[1249997:0309/164445.639964:ERROR:gbm_wrapper.cc(75)] Failed to get fd for plane.: Нет такого файла или каталога (2)
[1249997:0309/164445.640002:ERROR:gbm_wrapper.cc(258)] Failed to export buffer to dma_buf: Нет такого файла или каталога (2)
Resetting the UI components after locale change
Resetting the UI components after locale change
Changing application language to ru
Fetching translation json for locale: ru
Resetting the UI components after locale change
[1249936:0309/164447.735215:ERROR:nss_util.cc(357)] After loading Root Certs, loaded==false: NSS error code: -8018
[1249997:0309/164449.566550:ERROR:gl_surface_presentation_helper.cc(260)] GetVSyncParametersIfAvailable() failed for 1 times!
<--- Last few GCs --->
[1:0x1ee02463c000] 1472 ms: Scavenge 76.2 (86.1) -> 75.4 (93.4) MB, 69.70 / 0.00 ms (average mu = 1.000, current mu = 1.000) allocation failure;
[1:0x1ee02463c000] 1579 ms: Scavenge 83.2 (93.4) -> 83.9 (94.1) MB, 70.59 / 0.00 ms (average mu = 1.000, current mu = 1.000) allocation failure;
[1:0x1ee02463c000] 1681 ms: Scavenge 83.9 (94.1) -> 83.2 (101.4) MB, 101.02 / 0.00 ms (average mu = 1.000, current mu = 1.000) allocation failure;
<--- JS stacktrace --->
[1250006:0309/164540.433188:ERROR:v8_initializer.cc(789)] V8 javascript OOM (Scavenger: semi-space copy).
zsh: trace trap element-desktop-nightly
```
### Outcome
#### What did you expect?
#### What happened instead?
### Operating system
debian 12
### Application version
element-nightly 2024030801
### How did you install the app?
official element.io repo for debian 12
### Homeserver
matrix-synapse-py3 1.89.0+bullseye1
### Will you send logs?
No
Contributor guide
Assessment
This issue has not been assessed yet.