Skip to content

JS ERROR: too much recursion #1093

@yarikoptic

Description

@yarikoptic

Describe the bug
The entire desktop with many active windows got lost .... it was stable for quite a while (days ;) ) and now all of a sudden crashed. Not sure what specifically triggered thus filing as new and not continuation to e.g.

but here is what in the logs (filtering out a bit):

Oct 08 15:16:30 bilena ferdium.desktop[8888]: Function provided here: SettingsStore.js:1:2272
Oct 08 15:16:34 bilena kernel: audit: type=1400 audit(1759950994.262:7321): apparmor="ALLOWED" operation="capable" class="cap" profile="Xorg" pid=8438 comm="Xorg" capability=2  capname="dac_read_search"
Oct 08 15:16:34 bilena kernel: audit: type=1400 audit(1759950994.278:7322): apparmor="ALLOWED" operation="capable" class="cap" profile="Xorg" pid=8438 comm="Xorg" capability=2  capname="dac_read_search"
Oct 08 15:16:34 bilena kernel: audit: type=1400 audit(1759950994.282:7323): apparmor="ALLOWED" operation="capable" class="cap" profile="Xorg" pid=8438 comm="Xorg" capability=2  capname="dac_read_search"
Oct 08 15:16:34 bilena kernel: audit: type=1400 audit(1759950994.370:7324): apparmor="ALLOWED" operation="capable" class="cap" profile="Xorg" pid=8438 comm="Xorg" capability=2  capname="dac_read_search"
Oct 08 15:16:43 bilena kernel: audit: type=1400 audit(1759951003.702:7325): apparmor="ALLOWED" operation="capable" class="cap" profile="Xorg" pid=8438 comm="Xorg" capability=2  capname="dac_read_search"
Oct 08 15:16:43 bilena kernel: audit: type=1400 audit(1759951003.718:7326): apparmor="ALLOWED" operation="capable" class="cap" profile="Xorg" pid=8438 comm="Xorg" capability=2  capname="dac_read_search"
Oct 08 15:16:46 bilena kernel: audit: type=1400 audit(1759951006.682:7327): apparmor="ALLOWED" operation="capable" class="cap" profile="Xorg" pid=8438 comm="Xorg" capability=2  capname="dac_read_search"
Oct 08 15:16:46 bilena kernel: audit: type=1400 audit(1759951006.698:7328): apparmor="ALLOWED" operation="capable" class="cap" profile="Xorg" pid=8438 comm="Xorg" capability=2  capname="dac_read_search"
Oct 08 15:16:46 bilena kernel: audit: type=1400 audit(1759951006.706:7329): apparmor="ALLOWED" operation="capable" class="cap" profile="Xorg" pid=8438 comm="Xorg" capability=2  capname="dac_read_search"
Oct 08 15:16:47 bilena systemd[8225]: Started app-gnome-copyq-1580928.scope - Application launched by gsd-media-keys.
Oct 08 15:16:47 bilena copyq[1580928]: true
Oct 08 15:16:47 bilena ferdium.desktop[8888]: Attempting to call a function in a renderer window that has been closed or released.
Oct 08 15:16:47 bilena ferdium.desktop[8888]: Function provided here: SettingsStore.js:1:2038
Oct 08 15:16:47 bilena ferdium.desktop[8888]: Attempting to call a function in a renderer window that has been closed or released.
Oct 08 15:16:47 bilena ferdium.desktop[8888]: Function provided here: SettingsStore.js:1:2038
Oct 08 15:16:49 bilena ferdium.desktop[8888]: Attempting to call a function in a renderer window that has been closed or released.
Oct 08 15:16:49 bilena ferdium.desktop[8888]: Function provided here: SettingsStore.js:1:2272
Oct 08 15:16:49 bilena ferdium.desktop[8888]: Attempting to call a function in a renderer window that has been closed or released.
Oct 08 15:16:49 bilena ferdium.desktop[8888]: Function provided here: SettingsStore.js:1:2272
Oct 08 15:16:49 bilena kernel: AIF:Spoofed packet: IN=wlp0s20f3 OUT= MAC= SRC=192.168.1.2 DST=239.255.255.250 LEN=196 TOS=0x00 PREC=0x00 TTL=1 ID=46446 DF PROTO=UDP SPT=51469 DPT=1900 LEN=176 
Oct 08 15:16:49 bilena ferdium.desktop[8888]: Attempting to call a function in a renderer window that has been closed or released.
Oct 08 15:16:49 bilena ferdium.desktop[8888]: Function provided here: SettingsStore.js:1:2038
Oct 08 15:16:49 bilena ferdium.desktop[8888]: Attempting to call a function in a renderer window that has been closed or released.
Oct 08 15:16:49 bilena ferdium.desktop[8888]: Function provided here: SettingsStore.js:1:2038
Oct 08 15:16:49 bilena gnome-shell[8720]: JS ERROR: too much recursion
                                          winprop_match_p@file:///home/yoh/.local/share/gnome-shell/extensions/[email protected]/settings.js:363:20
                                          find_winprop@file:///home/yoh/.local/share/gnome-shell/extensions/[email protected]/settings.js:386:26
