Thanks for all that. Unfortunately I can't find any previous reports of
this exact bug. Though I expect this bug does not exist in Ubuntu 20.04
since the offending tweener code was removed there.


** Summary changed:

- System hangs, syslog filled with `org.gnome.Shell.desktop` reports
+ System hangs, syslog filled with: Object St.BoxLayout (...), has been already 
deallocated - impossible to access it. Called from 
ubuntu-d...@ubuntu.com/docking.js:184 from tweener.js:322

** Changed in: gnome-shell (Ubuntu)
   Importance: Undecided => Medium

** Changed in: gnome-shell (Ubuntu)
       Status: Incomplete => New

** Tags added: performance

** Package changed: gnome-shell (Ubuntu) => gnome-shell-extension-
ubuntu-dock (Ubuntu)

-- 
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to gnome-shell in Ubuntu.
https://bugs.launchpad.net/bugs/1887235

Title:
  System hangs, syslog filled with: Object St.BoxLayout (...), has been
  already deallocated - impossible to access it. Called from ubuntu-
  d...@ubuntu.com/docking.js:184 from tweener.js:322

Status in gnome-shell-extension-ubuntu-dock package in Ubuntu:
  New

Bug description:
  Description:  Ubuntu 18.04.4 LTS
  Release:      18.04

  I have been having incidents where the system suddenly hangs and
  nothing except a restart works.

  The only thing that I can see in logs are the following:

  Syslog filled up with repeats of:
  ```
  Jul 11 20:27:18  gnome-shell[3317]: Object St.BoxLayout (0x55b1d8322450), has 
been already deallocated - impossible to access it. This might be caused by the 
object having been destroyed from C code using something such as destroy(), 
dispose(), or remove() vfuncs
  Jul 11 20:27:18  org.gnome.Shell.desktop[3317]: == Stack trace for context 
0x55b1d37ee320 ==
  Jul 11 20:27:18  org.gnome.Shell.desktop[3317]: #0 0x7fff7db4aa50 b   
/usr/share/gnome-shell/extensions/ubuntu-d...@ubuntu.com/docking.js:184 
(0x7f523f3bfab0 @ 35)
  Jul 11 20:27:18  org.gnome.Shell.desktop[3317]: #1 0x7fff7db4b480 b   
resource:///org/gnome/gjs/modules/tweener/tweener.js:322 (0x7f52845d2bc0 @ 1462)
  Jul 11 20:27:18  org.gnome.Shell.desktop[3317]: #2 0x7fff7db4b530 b   
resource:///org/gnome/gjs/modules/tweener/tweener.js:350 (0x7f52845d2c48 @ 100)
  Jul 11 20:27:18  org.gnome.Shell.desktop[3317]: #3 0x7fff7db4b5c0 b   
resource:///org/gnome/gjs/modules/tweener/tweener.js:365 (0x7f52845d2cd0 @ 10)
  Jul 11 20:27:18  org.gnome.Shell.desktop[3317]: #4 0x7fff7db4b6b0 b   
resource:///org/gnome/gjs/modules/signals.js:128 (0x7f52845d2230 @ 386)
  Jul 11 20:27:18  org.gnome.Shell.desktop[3317]: #5 0x7fff7db4b760 b   
resource:///org/gnome/shell/ui/tweener.js:244 (0x7f52845cf808 @ 159)
  Jul 11 20:27:18  org.gnome.Shell.desktop[3317]: #6 0x7fff7db4b7c0 I   
resource:///org/gnome/gjs/modules/_legacy.js:82 (0x7f52845b5de0 @ 71)
  Jul 11 20:27:18  org.gnome.Shell.desktop[3317]: #7 0x7fff7db4b860 b   
resource:///org/gnome/shell/ui/tweener.js:219 (0x7f52845cf780 @ 15)
  Jul 11 20:27:18  gnome-shell[3317]: clutter_actor_queue_relayout: assertion 
'CLUTTER_IS_ACTOR (self)' failed
  Jul 11 20:27:18  gnome-shell[3317]: Object St.BoxLayout (0x55b1d8322450), has 
been already deallocated - impossible to access it. This might be caused by the 
object having been destroyed from C code using something such as destroy(), 
dispose(), or remove() vfuncs
  Jul 11 20:27:18  org.gnome.Shell.desktop[3317]: == Stack trace for context 
0x55b1d37ee320 ==
  Jul 11 20:27:18  org.gnome.Shell.desktop[3317]: #0 0x7fff7db4aa50 b   
/usr/share/gnome-shell/extensions/ubuntu-d...@ubuntu.com/docking.js:184 
(0x7f523f3bfab0 @ 35)
  Jul 11 20:27:18  org.gnome.Shell.desktop[3317]: #1 0x7fff7db4b480 b   
resource:///org/gnome/gjs/modules/tweener/tweener.js:322 (0x7f52845d2bc0 @ 1462)
  Jul 11 20:27:18  org.gnome.Shell.desktop[3317]: #2 0x7fff7db4b530 b   
resource:///org/gnome/gjs/modules/tweener/tweener.js:350 (0x7f52845d2c48 @ 100)
  Jul 11 20:27:18  org.gnome.Shell.desktop[3317]: #3 0x7fff7db4b5c0 b   
resource:///org/gnome/gjs/modules/tweener/tweener.js:365 (0x7f52845d2cd0 @ 10)
  Jul 11 20:27:18  org.gnome.Shell.desktop[3317]: #4 0x7fff7db4b6b0 b   
resource:///org/gnome/gjs/modules/signals.js:128 (0x7f52845d2230 @ 386)
  Jul 11 20:27:18  org.gnome.Shell.desktop[3317]: #5 0x7fff7db4b760 b   
resource:///org/gnome/shell/ui/tweener.js:244 (0x7f52845cf808 @ 159)
  Jul 11 20:27:18  org.gnome.Shell.desktop[3317]: #6 0x7fff7db4b7c0 I   
resource:///org/gnome/gjs/modules/_legacy.js:82 (0x7f52845b5de0 @ 71)
  Jul 11 20:27:18  org.gnome.Shell.desktop[3317]: #7 0x7fff7db4b860 b   
resource:///org/gnome/shell/ui/tweener.js:219 (0x7f52845cf780 @ 15)
  Jul 11 20:27:18  gnome-shell[3317]: clutter_actor_queue_relayout: assertion 
'CLUTTER_IS_ACTOR (self)' failed
  Jul 11 20:27:18  gnome-shell[3317]: Object St.BoxLayout (0x55b1d8322450), has 
been already deallocated - impossible to access it. This might be caused by the 
object having been destroyed from C code using something such as destroy(), 
dispose(), or remove() vfuncs
  Jul 11 20:27:18  gnome-shell[3317]: clutter_actor_queue_relayout: assertion 
'CLUTTER_IS_ACTOR (self)' failed
  Jul 11 20:27:18  org.gnome.Shell.desktop[3317]: == Stack trace for context 
0x55b1d37ee320 ==
  Jul 11 20:27:18  org.gnome.Shell.desktop[3317]: #0 0x7fff7db4aa50 b   
/usr/share/gnome-shell/extensions/ubuntu-d...@ubuntu.com/docking.js:184 
(0x7f523f3bfab0 @ 35)
  Jul 11 20:27:18  org.gnome.Shell.desktop[3317]: #1 0x7fff7db4b480 b   
resource:///org/gnome/gjs/modules/tweener/tweener.js:322 (0x7f52845d2bc0 @ 1462)
  Jul 11 20:27:18  org.gnome.Shell.desktop[3317]: #2 0x7fff7db4b530 b   
resource:///org/gnome/gjs/modules/tweener/tweener.js:350 (0x7f52845d2c48 @ 100)
  Jul 11 20:27:18  org.gnome.Shell.desktop[3317]: #3 0x7fff7db4b5c0 b   
resource:///org/gnome/gjs/modules/tweener/tweener.js:365 (0x7f52845d2cd0 @ 10)
  Jul 11 20:27:18  org.gnome.Shell.desktop[3317]: #4 0x7fff7db4b6b0 b   
resource:///org/gnome/gjs/modules/signals.js:128 (0x7f52845d2230 @ 386)
  Jul 11 20:27:18  org.gnome.Shell.desktop[3317]: #5 0x7fff7db4b760 b   
resource:///org/gnome/shell/ui/tweener.js:244 (0x7f52845cf808 @ 159)
  Jul 11 20:27:18  org.gnome.Shell.desktop[3317]: #6 0x7fff7db4b7c0 I   
resource:///org/gnome/gjs/modules/_legacy.js:82 (0x7f52845b5de0 @ 71)
  Jul 11 20:27:18  org.gnome.Shell.desktop[3317]: #7 0x7fff7db4b860 b   
resource:///org/gnome/shell/ui/tweener.js:219 (0x7f52845cf780 @ 15)
  ```

  
  Sometimes:
  ```
  Jul 11 20:28:17  gnome-shell[3317]: Object .Gjs_AppIndicatorIconActor__1 
(0x55b1d61b87c0), has been already finalized. Impossible to set any property to 
it.
  Jul 11 20:28:17  org.gnome.Shell.desktop[3317]: == Stack trace for context 
0x55b1d37ee320 ==
  Jul 11 20:28:17  org.gnome.Shell.desktop[3317]: #0 0x7fff7db41410 I   
resource:///org/gnome/gjs/modules/_legacy.js:83 (0x7f52845b5de0 @ 87)
  Jul 11 20:28:17  org.gnome.Shell.desktop[3317]: #1 0x55b1d3b78410 i   
/usr/share/gnome-shell/extensions/ubuntu-appindicat...@ubuntu.com/indicatorStatusIcon.js:93
 (0x7f523f3bf340 @ 58)
  Jul 11 20:28:17  org.gnome.Shell.desktop[3317]: #2 0x7fff7db41ff0 I   
resource:///org/gnome/gjs/modules/_legacy.js:82 (0x7f52845b5de0 @ 71)
  Jul 11 20:28:17  org.gnome.Shell.desktop[3317]: #3 0x7fff7db420b0 b   
self-hosted:916 (0x7f52845f12b8 @ 367)
  Jul 11 20:28:17  org.gnome.Shell.desktop[3317]: #4 0x7fff7db42130 I   
resource:///org/gnome/gjs/modules/signals.js:128 (0x7f52845d2230 @ 386)
  Jul 11 20:28:17  org.gnome.Shell.desktop[3317]: #5 0x55b1d3b78388 i   
/usr/share/gnome-shell/extensions/ubuntu-appindicat...@ubuntu.com/appIndicator.js:190
 (0x7f523f3a9f78 @ 22)
  Jul 11 20:28:17  org.gnome.Shell.desktop[3317]: #6 0x7fff7db42d10 I   
resource:///org/gnome/gjs/modules/_legacy.js:82 (0x7f52845b5de0 @ 71)
  Jul 11 20:28:17  org.gnome.Shell.desktop[3317]: #7 0x55b1d3b782e0 i   
/usr/share/gnome-shell/extensions/ubuntu-appindicat...@ubuntu.com/statusNotifierWatcher.js:219
 (0x7f523f3a95e8 @ 225)
  Jul 11 20:28:17  org.gnome.Shell.desktop[3317]: #8 0x7fff7db438f0 I   
resource:///org/gnome/gjs/modules/_legacy.js:82 (0x7f52845b5de0 @ 71)
  Jul 11 20:28:17  org.gnome.Shell.desktop[3317]: #9 0x55b1d3b78268 i   
/usr/share/gnome-shell/extensions/ubuntu-appindicat...@ubuntu.com/extension.js:61
 (0x7f523f384780 @ 37)
  Jul 11 20:28:17  org.gnome.Shell.desktop[3317]: #10 0x55b1d3b781a8 i   
resource:///org/gnome/shell/ui/extensionSystem.js:83 (0x7f52844592b8 @ 441)
  Jul 11 20:28:17  org.gnome.Shell.desktop[3317]: #11 0x55b1d3b78128 i   
resource:///org/gnome/shell/ui/extensionSystem.js:354 (0x7f5284459d58 @ 13)
  Jul 11 20:28:17  org.gnome.Shell.desktop[3317]: #12 0x7fff7db445f0 b   
self-hosted:251 (0x7f52845c4ab0 @ 223)
  Jul 11 20:28:17  org.gnome.Shell.desktop[3317]: #13 0x55b1d3b780a8 i   
resource:///org/gnome/shell/ui/extensionSystem.js:353 (0x7f5284459cd0 @ 64)
  Jul 11 20:28:17  org.gnome.Shell.desktop[3317]: #14 0x55b1d3b78028 i   
resource:///org/gnome/shell/ui/extensionSystem.js:371 (0x7f5284459de0 @ 87)
  Jul 11 20:28:17  org.gnome.Shell.desktop[3317]: #15 0x7fff7db45af0 b   
resource:///org/gnome/gjs/modules/signals.js:128 (0x7f52845d2230 @ 386)
  Jul 11 20:28:17  org.gnome.Shell.desktop[3317]: #16 0x7fff7db46300 b   
resource:///org/gnome/shell/ui/sessionMode.js:205 (0x7f52840704d8 @ 254)
  Jul 11 20:28:17  org.gnome.Shell.desktop[3317]: #17 0x7fff7db46fe0 I   
resource:///org/gnome/gjs/modules/_legacy.js:82 (0x7f52845b5de0 @ 71)
  Jul 11 20:28:17  org.gnome.Shell.desktop[3317]: #18 0x55b1d3b77ee8 i   
resource:///org/gnome/shell/ui/sessionMode.js:167 (0x7f52840702b8 @ 40)
  Jul 11 20:28:17  org.gnome.Shell.desktop[3317]: #19 0x7fff7db47bc0 I   
resource:///org/gnome/gjs/modules/_legacy.js:82 (0x7f52845b5de0 @ 71)
  Jul 11 20:28:17  org.gnome.Shell.desktop[3317]: #20 0x55b1d3b77e40 i   
resource:///org/gnome/shell/ui/screenShield.js:1282 (0x7f5284053a28 @ 188)
  Jul 11 20:28:17  org.gnome.Shell.desktop[3317]: #21 0x7fff7db487a0 I   
resource:///org/gnome/gjs/modules/_legacy.js:82 (0x7f52845b5de0 @ 71)
  Jul 11 20:28:17  org.gnome.Shell.desktop[3317]: #22 0x55b1d3b77d90 i   
resource:///org/gnome/shell/ui/screenShield.js:1331 (0x7f5284053ab0 @ 391)
  Jul 11 20:28:17  org.gnome.Shell.desktop[3317]: #23 0x7fff7db49380 I   
resource:///org/gnome/gjs/modules/_legacy.js:82 (0x7f52845b5de0 @ 71)
  Jul 11 20:28:17  org.gnome.Shell.desktop[3317]: #24 0x55b1d3b77d08 i   
resource:///org/gnome/shell/ui/screenShield.js:734 (0x7f5284051560 @ 57)
  Jul 11 20:28:17  org.gnome.Shell.desktop[3317]: #25 0x7fff7db49f70 I   
resource:///org/gnome/gjs/modules/_legacy.js:82 (0x7f52845b5de0 @ 71)
  Jul 11 20:28:17  org.gnome.Shell.desktop[3317]: #26 0x7fff7db4a040 b   
self-hosted:918 (0x7f52845f12b8 @ 394)
  Jul 11 20:28:17  org.gnome.Shell.desktop[3317]: #27 0x7fff7db4a130 b   
resource:///org/gnome/gjs/modules/signals.js:128 (0x7f52845d2230 @ 386)
  Jul 11 20:28:17  org.gnome.Shell.desktop[3317]: #28 0x55b1d3b77c70 i   
resource:///org/gnome/shell/misc/loginManager.js:186 (0x7f5284412230 @ 92)
  Jul 11 20:28:17  org.gnome.Shell.desktop[3317]: #29 0x7fff7db4ada0 I   
resource:///org/gnome/gjs/modules/_legacy.js:82 (0x7f52845b5de0 @ 71)
  Jul 11 20:28:17  org.gnome.Shell.desktop[3317]: #30 0x7fff7db4ae80 b   
self-hosted:920 (0x7f52845f12b8 @ 428)
  Jul 11 20:28:17  org.gnome.Shell.desktop[3317]: #31 0x7fff7db4af80 b   
resource:///org/gnome/gjs/modules/signals.js:128 (0x7f52845d2230 @ 386)
  Jul 11 20:28:17  org.gnome.Shell.desktop[3317]: #32 0x55b1d3b77bd0 i   
resource:///org/gnome/gjs/modules/overrides/Gio.js:117 (0x7f52845e0ab0 @ 39)
  ```

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/gnome-shell-extension-ubuntu-dock/+bug/1887235/+subscriptions

-- 
Mailing list: https://launchpad.net/~desktop-packages
Post to     : desktop-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~desktop-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to