Syslog is flooded with Object St.Bin (0x565425162c80), has been already deallocated — impossible to set any property on it. This might be caused by the object having been destroyed from C code using something such as destroy(), dispose(), or remove() vfuncs.

Bug #1905519 reported by Emmanuel DA MOTA
124
This bug affects 27 people
Affects Status Importance Assigned to Milestone
Dash to dock
Fix Released
Unknown
gnome-shell-extension-dashtodock (Ubuntu)
Fix Released
High
Unassigned
gnome-shell-extension-ubuntu-dock (Ubuntu)
Fix Released
High
Unassigned

Bug Description

The syslog is full of these messages, continuously written all day long

Nov 25 07:46:42 pc1 gnome-shell[2980]: Object St.Bin (0x565425162c80), has been already deallocated — impossible to set any property on it. This might be caused by the object having been destroyed from C code using something such as destroy(), dispose(), or remove() vfuncs.
Nov 25 07:46:42 pc1 gnome-shell[2980]: == Stack trace for context 0x56541fffb220 ==
Nov 25 07:46:42 pc1 gnome-shell[2980]: #0 7ffddbfa1940 b /<email address hidden>/docking.js:2051 (1839cb6a2420 @ 208)

ProblemType: Bug
DistroRelease: Ubuntu 20.10
Package: gnome-shell-extension-ubuntu-dock 68ubuntu20.10.1
ProcVersionSignature: Ubuntu 5.8.0-29.31-generic 5.8.14
Uname: Linux 5.8.0-29-generic x86_64
NonfreeKernelModules: nvidia_modeset nvidia
ApportVersion: 2.20.11-0ubuntu50.1
Architecture: amd64
CasperMD5CheckResult: skip
CurrentDesktop: ubuntu:GNOME
Date: Wed Nov 25 07:42:45 2020
InstallationDate: Installed on 2014-06-03 (2366 days ago)
InstallationMedia: Ubuntu 14.04 LTS "Trusty Tahr" - Release amd64 (20140417)
PackageArchitecture: all
SourcePackage: gnome-shell-extension-ubuntu-dock
UpgradeStatus: No upgrade log present (probably fresh install)

Revision history for this message
Emmanuel DA MOTA (vilain-mamuth) wrote :
Revision history for this message
Daniel van Vugt (vanvugt) wrote :

Other than the exact line number, this looks close to https://github.com/micheleg/dash-to-dock/issues/1332

Changed in dash-to-dock:
status: Unknown → New
Revision history for this message
Daniel van Vugt (vanvugt) wrote :

Confirmed these are actually the same code:

dash-to-dock docking.js line 2036
ubuntu-dock docking.js line 2051

Changed in gnome-shell-extension-dashtodock (Ubuntu):
status: New → Confirmed
Changed in gnome-shell-extension-ubuntu-dock (Ubuntu):
status: New → Confirmed
Revision history for this message
Emmanuel DA MOTA (vilain-mamuth) wrote :

i found a way to reproduce

- wait for an automatic update manager prompt
- apply the updates (in the dock, the update-manager icon is twisting)
- when its done, close update-manager
- then the error start to appear in syslog

Revision history for this message
KimKulak (kim-kulak) wrote :

I can confirm #4, triggered by updates. Can be stopped by restarting Gnome Shell.

ALT+F2 r ENTER

Thank you

Revision history for this message
Emmanuel DA MOTA (vilain-mamuth) wrote :

A fix is available upstream
Can someone make a patch?

Revision history for this message
Xidorn Quan (upsuper) wrote :

The upstream patch works directly.

You just need to apply https://patch-diff.githubusercontent.com/raw/micheleg/dash-to-dock/pull/1366.patch onto /<email address hidden>/docking.js

I've done that locally myself, and it works well.

Revision history for this message
Jeffrey G (kpopempire) wrote :

apt update then apt upgrade fixed the problem for me about four days ago. Thank you for fixing this.

Revision history for this message
Jeffrey G (kpopempire) wrote :

I made a duplicate bug report. The reply to me to post comments here in this bug report instead. The specs for my bug report is here:

https://bugs.launchpad.net/bugs/1912816

Changed in gnome-shell-extension-ubuntu-dock (Ubuntu):
importance: Undecided → High
summary: - Object St.Bin (0x565425162c80), has been already deallocated —
- impossible to set any property on it. This might be caused by the object
- having been destroyed from C code using something such as destroy(),
- dispose(), or remove() vfuncs.
+ Syslog is flooded with Object St.Bin (0x565425162c80), has been already
+ deallocated — impossible to set any property on it. This might be caused
+ by the object having been destroyed from C code using something such as
+ destroy(), dispose(), or remove() vfuncs.
Changed in gnome-shell-extension-dashtodock (Ubuntu):
importance: Undecided → High
Revision history for this message
Daniel van Vugt (vanvugt) wrote :
Changed in gnome-shell-extension-dashtodock (Ubuntu):
status: Confirmed → Fix Committed
tags: added: fixed-upstream
Changed in dash-to-dock:
status: New → Fix Released
Revision history for this message
Daniel van Vugt (vanvugt) wrote :

gnome-shell-extension-ubuntu-dock (69ubuntu1) hirsute; urgency=medium

