Plank not displaying open windows properly with libwnck 43.0

Bug #1990784 reported by Luke Leheny
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Plank
New
Undecided
Unassigned

Bug Description

Relevant Info

Plank version: 0.11.89-4
Linux distribution: EndeavourOS
Kernel: 5.19.10-zen1-1-zen
Window manager: Xfwm4
X version: 21.1.4-1
Desktop environment: Xfce
Installation method: pacman

Description of Issue

After updating libwnck3 from 40.1 to 43.0, plank takes 2 or 3 whole minutes to start up, and it doesn't reflect any open windows. The result being that every time a launcher is clicked, a new instance of the application is launched, even when instances of the application already exist. This is shown in attached video.

Debug log (plank -d)

[luke@desky ~]$ plank -d
[DEBUG 17:49:15.025438] [GLib-GIO] Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
[DEBUG 17:49:15.033596] [GLib-GIO] _g_io_module_get_default: Found default implementation gvfs (GDaemonVfs) for ‘gio-vfs’
[DEBUG 17:49:15.058947] [GLib] unsetenv() is not thread-safe and should not be used after threads are created
[INFO 17:49:15.059272] [AbstractMain:229] Plank version: 0.11.89
[INFO 17:49:15.059288] [AbstractMain:230] Kernel version: 5.19.10-zen1-1-zen
[INFO 17:49:15.059296] [AbstractMain:231] GLib version: 2.74.0 (2.70.4)
[INFO 17:49:15.059304] [AbstractMain:234] GTK+ version: 3.24.34 (3.24.33)
[INFO 17:49:15.059311] [AbstractMain:237] Wnck version: 40.1.0
[INFO 17:49:15.059323] [AbstractMain:238] Cairo version: 1.17.6
[INFO 17:49:15.059332] [AbstractMain:239] Pango version: 1.50.10
[INFO 17:49:15.059339] [AbstractMain:240] + Cairo/Gtk+ HiDPI support enabled
[INFO 17:49:15.059346] [AbstractMain:245] + XInput Barriers support enabled
[CRITICAL 17:49:15.061080] [Wnck] wnck_set_client_type: changing the client type is not supported.
[INFO 17:49:15.067873] [WindowControl:68] Window-manager: Xfwm4
[DEBUG 17:49:15.068385] [DockletManager:204] Loading module '/usr/lib/plank/docklets/libdocklet-applications.so'
[INFO 17:49:15.068411] [DockletManager:107] Docklet 'applications' registered
[DEBUG 17:49:15.068656] [DockletManager:204] Loading module '/usr/lib/plank/docklets/libdocklet-battery.so'
[INFO 17:49:15.068680] [DockletManager:107] Docklet 'battery' registered
[DEBUG 17:49:15.068931] [DockletManager:204] Loading module '/usr/lib/plank/docklets/libdocklet-clippy.so'
[INFO 17:49:15.068954] [DockletManager:107] Docklet 'clippy' registered
[DEBUG 17:49:15.069211] [DockletManager:204] Loading module '/usr/lib/plank/docklets/libdocklet-clock.so'
[INFO 17:49:15.069235] [DockletManager:107] Docklet 'clock' registered
[DEBUG 17:49:15.069473] [DockletManager:204] Loading module '/usr/lib/plank/docklets/libdocklet-cpumonitor.so'
[INFO 17:49:15.069497] [DockletManager:107] Docklet 'cpumonitor' registered
[DEBUG 17:49:15.069733] [DockletManager:204] Loading module '/usr/lib/plank/docklets/libdocklet-desktop.so'
[INFO 17:49:15.069757] [DockletManager:107] Docklet 'desktop' registered
[DEBUG 17:49:15.070012] [DockletManager:204] Loading module '/usr/lib/plank/docklets/libdocklet-trash.so'
[INFO 17:49:15.070036] [DockletManager:107] Docklet 'trash' registered
[DEBUG 17:49:15.070050] [GLib] setenv()/putenv() are not thread-safe and should not be used after threads are created
[DEBUG 17:49:15.076360] [GLib-GIO] _g_io_module_get_default: Found default implementation dconf (DConfSettingsBackend) for ‘gsettings-backend’
[INFO 17:49:15.076432] [AbstractMain:299] Running with 1 docks ('dock1')
[DEBUG 17:49:15.076451] [DockController:80] Create dock 'dock1' (config_folder = /home/luke/.config/plank/dock1)
[DEBUG 17:49:15.076461] [GLib] setenv()/putenv() are not thread-safe and should not be used after threads are created
[DEBUG 17:49:15.076502] [Settings:53] Bind 'PlankDockPreferences' to '/net/launchpad/plank/docks/dock1/'
[DEBUG 17:49:15.099093] [Preferences:349] Loading preferences from file '/home/luke/.local/share/plank/themes/Luke/dock.theme'
[WARN 17:49:40.133105] Unable to get org.ayatana.bamf matcher: Error calling StartServiceByName for org.ayatana.bamf: Timeout was reached
[CRITICAL 17:49:40.136538] [GLib-GIO] g_dbus_proxy_set_default_timeout: assertion 'G_IS_DBUS_PROXY (proxy)' failed
[WARN 17:49:40.136547] [GLib-GObject] invalid (NULL) pointer instance
[CRITICAL 17:49:40.139632] [GLib-GObject] g_signal_connect_data: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed
[WARN 17:49:40.139638] [GLib-GObject] invalid (NULL) pointer instance
[CRITICAL 17:49:40.142728] [GLib-GObject] g_signal_connect_data: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed
[WARN 17:49:40.142733] [GLib-GObject] invalid (NULL) pointer instance
[CRITICAL 17:49:40.146035] [GLib-GObject] g_signal_connect_data: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed
[WARN 17:49:40.146042] [GLib-GObject] invalid (NULL) pointer instance
[CRITICAL 17:49:40.149129] [GLib-GObject] g_signal_connect_data: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed
[WARN 17:49:40.149134] [GLib-GObject] invalid (NULL) pointer instance
[CRITICAL 17:49:40.152203] [GLib-GObject] g_signal_connect_data: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed
[WARN 17:49:40.152207] [GLib-GObject] invalid (NULL) pointer instance
[CRITICAL 17:49:40.155322] [GLib-GObject] g_signal_connect_data: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed
[DEBUG 17:49:40.155389] [ItemFactory:176] Loading dock elements from '/home/luke/.config/plank/dock1/launchers'
[DEBUG 17:49:40.155551] [Preferences:349] Loading preferences from file '/home/luke/.config/plank/dock1/launchers/slippi-launcher.dockitem'
[DEBUG 17:49:40.155763] [Preferences:349] Loading preferences from file '/home/luke/.config/plank/dock1/launchers/steam.dockitem'
[DEBUG 17:49:40.155990] [Preferences:349] Loading preferences from file '/home/luke/.config/plank/dock1/launchers/visual-studio-code.dockitem'
[DEBUG 17:49:40.156115] [Preferences:349] Loading preferences from file '/home/luke/.config/plank/dock1/launchers/firefox.dockitem'
[DEBUG 17:49:40.156283] [Preferences:349] Loading preferences from file '/home/luke/.config/plank/dock1/launchers/Alacritty.dockitem'
[DEBUG 17:49:40.156407] [Preferences:349] Loading preferences from file '/home/luke/.config/plank/dock1/launchers/thunar.dockitem'
[DEBUG 17:49:40.156590] [Preferences:349] Loading preferences from file '/home/luke/.config/plank/dock1/launchers/signal-desktop.dockitem'
[DEBUG 17:49:40.156703] [Preferences:349] Loading preferences from file '/home/luke/.config/plank/dock1/launchers/spotify.dockitem'
[DEBUG 17:49:40.156806] [Preferences:349] Loading preferences from file '/home/luke/.config/plank/dock1/launchers/retroarch.dockitem'
[DEBUG 17:49:40.156911] [Preferences:349] Loading preferences from file '/home/luke/.config/plank/dock1/launchers/dolphin-emu.dockitem'
[DEBUG 17:49:40.157010] [Preferences:349] Loading preferences from file '/home/luke/.config/plank/dock1/launchers/chromium.dockitem'
[DEBUG 17:49:40.157158] [Preferences:349] Loading preferences from file '/home/luke/.config/plank/dock1/launchers/com.obsproject.Studio.dockitem'
[DEBUG 17:49:40.157287] [Preferences:349] Loading preferences from file '/home/luke/.config/plank/dock1/launchers/org.pipewire.Helvum.dockitem'
[CRITICAL 17:49:40.160772] [GLib-GIO] g_dbus_proxy_call_sync_internal: assertion 'G_IS_DBUS_PROXY (proxy)' failed
[WARN 17:49:40.161131] Failed to get running applications:
[CRITICAL 17:49:40.162041] [GLib] g_error_free: assertion 'error != NULL' failed
[WARN 17:49:40.166745] (Services/Matcher.c:299):plank_matcher_active_launchers: runtime check failed: (_tmp3_ != NULL)
[CRITICAL 17:49:40.169845] [GLib-GIO] g_dbus_proxy_call_sync_internal: assertion 'G_IS_DBUS_PROXY (proxy)' failed
[WARN 17:49:40.170033] Failed to register favorites:
[CRITICAL 17:49:40.170692] [GLib] g_error_free: assertion 'error != NULL' failed
[DEBUG 17:49:40.170759] [Unity:164] Initializing LauncherEntry support
[INFO 17:49:40.171084] [HideManager:616] Barriers enabled (XInput 2.3 support)
[DEBUG 17:49:40.176915] [Unity:133] com.canonical.Unity acquired
[INFO 17:49:40.209494] [DockRenderer:481] Cairo.SurfaceType: XLIB

Revision history for this message
Luke Leheny (luek22) wrote :
Luke Leheny (luek22)
description: updated
description: updated
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.