...
                                          init/<@file:///home/yoh/.local/share/gnome-shell/extensions/[email protected]/tiling.js:411:88
                                          insertWindow@file:///home/yoh/.local/share/gnome-shell/extensions/[email protected]/tiling.js:4099:24
                                          add_handler@file:///home/yoh/.local/share/gnome-shell/extensions/[email protected]/tiling.js:3962:21
                                          init/<@file:///home/yoh/.local/share/gnome-shell/extensions/[email protected]/tiling.js:411:88
Oct 08 15:16:49 bilena gnome-shell[8720]: **
Oct 08 15:16:49 bilena gnome-shell[8720]: libmutter:ERROR:../src/compositor/compositor.c:466:invalidate_top_window_actor_for_views: assertion failed: (!priv->frame_in_progress)
Oct 08 15:16:49 bilena gnome-shell[8720]: Bail out! libmutter:ERROR:../src/compositor/compositor.c:466:invalidate_top_window_actor_for_views: assertion failed: (!priv->frame_in_progress)
Oct 08 15:16:49 bilena gnome-shell[8720]: == Stack trace for context 0x55908d5ca570 ==
Oct 08 15:16:49 bilena gnome-shell[8720]: #0   7ffd9fb95370 b   file:///home/yoh/.local/share/gnome-shell/extensions/[email protected]/tiling.js:4140 (4502434b3d0 @ 3114)
...
Oct 08 15:16:49 bilena gnome-shell[8720]: #564   55908d6c0e30 i   file:///home/yoh/.local/share/gnome-shell/extensions/[email protected]/tiling.js:4099 (4502434b3d0 @ 1645)
Oct 08 15:16:49 bilena gnome-shell[8720]: #565   55908d6c0d90 i   file:///home/yoh/.local/share/gnome-shell/extensions/[email protected]/tiling.js:3962 (4502434b380 @ 125)
Oct 08 15:16:49 bilena gnome-shell[8720]: #566   55908d6c0d00 i   file:///home/yoh/.local/share/gnome-shell/extensions/[email protected]/tiling.js:411 (39db2a992bf0 @ 12)
Oct 08 15:16:49 bilena gnome-shell[8720]: #567   55908d6c0bf0 i   file:///home/yoh/.local/share/gnome-shell/extensions/[email protected]/tiling.js:3986 (4502434b3d0 @ 417)
Oct 08 15:16:49 bilena gnome-shell[8720]: #568   55908d6c0b50 i   file:///home/yoh/.local/share/gnome-shell/extensions/[email protected]/tiling.js:3962 (4502434b380 @ 125)
Oct 08 15:16:49 bilena gnome-shell[8720]: #569   55908d6c0ac0 i   file:///home/yoh/.local/share/gnome-shell/extensions/[email protected]/tiling.js:411 (39db2a992bf0 @ 12)
Oct 08 15:16:49 bilena gnome-shell[8720]: #570   55908d6c09b0 i   file:///home/yoh/.local/share/gnome-shell/extensions/[email protected]/tiling.js:4099 (4502434b3d0 @ 1645)
Oct 08 15:16:49 bilena gnome-shell[8720]: #571   55908d6c0910 i   file:///home/yoh/.local/share/gnome-shell/extensions/[email protected]/tiling.js:3962 (4502434b380 @ 125)
Oct 08 15:16:49 bilena gnome-shell[8720]: #572   55908d6c0880 i   file:///home/yoh/.local/share/gnome-shell/extensions/[email protected]/tiling.js:411 (39db2a992bf0 @ 12)
Oct 08 15:16:49 bilena gnome-shell[8720]: #573   55908d6c0770 i   file:///home/yoh/.local/share/gnome-shell/extensions/[email protected]/tiling.js:3986 (4502434b3d0 @ 417)
Oct 08 15:16:49 bilena gnome-shell[8720]: #574   55908d6c06d8 i   file:///home/yoh/.local/share/gnome-shell/extensions/[email protected]/tiling.js:3340 (45024349420 @ 37)
Oct 08 15:16:49 bilena gnome-shell[8720]: #575   55908d6c0628 i   file:///home/yoh/.local/share/gnome-shell/extensions/[email protected]/utils.js:522 (450243586a0 @ 160)
Oct 08 15:16:49 bilena gnome-shell[8720]: #576   55908d6c0598 i   resource:///org/gnome/shell/ui/init.js:21 (16f03cd70c90 @ 48)
Oct 08 15:16:49 bilena systemd[8225]: [email protected]: Main process exited, code=killed, status=6/ABRT
Oct 08 15:16:49 bilena polkitd[1557]: Unregistered Authentication Agent for unix-session:6 (system bus name :1.249, object path /org/freedesktop/PolicyKit1/AuthenticationAgent, locale en_US.UTF-8) (disconnected from bus)
Oct 08 15:16:49 bilena gsd-power[8835]: update_mutter_backlight: assertion 'backlights != NULL' failed
Oct 08 15:16:49 bilena ferdium.desktop[8888]: Attempting to call a function in a renderer window that has been closed or released.
Oct 08 15:16:49 bilena ferdium.desktop[8888]: Function provided here: SettingsStore.js:1:2272
Oct 08 15:16:49 bilena ferdium.desktop[8888]: Attempting to call a function in a renderer window that has been closed or released.
Oct 08 15:16:49 bilena ferdium.desktop[8888]: Function provided here: SettingsStore.js:1:2272
Oct 08 15:16:49 bilena systemd[8225]: [email protected]: Failed with result 'signal'.
Oct 08 15:16:49 bilena systemd[8225]: [email protected]: Consumed 1h 59min 42.962s CPU time, 3.1G memory peak, 115.5M memory swap peak.

