weather plugin freezes
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Docky |
New
|
Undecided
|
Unassigned |
Bug Description
Howdy. First off, thanks so much for Docky, I love it and I especially LOVE! the weather plugin. I even switched off to dhcpcd from network-manager just so I could use it, back when the network-manager changes wouldn't work with it. I noticed a couple of weeks ago even that problem was fixed, it worked ok with network-manager when I checked.
Unfortunately though, a few days ago Docky wouldn't start up on X login, or even with manual start. I followed the instructions for "Debug" on the wiki and nuked .local/share dirs & gconf settings. That was when I found out all is fine, EXCEPT when I add the weather plugin. Docky freezes completely at that moment and I must kill it in terminal. The icon appears on the dock and that's the end. This occurs both with dhcpcd and network-manager.
I'm not even sure this is a Docky bug, I use Funtoo which is a "rolling release" (AKA every day's an adventure). But perhaps you can point me in the right direction.
This is Docky 2.2.0, dockmanager 1.0. Distro is Funtoo current. Xorg-server 1.13.4. Nvidia go7600. Mono 3.0.7.
I have tried it with --nvidia, no help, and it worked for weeks without that.
This is on my x86_64 core 2 machine. I also have an eee netbook that is for all intents & purposes a 32 bit mirror of this installation and all is fine there, it's 88F today.
Nothing compares to the Docky weather icon. I must have it, I must!
Thank you.
The dump below is after a fresh start, nuking directories and gconf, starting Docky, and simply adding the weather plugin.
[Info 13:29:23.116] Docky version: 2.2.0 Release
[Info 13:29:23.147] Kernel version: 3.9.6.0
[Info 13:29:23.180] CLR version: 4.0.30319.17020
[Debug 13:29:23.502] [UserArgs] BufferTime = 10
[Debug 13:29:23.503] [UserArgs] MaxSize = 2147483647
[Debug 13:29:23.503] [UserArgs] NetbookMode = False
[Debug 13:29:23.503] [UserArgs] NoPollCursor = False
[Info 13:29:23.563] [ThemeService] Setting theme: Classic
[Debug 13:29:23.570] [DesktopItemSer
[Debug 13:29:23.582] [DesktopItemSer
[Debug 13:29:23.583] [DesktopItemSer
[Debug 13:29:23.583] [DesktopItemSer
[Debug 13:29:23.583] [DesktopItemSer
[Warn 13:29:23.584] [DesktopItemSer
[Debug 13:29:23.586] [DesktopItemSer
[Info 13:29:23.854] [DockServices] Dock services initialized.
[Debug 13:29:23.883] [DBusManager] DBus Registered: org.gnome.Docky
[Debug 13:29:23.891] [DBusManager] DBus Registered: net.launchpad.
[Debug 13:29:24.851] [PluginManager] Plugin manager initialized.
[Debug 13:29:24.867] [PluginManager] Processing config file for "Battery Monitor".
[Debug 13:29:24.947] [PluginManager] Processing config file for "Bookmarks".
[Debug 13:29:24.948] [PluginManager] Processing config file for "CPU Monitor".
[Debug 13:29:24.949] [PluginManager] Processing config file for "Clippy".
[Debug 13:29:24.950] [PluginManager] Processing config file for "Clock".
[Debug 13:29:24.951] [PluginManager] Processing config file for "Desktop".
[Debug 13:29:24.951] [PluginManager] Processing config file for "Gmail".
[Debug 13:29:24.952] [PluginManager] Processing config file for "Mounter".
[Debug 13:29:24.953] [PluginManager] Processing config file for "NPR".
[Debug 13:29:24.954] [PluginManager] Processing config file for "Network Manager".
[Debug 13:29:24.955] [PluginManager] Processing config file for "Network Monitor".
[Debug 13:29:24.956] [PluginManager] Processing config file for "Recent Documents".
[Debug 13:29:24.964] [PluginManager] Processing config file for "Session Manager".
[Debug 13:29:24.965] [PluginManager] Processing config file for "Timer".
[Debug 13:29:24.966] [PluginManager] Processing config file for "Trash".
[Debug 13:29:24.967] [PluginManager] Processing config file for "Weather".
[Debug 13:29:24.968] [PluginManager] Processing config file for "Workspace Switcher".
[Info 13:29:25.034] [DockPreferences] Adding default plugins.
[Info 13:29:25.056] [PluginManager] Loaded "Trash".
[Debug 13:29:25.595] [Preferences] Key banshee_control_py does not exist, creating.
[Debug 13:29:25.598] [Preferences] Key deluge_badge_py does not exist, creating.
[Debug 13:29:25.600] [Preferences] Key emesene_control_py does not exist, creating.
[Debug 13:29:25.601] [Preferences] Key gajim_badge_py does not exist, creating.
[Debug 13:29:25.602] [Preferences] Key gtg_menus_py does not exist, creating.
[Debug 13:29:25.603] [Preferences] Key liferea_badge_py does not exist, creating.
[Debug 13:29:25.604] [Preferences] Key mpd_control_py does not exist, creating.
[Debug 13:29:25.606] [Preferences] Key open_terminal_
[Debug 13:29:25.608] [Preferences] Key pithos_control_py does not exist, creating.
[Debug 13:29:25.609] [Preferences] Key rhythmbox_
[Debug 13:29:25.611] [Preferences] Key skype_control_py does not exist, creating.
[Debug 13:29:25.612] [Preferences] Key tomboy_menus_py does not exist, creating.
[Debug 13:29:25.613] [Preferences] Key transmission_
[Debug 13:29:25.615] [Preferences] Key tsclient_menus_py does not exist, creating.
[Debug 13:29:25.616] [Preferences] Key workrave_helper_py does not exist, creating.
[Debug 13:29:25.617] [Preferences] Key zeitgeist_
[Debug 13:29:25.618] [Preferences] Key zeitgeist_menus_py does not exist, creating.
[Info 13:29:25.621] [HelperService] Helper added: /usr/share/
[Info 13:29:25.621] [HelperService] Helper added: /usr/share/
[Info 13:29:25.621] [HelperService] Helper added: /usr/share/
[Info 13:29:25.621] [HelperService] Helper added: /usr/share/
[Info 13:29:25.621] [HelperService] Helper added: /usr/share/
[Info 13:29:25.621] [HelperService] Helper added: /usr/share/
[Info 13:29:25.621] [HelperService] Helper added: /usr/share/
[Info 13:29:25.621] [HelperService] Helper added: /usr/share/
[Info 13:29:25.621] [HelperService] Helper added: /usr/share/
[Info 13:29:25.621] [HelperService] Helper added: /usr/share/
[Info 13:29:25.621] [HelperService] Helper added: /usr/share/
[Info 13:29:25.621] [HelperService] Helper added: /usr/share/
[Info 13:29:25.622] [HelperService] Helper added: /usr/share/
[Info 13:29:25.622] [HelperService] Helper added: /usr/share/
[Info 13:29:25.622] [HelperService] Helper added: /usr/share/
[Info 13:29:25.622] [HelperService] Helper added: /usr/share/
[Info 13:29:25.622] [HelperService] Helper added: /usr/share/
[Info 13:29:25.632] [DrawingService] Could not find 'banshee', using fallback of 'extension'.
[Info 13:29:25.639] [DrawingService] Could not find 'deluge', using fallback of 'extension'.
[Info 13:29:25.646] [DrawingService] Could not find 'emesene', using fallback of 'extension'.
[Info 13:29:25.653] [DrawingService] Could not find 'gajim', using fallback of 'extension'.
[Info 13:29:25.659] [DrawingService] Could not find 'gtg', using fallback of 'extension'.
[Info 13:29:25.668] [DrawingService] Could not find 'liferea', using fallback of 'extension'.
[Warn 13:29:25.681] [DrawingService] Error loading icon from file '/usr/share/
[Debug 13:29:25.684] [DrawingService] at Gdk.Pixbuf..ctor (System.String filename, Int32 width, Int32 height, Boolean preserve_
at Docky.Services.
[Info 13:29:25.685] [DrawingService] Could not find '/usr/share/
[Info 13:29:25.693] [DrawingService] Could not find 'tomboy', using fallback of 'extension'.
[Info 13:29:25.702] [DrawingService] Could not find 'transmission', using fallback of 'extension'.
[Warn 13:29:25.832] [DrawingService] Error loading icon from file '/usr/share/
[Debug 13:29:25.832] [DrawingService] at Gdk.Pixbuf..ctor (System.String filename, Int32 width, Int32 height, Boolean preserve_
at Docky.Services.
[Info 13:29:25.832] [DrawingService] Could not find '/usr/share/
[Info 13:29:46.902] [PluginManager] Loaded "Docky.
[Error 13:29:50.945] [DrawingService] Error transforming pixbuf: Object reference not set to an instance of an object
[Debug 13:29:50.945] [DrawingService] at Docky.Services.
[Info 13:29:50.947] [DrawingService] Could not find 'folder-home', using fallback of 'user-home'.
[Error 13:29:50.948] [DrawingService] Error transforming pixbuf: Object reference not set to an instance of an object
[Debug 13:29:50.948] [DrawingService] at Docky.Services.
[Error 13:29:50.949] [DrawingService] Error transforming pixbuf: Object reference not set to an instance of an object
[Debug 13:29:50.950] [DrawingService] at Docky.Services.
[Error 13:29:50.951] [DrawingService] Error transforming pixbuf: Object reference not set to an instance of an object
[Debug 13:29:50.951] [DrawingService] at Docky.Services.
[Error 13:29:50.953] [DrawingService] Error transforming pixbuf: Object reference not set to an instance of an object
[Debug 13:29:50.953] [DrawingService] at Docky.Services.
[Error 13:29:50.964] [DrawingService] Error transforming pixbuf: Object reference not set to an instance of an object
[Debug 13:29:50.964] [DrawingService] at Docky.Services.
[Error 13:29:50.971] [DrawingService] Error transforming pixbuf: Object reference not set to an instance of an object
[Debug 13:29:50.972] [DrawingService] at Docky.Services.
[Info 13:29:50.976] [DrawingService] Could not find 'folder-recent', using fallback of 'document-
[Info 13:29:50.991] [DrawingService] Could not find 'session-
[Error 13:29:50.992] [DrawingService] Error transforming pixbuf: Object reference not set to an instance of an object
[Debug 13:29:50.993] [DrawingService] at Docky.Services.
[Error 13:29:50.997] [DrawingService] Error transforming pixbuf: Object reference not set to an instance of an object
[Debug 13:29:50.998] [DrawingService] at Docky.Services.
[Info 13:29:50.999] [DrawingService] Could not find 'workspace-
[Error 13:29:50.999] [DrawingService] Error transforming pixbuf: Object reference not set to an instance of an object
[Debug 13:29:51.000] [DrawingService] at Docky.Services.
[Error 13:29:53.829] [DrawingService] Error transforming pixbuf: Object reference not set to an instance of an object
[Debug 13:29:53.829] [DrawingService] at Docky.Services.
[Info 13:29:55.836] [PluginManager] Loaded "Weather".
[Error 13:29:55.952] [DrawingService] Error transforming pixbuf: Object reference not set to an instance of an object
[Debug 13:29:55.953] [DrawingService] at Docky.Services.
[Info 13:29:55.954] [DrawingService] Could not find 'folder-home', using fallback of 'user-home'.
[Error 13:29:55.955] [DrawingService] Error transforming pixbuf: Object reference not set to an instance of an object
[Debug 13:29:55.955] [DrawingService] at Docky.Services.
[Error 13:29:55.957] [DrawingService] Error transforming pixbuf: Object reference not set to an instance of an object
[Debug 13:29:55.957] [DrawingService] at Docky.Services.
[Error 13:29:55.959] [DrawingService] Error transforming pixbuf: Object reference not set to an instance of an object
[Debug 13:29:55.959] [DrawingService] at Docky.Services.
[Error 13:29:55.961] [DrawingService] Error transforming pixbuf: Object reference not set to an instance of an object
[Debug 13:29:55.961] [DrawingService] at Docky.Services.
[Error 13:29:55.974] [DrawingService] Error transforming pixbuf: Object reference not set to an instance of an object
[Debug 13:29:55.974] [DrawingService] at Docky.Services.
[Error 13:29:55.986] [DrawingService] Error transforming pixbuf: Object reference not set to an instance of an object
[Debug 13:29:55.987] [DrawingService] at Docky.Services.
[Info 13:29:55.988] [DrawingService] Could not find 'folder-recent', using fallback of 'document-
[Info 13:29:56.003] [DrawingService] Could not find 'session-
[Error 13:29:56.004] [DrawingService] Error transforming pixbuf: Object reference not set to an instance of an object
[Debug 13:29:56.004] [DrawingService] at Docky.Services.
[Info 13:29:56.009] [DrawingService] Could not find 'workspace-
[Error 13:29:56.010] [DrawingService] Error transforming pixbuf: Object reference not set to an instance of an object
[Debug 13:29:56.010] [DrawingService] at Docky.Services.
[Error 13:29:56.019] [DrawingService] Error transforming pixbuf: Object reference not set to an instance of an object
[Debug 13:29:56.019] [DrawingService] at Docky.Services.
[Info 13:29:56.020] [DrawingService] Could not find 'folder-home', using fallback of 'user-home'.
[Error 13:29:56.020] [DrawingService] Error transforming pixbuf: Object reference not set to an instance of an object
[Debug 13:29:56.020] [DrawingService] at Docky.Services.
[Error 13:29:56.021] [DrawingService] Error transforming pixbuf: Object reference not set to an instance of an object
[Debug 13:29:56.021] [DrawingService] at Docky.Services.
[Error 13:29:56.022] [DrawingService] Error transforming pixbuf: Object reference not set to an instance of an object
[Debug 13:29:56.022] [DrawingService] at Docky.Services.
[Error 13:29:56.024] [DrawingService] Error transforming pixbuf: Object reference not set to an instance of an object
[Debug 13:29:56.024] [DrawingService] at Docky.Services.
[Error 13:29:56.030] [DrawingService] Error transforming pixbuf: Object reference not set to an instance of an object
[Debug 13:29:56.030] [DrawingService] at Docky.Services.
[Error 13:29:56.035] [DrawingService] Error transforming pixbuf: Object reference not set to an instance of an object
[Debug 13:29:56.036] [DrawingService] at Docky.Services.
[Info 13:29:56.036] [DrawingService] Could not find 'folder-recent', using fallback of 'document-
[Info 13:29:56.052] [DrawingService] Could not find 'session-
[Error 13:29:56.053] [DrawingService] Error transforming pixbuf: Object reference not set to an instance of an object
[Debug 13:29:56.053] [DrawingService] at Docky.Services.
[Info 13:29:56.056] [DrawingService] Could not find 'workspace-
[Error 13:29:56.057] [DrawingService] Error transforming pixbuf: Object reference not set to an instance of an object
[Debug 13:29:56.057] [DrawingService] at Docky.Services.
[Debug 13:29:56.147] [AbstractWeathe
Full thread dump:
"<unnamed thread>" tid=0x0x7f49209
at <unknown> <0xffffffff>
at (wrapper managed-to-native) Pango.CairoHelp
at Pango.CairoHelp
at WeatherDocklet.
at Docky.Items.
at Docky.Items.
at Docky.Items.
at Docky.Interface
at Docky.Interface
at Docky.Interface
at Gtk.Widget.
at (wrapper native-to-managed) Gtk.Widget.
at <unknown> <0xffffffff>
at (wrapper managed-to-native) Gtk.Application
at Gtk.Application.Run () <0x0000b>
at Docky.Docky.Main (string[]) <0x004bb>
at (wrapper runtime-invoke) <Module>
The fix turned out to be much easier than the weeks of hunting down the bug.
This was nothing that a format of my root partition and complete reinstall of funtoo - from scratch! - couldn't fix. :D
Funny thing is, the reinstall was done with pre-compiled binaries I saved when installing the 1st time, went pretty quick that way. The same files. Anyhow, a bit must have gotten shoved in sideways somewhere.
That's how bad I wanted the weather icon.
So it never was a Docky bug at all. Everything works perfectly now.
Thanks again for Docky!