Changed in gnome-shell-extension-ubuntu-dock (Ubuntu):
status: Confirmed → Fix Committed
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package gnome-shell-extension-ubuntu-dock - 69ubuntu1

---------------
gnome-shell-extension-ubuntu-dock (69ubuntu1) hirsute; urgency=medium

  [ Marco Trevisan (Treviño) ]
  * appIcons: Set dependency on DBusmenu dynamic
  * docking: Set the dash as the IconAnimator timeline actor
  * Makefile: Include dbusmenuUtils.js
  * docking: Replace anchor point with clutter translations
  * docking: Disable the overview misplacement workaround
  * docking: Make the overview visibleView code working in 3.38
  * dash, docking: Update allocation method calls signature to upstream
  * DockManager: Make allocation code to work in both 3.38 and 3.36
  * metadata: Add 3.38 to supported versions

  [ Mike DePaulo ]
  * Update to latest wording of the GPLv2 license

  [ UA27 ]
  * Fix autohide glitches explainations

  [ Недко Николов ]
  * Fix getWindows for a location in the dock
  * Make sure that location doesn't end with a '/'

  [ Michele Gaio ]
  * Bump version (v69).
  * Revert "Fix #1232".
  * Fix #1232 again.

  [ Jan Němec ]
  * windowPreviews now scale properly
  * windowPreviews are now properly Y-centered on horizontal docks

  [ l3nn4rt ]
  * appIcons: Add 'Focus, minimize or show previews'

  [ Michael Suhodolov ]
  * Fix flickering on show-apps (LP: #11919972)

  [ Ryan Hendrickson ]
  * Do not animate disposed icons (LP: #1905519)

 -- Marco Trevisan (Treviño) <email address hidden> Fri, 26 Mar 2021 08:01:34 +0100

Changed in gnome-shell-extension-ubuntu-dock (Ubuntu):
status: Fix Committed → Fix Released
Revision history for this message
Walt Mankowski (waltman) wrote :

This has happened to me twice in the last two days. Until the fix is available, is there any way to recover from it aside from rebooting?

Revision history for this message
Daniel van Vugt (vanvugt) wrote :

Walt, please tell us the version of Ubuntu you are using.

Revision history for this message
Walt Mankowski (waltman) wrote :

I'm running Ubuntu 20.10.

But I think I can answer my own question. It just happened again, and this time all I needed to run was run `apt update`. I didn't even install anything! A quick google search found this page: https://www.linuxuprising.com/2020/07/how-to-restart-gnome-shell-from-command.html. I pressed Alt-F2 and then r, and that stopped the logging without a reboot!

I'd still like to know why this suddenly keeps happening. 21.04 is due out in a few weeks and I'm hoping that will fix it.

Revision history for this message
Daniel van Vugt (vanvugt) wrote :

Yes indeed comment #12 shows the fix is only in 21.04 at the moment.

soroush (so191919)
Changed in gnome-shell-extension-dashtodock (Ubuntu):
status: Fix Committed → Fix Released
Revision history for this message
Jeff Ward (jeff-ward) wrote :

Need fix in Ubuntu 20.04, gnome-shell-extension-ubuntu-dock 68ubuntu1~20.04.1

Patch in #7 failed 4/4 hunks

Revision history for this message
Daniel van Vugt (vanvugt) wrote :

Are you sure 20.04 is affected? I can't see any reports of the issue on 20.04.

Revision history for this message
Walt Mankowski (waltman) wrote :

I've been running 21.10 since it was released and I haven't had the problem on it. I honestly don't recall if I still had the issue on 21.04.

Revision history for this message
Daniel van Vugt (vanvugt) wrote :

The fix is already in 21.04 and later (comment #12). We're now talking about 20.04.

Revision history for this message
Jeff Ward (jeff-ward) wrote (last edit ):

Sorry I don't check this forum often.

I'm on 20.04.3. When I try to update + upgrade that package, apt tells me I'm stuck with version 68

gnome-shell-extension-ubuntu-dock is already the newest version (68ubuntu1~20.04.1).

Revision history for this message
Daniel van Vugt (vanvugt) wrote :

The fix is not in Ubuntu 20.04 yet so I will request it. Though if we do a focal update then we should also fix bug 1876641. Maybe more.

tags: added: rls-ff-incoming
Revision history for this message
Joona-M Heikkilä (joona-matias-heikkila) wrote :

gnome-shell[2660]: Object St.Bin (0x5563a04d98d0), has been already deallocated — impossible to set any property on it. This might be caused by the object having been destroyed from C code using something such as destroy(), dispose(), or r>

Still an issue on 21.04 Ubuntu.

Revision history for this message
Daniel van Vugt (vanvugt) wrote :

21.04 is is not supported anymore, but maybe you meant 22.04?

Regardless, please open a new bug so we can track whatever the more recent cause of the message is:

  ubuntu-bug gnome-shell

Revision history for this message
Felipe Castillo (fcastillo.ec) wrote :

I still see this issue on Ubuntu 20.04.4. Has a fix been released for this version of Ubuntu?

Revision history for this message
Daniel van Vugt (vanvugt) wrote :

It appears the fix only exists in 21.04 and later, of which only 22.04 is currently supported.

A fix has been requested for 20.04 but it seems nobody has had the time yet.

Revision history for this message
Chris Crawford (crawforc3) wrote :

I'm experiencing this in Ubuntu 22.04.3

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.