so it seems to be this infinite recursion block:

Oct 08 15:16:49 bilena gnome-shell[8720]: #570   55908d6c09b0 i   file:///home/yoh/.local/share/gnome-shell/extensions/[email protected]/tiling.js:4099 (4502434b3d0 @ 1645)
Oct 08 15:16:49 bilena gnome-shell[8720]: #571   55908d6c0910 i   file:///home/yoh/.local/share/gnome-shell/extensions/[email protected]/tiling.js:3962 (4502434b380 @ 125)
Oct 08 15:16:49 bilena gnome-shell[8720]: #572   55908d6c0880 i   file:///home/yoh/.local/share/gnome-shell/extensions/[email protected]/tiling.js:411 (39db2a992bf0 @ 12)
  • if you installed via source code, please execute ./gather-system-info.sh in you PaperWM clone and paste the information below
❯ ./gather-system-info.sh
Please include this information in your bug report on GitHub!
Distribution: Debian GNU/Linux
GNOME Shell 48.5
Display server: Xorg
PaperWM branch/tag: release
PaperWM commit: 376c19ee777066df51a2e27036f50ec4435fa0f6
Enabled extensions:
- [email protected]

Metadata

Metadata

Assignees

No one assigned

    Labels

    X11Related to X11 sessionbugUndesirable behavior

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions