Bug#1034356: gnome-shell: Frozen UI and massive log flodding

Simon McVittie smcv at debian.org
Sun Aug 20 12:17:06 BST 2023


Control: tags -1 + moreinfo

On Thu, 17 Aug 2023 at 09:58:42 +0100, Simon McVittie wrote:
> The key change in gjs seems to be the second commit of
> <https://gitlab.gnome.org/GNOME/gjs/-/merge_requests/832> so I'll try to
> build a package with that change for testing.

Please could you try installing the libgjs0g from here:
<https://people.debian.org/~smcv/12.2/pool/main/g/gjs/>
and then do whatever is necessary to reproduce the issue?

The result I'm hoping for from that change is that you will still get
a message like

> Apr 13 14:50:39 schroeder gnome-shell[6317]: Attempting to call back into JSAPI during the sweeping phase of GC. This is most likely caused by not destroying a Clutter actor or Gtk+ widget with ::destroy signals connected, but can also be caused by using the destroy(), dispose(), or remove() vfuncs. Because it would crash the application, it has been blocked and the JS callback not invoked.

but only once (or a small number of times), and the log flooding /
infinite loop will not occur.

If that change is tested successfully then it can be included in a
Debian 12 stable update.

    smcv



More information about the pkg-gnome-maintainers mailing list