[artful] Opening an application from dock sometimes causes freezes followed by dock redraw

Bug #1717865 reported by Dmitrii Shcherbakov
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
gnome-shell-extension-ubuntu-dock (Ubuntu)
Won't Fix
Undecided
Unassigned

Bug Description

Just opened http://gnomepomodoro.org/ app. CPU spiked (judging by my laptop's fans) and I got a partial UI freeze for about a second or so followed by a dock redraw.

Multiple app open/close sequences do not seem to trigger that but I had this a couple of times already. Not sure this is dash-specific but there were several references to dash-item-container in the log after the event:

сен 18 10:35:28 blade gnome-shell[4390]: WARNING: addSignalMethods is replacing existing [0x55c1d4bb0840 Gjs_ShowAppsIcon.dash-item-container] connect method
сен 18 10:35:28 blade gnome-shell[4390]: WARNING: addSignalMethods is replacing existing [0x55c1d4bb0840 Gjs_ShowAppsIcon.dash-item-container] disconnect method
сен 18 10:35:28 blade gnome-shell[4390]: WARNING: addSignalMethods is replacing existing [0x55c1d4bb0840 Gjs_ShowAppsIcon.dash-item-container] emit method
сен 18 10:46:33 blade gnome-shell[4390]: [AppIndicatorSupport-WARN] Attempting to re-register :1.1077/org/ayatana/NotificationItem/org_gnome_Pomodoro; resetting instead
сен 18 10:46:33 blade gnome-shell[4390]: WARNING: addSignalMethods is replacing existing [0x55c1fe8797d0 Gjs_ShowAppsIcon.dash-item-container] connect method
сен 18 10:46:33 blade gnome-shell[4390]: WARNING: addSignalMethods is replacing existing [0x55c1fe8797d0 Gjs_ShowAppsIcon.dash-item-container] disconnect method
сен 18 10:46:33 blade gnome-shell[4390]: WARNING: addSignalMethods is replacing existing [0x55c1fe8797d0 Gjs_ShowAppsIcon.dash-item-container] emit method
сен 18 10:46:33 blade gnome-shell[4390]: [AppIndicatorSupport-DEBUG] Reload detected, destroying old watchdog
сен 18 10:46:33 blade gnome-shell[4390]: [AppIndicatorSupport-DEBUG] Reload detected, destroying old watchdog
сен 18 10:46:34 blade gnome-shell[4390]: WARNING: addSignalMethods is replacing existing [0x55c1c82aaea0 Gjs_ShowAppsIcon.dash-item-container] connect method
сен 18 10:46:34 blade gnome-shell[4390]: WARNING: addSignalMethods is replacing existing [0x55c1c82aaea0 Gjs_ShowAppsIcon.dash-item-container] disconnect method
сен 18 10:46:34 blade gnome-shell[4390]: WARNING: addSignalMethods is replacing existing [0x55c1c82aaea0 Gjs_ShowAppsIcon.dash-item-container] emit method
сен 18 10:46:34 blade gnome-shell[4390]: Extension "<email address hidden>" had error: TypeError: ExtensionUtils.extensions[uuid].stateObj is undefined
сен 18 10:46:34 blade gnome-shell[4390]: Extension "<email address hidden>" had error: TypeError: ExtensionUtils.extensions[uuid].stateObj is undefined
сен 18 10:46:34 blade gnome-shell[4390]: Extension "<email address hidden>" had error: TypeError: ExtensionUtils.extensions[uuid].stateObj is undefined
сен 18 10:46:34 blade gnome-shell[4390]: WARNING: addSignalMethods is replacing existing [0x55c1cd4ffec0 Gjs_ShowAppsIcon.dash-item-container] connect method
сен 18 10:46:34 blade gnome-shell[4390]: WARNING: addSignalMethods is replacing existing [0x55c1cd4ffec0 Gjs_ShowAppsIcon.dash-item-container] disconnect method
сен 18 10:46:34 blade gnome-shell[4390]: WARNING: addSignalMethods is replacing existing [0x55c1cd4ffec0 Gjs_ShowAppsIcon.dash-item-container] emit method
сен 18 10:46:34 blade gnome-shell[4390]: Extension "<email address hidden>" had error: TypeError: ExtensionUtils.extensions[uuid].stateObj is undefined
сен 18 10:46:34 blade gnome-shell[4390]: Extension "<email address hidden>" had error: TypeError: ExtensionUtils.extensions[uuid].stateObj is undefined
сен 18 10:46:34 blade gnome-shell[4390]: Extension "<email address hidden>" had error: TypeError: ExtensionUtils.extensions[uuid].stateObj is undefined
сен 18 10:46:34 blade gnome-shell[4390]: Extension "<email address hidden>" had error: TypeError: ExtensionUtils.extensions[uuid].stateObj is undefined
сен 18 10:46:34 blade gnome-shell[4390]: Extension "<email address hidden>" had error: TypeError: ExtensionUtils.extensions[uuid].stateObj is undefined
сен 18 10:46:34 blade gnome-shell[4390]: WARNING: addSignalMethods is replacing existing [0x55c1d49a6b30 Gjs_ShowAppsIcon.dash-item-container] connect method
сен 18 10:46:34 blade gnome-shell[4390]: WARNING: addSignalMethods is replacing existing [0x55c1d49a6b30 Gjs_ShowAppsIcon.dash-item-container] disconnect method
сен 18 10:46:34 blade gnome-shell[4390]: WARNING: addSignalMethods is replacing existing [0x55c1d49a6b30 Gjs_ShowAppsIcon.dash-item-container] emit method
сен 18 10:46:36 blade gnome-shell[4390]: JS ERROR: Gio.IOErrorEnum: An object is already exported for the interface org.kde.StatusNotifierWatcher at /StatusNotifierWatcher
                                            StatusNotifierWatcher<._init@/home/<email address hidden>/statusNotifierWatcher.js:53:9
                                            wrapper@resource:///org/gnome/gjs/modules/_legacy.js:82:22
                                            _Base.prototype._construct@resource:///org/gnome/gjs/modules/_legacy.js:18:5
                                            Class.prototype._construct/newClass@resource:///org/gnome/gjs/modules/_legacy.js:117:20
                                            maybe_enable_after_name_available@/home/<email address hidden>/extension.js:50:33
                                            NameWatchdog._vanished_handler@/home/<email address hidden>/extension.js:93:30
сен 18 10:46:36 blade gnome-shell[4390]: [AppIndicatorSupport-DEBUG] Registering StatusNotifierItem org.kde.StatusNotifierItem-4730-1/StatusNotifierItem
сен 18 10:46:36 blade gnome-shell[4390]: [AppIndicatorSupport-DEBUG] Registering StatusNotifierItem :1.142/org/ayatana/NotificationItem/software_update_available
сен 18 10:46:36 blade gnome-shell[4390]: [AppIndicatorSupport-DEBUG] Registering StatusNotifierItem :1.831/org/ayatana/NotificationItem/redshift
сен 18 10:46:36 blade gnome-shell[4390]: [AppIndicatorSupport-DEBUG] Registering StatusNotifierItem :1.1077/org/ayatana/NotificationItem/org_gnome_Pomodoro
сен 18 10:46:38 blade gnome-shell[4390]: JS ERROR: TypeError: this._proxy is null
                                            DBusClient<._beginRequestProperties@/<email address hidden>/dbusMenu.js:248:9
                                            wrapper@resource:///org/gnome/gjs/modules/_legacy.js:82:22
сен 18 10:46:42 blade gnome-shell[4390]: [AppIndicatorSupport-WARN] Attempting to re-register :1.1077/org/ayatana/NotificationItem/org_gnome_Pomodoro; resetting instead
сен 18 10:46:44 blade gnome-shell[4390]: [AppIndicatorSupport-WARN] Attempting to re-register :1.1077/org/ayatana/NotificationItem/org_gnome_Pomodoro; resetting instead
сен 18 10:46:48 blade kernel: atkbd serio0: Spurious ACK on isa0060/serio0. Some program might be trying to access hardware directly.
сен 18 10:46:59 blade gnome-terminal-[32380]: Allocating size to GtkBox 0x55668b71b750 without calling gtk_widget_get_preferred_width/height(). How does the code know the size to allocate?
---
ApportVersion: 2.20.7-0ubuntu1
Architecture: amd64
CurrentDesktop: ubuntu:GNOME
DistroRelease: Ubuntu 17.10
InstallationDate: Installed on 2017-02-27 (202 days ago)
InstallationMedia: Ubuntu 17.04 "Zesty Zapus" - Alpha amd64 (20170227)
NonfreeKernelModules: nvidia_uvm nvidia_drm nvidia_modeset nvidia
Package: gnome-shell-extension-ubuntu-dock 0.4
PackageArchitecture: all
ProcVersionSignature:

Tags: artful
Uname: Linux 4.13.1-custom x86_64
UpgradeStatus: Upgraded to artful on 2017-09-13 (4 days ago)
UserGroups: adm cdrom dip libvirt lpadmin lxd plugdev sambashare sudo systemd-journal ubridge
_MarkForUpload: True

Revision history for this message
Dmitrii Shcherbakov (dmitriis) wrote : Dependencies.txt

apport information

tags: added: apport-collected artful
description: updated
Revision history for this message
Dmitrii Shcherbakov (dmitriis) wrote : JournalErrors.txt

apport information

Revision history for this message
Dmitrii Shcherbakov (dmitriis) wrote : ProcCpuinfoMinimal.txt

apport information

Revision history for this message
Dmitrii Shcherbakov (dmitriis) wrote : ProcEnviron.txt

apport information

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

Thank you for reporting this bug to Ubuntu.
Ubuntu 17.10 (artful) reached end-of-life on July 19, 2018.

See this document for currently supported Ubuntu releases:
https://wiki.ubuntu.com/Releases

We appreciate that this bug may be old and you might not be interested in discussing it any more. But if you are then please upgrade to the latest Ubuntu version and re-test. If you then find the bug is still present in the newer Ubuntu version, please add a comment here telling us which new version it is in.

Changed in gnome-shell-extension-ubuntu-dock (Ubuntu):
status: New → Won't Fix
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

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