Element-web: Desktop version in Linux freezes in some cases

Created on 27 Nov 2017  Â·  4Comments  Â·  Source: vector-im/element-web

Description

Observe some UI freeze today

Steps to reproduce

1st on incoming contact request (killed and restart)
2nd freezes when messages were sent in chat during call:

  • started a call
  • messages coming
  • UI freezes
  • to avoid call interruption started riot-web in browser: https://riot.im/app
  • after few minutes riot had unfreezed on desktop and worked normal again

3rd freezes on incoming call. System monitor shows some riot-web processes are zombie.

Version information

  • Platform: desktop
  • OS: openSUSE Linux Tumbleweed
  • Version:
    riot-web: 0.13.1
    olm: 2.2.1
bug p1 platform specific major electron

Most helpful comment

I have localized the problem: Riot freezes only if "Enable desktop notifications" checkbox is enabled in the settings and main window minimized or in tray. Repeated in KDE and MATE. Exact same problem exists in Skype which also built on Electron. On disabling notifications problem is gone in both Riot and Skype. The issue in Electron repo: https://github.com/electron/electron/issues/7831

All 4 comments

Observing something similar here in the last few months on LMDE 2 Betsy 64 bit kernel 3.16 Cinnamon desktop.

Hard to pin down.. but it seems to coincide with when system is low on memory and firefox (58.0.2) becomes sluggish and then reports crashed tabs: at this point, when attempting to maximize riot from minimized/sys tray state, one finds the windows appears but blank/white. No redraw. Riot can be still closed though from the tray icon.
riot-web 0.13.5

Still happen very often on new message or call come. Please fix. Thanks!

I have localized the problem: Riot freezes only if "Enable desktop notifications" checkbox is enabled in the settings and main window minimized or in tray. Repeated in KDE and MATE. Exact same problem exists in Skype which also built on Electron. On disabling notifications problem is gone in both Riot and Skype. The issue in Electron repo: https://github.com/electron/electron/issues/7831

@lampholder bug still there in Riot 0.15.2 (Electron 2.0.1).

Was this page helpful?
0 / 5 - 0 ratings

Related issues

NotAFile picture NotAFile  Â·  3Comments

nvbln picture nvbln  Â·  3Comments

ara4n picture ara4n  Â·  3Comments

niedzielski picture niedzielski  Â·  3Comments

t3chguy picture t3chguy  Â·  3Comments