Docky anchor's menu does not appear, left-click on anchor results in drawing artifacts

Bug #598988 reported by Arutha
46
This bug affects 6 people
Affects Status Importance Assigned to Milestone
Docky
Fix Released
Critical
Rico Tzschichholz

Bug Description

Below you will find the debug info. I run Ubuntu 10.04 64-bit.

Bugs are as described in the summary. Moreover, when I wanted to take a snapshot of the drawing errors (i.e., starting shutter), docky crashed.

[Info 12:21:04.262] Docky version: 2.1.0 bzr docky r1550 ppa
[Info 12:21:04.269] Kernel version: 2.6.32.22
[Info 12:21:04.270] CLR version: 2.0.50727.1433
usage: docky [options]

  -p, --disable-polling Disable cursor polling (for testing)
  -m, --max-size=VALUE Maximum window dimension (min 500)
  -d, --debug Enable debug logging
  -n, --netbook Netbook mode
      --nv, --nvidia Nvidia mode (for Nvidia cards that lag after a
                               while). Equivalent to '-b 10'.
  -b, --buffer-time=VALUE Maximum time (in minutes) to keep buffers
  -h, -?, --help Show this help list
[Debug 12:21:04.469] [SystemService] Using org.freedesktop.UPower for battery information
[Info 12:21:04.584] [ThemeService] Setting theme: Matte
[Info 12:21:04.591] [DockServices] Dock services initialized.
[Debug 12:21:04.598] [UserArgs] BufferTime = 0
[Debug 12:21:04.599] [UserArgs] MaxSize = 2147483647
[Debug 12:21:04.599] [UserArgs] NetbookMode = False
[Debug 12:21:04.599] [UserArgs] NoPollCursor = False
nyree@Chevalric-Ubuntu:~$ docky -d
[Info 12:21:18.650] Docky version: 2.1.0 bzr docky r1550 ppa
[Info 12:21:18.657] Kernel version: 2.6.32.22
[Info 12:21:18.658] CLR version: 2.0.50727.1433
[Debug 12:21:18.851] [SystemService] Using org.freedesktop.UPower for battery information
[Info 12:21:18.967] [ThemeService] Setting theme: Matte
[Info 12:21:18.974] [DockServices] Dock services initialized.
[Debug 12:21:18.984] [UserArgs] BufferTime = 0
[Debug 12:21:18.984] [UserArgs] MaxSize = 2147483647
[Debug 12:21:18.984] [UserArgs] NetbookMode = False
[Debug 12:21:18.984] [UserArgs] NoPollCursor = False
[Debug 12:21:18.993] [DBusManager] DBus Registered: org.gnome.Docky
[Debug 12:21:18.996] [DBusManager] DBus Registered: org.freedesktop.DockManager
[Debug 12:21:19.075] [PluginManager] Processing config file for "Battery Monitor".
[Debug 12:21:19.148] [PluginManager] Processing config file for "Bookmarks".
[Debug 12:21:19.148] [PluginManager] Processing config file for "CPU Monitor".
[Debug 12:21:19.149] [PluginManager] Processing config file for "Clock".
[Debug 12:21:19.149] [PluginManager] Processing config file for "Desktop".
[Debug 12:21:19.150] [PluginManager] Processing config file for "GMail".
[Debug 12:21:19.151] [PluginManager] Processing config file for "Mounter".
[Debug 12:21:19.151] [PluginManager] Processing config file for "NPR".
[Debug 12:21:19.151] [PluginManager] Processing config file for "Network Manager".
[Debug 12:21:19.152] [PluginManager] Processing config file for "Recent Documents".
[Debug 12:21:19.152] [PluginManager] Processing config file for "Session Manager".
[Debug 12:21:19.152] [PluginManager] Processing config file for "Timer".
[Debug 12:21:19.153] [PluginManager] Processing config file for "Trash".
[Debug 12:21:19.153] [PluginManager] Processing config file for "Weather".
[Debug 12:21:19.246] [WindowMatcher] Initialize WindowMatcher
[Debug 12:21:19.254] [WindowMatcher] Loading Remaps..
[Debug 12:21:19.261] [WindowMatcher] Remapping 'Picasa3.exe' to 'picasa'
[Debug 12:21:19.261] [WindowMatcher] Remapping 'nbexec' to 'netbeans'
[Debug 12:21:19.261] [WindowMatcher] Remapping 'deja-dup-preferences' to 'deja-dup'
[Debug 12:21:19.261] [WindowMatcher] Remapping 'VirtualBox' to 'virtualbox'
[Debug 12:21:19.263] [WindowMatcher] Loading /home/nyree/.cache/docky/docky.desktop.en_US.utf8.cache
[Info 12:21:19.369] [PluginManager] Loaded "Docky.Widgets,1.0".
[Info 12:21:19.369] [PluginManager] Loaded "Docky.Widgets,1.0".
[Info 12:21:19.369] [PluginManager] Loaded "Weather".
[Info 12:21:19.386] [PluginManager] Loaded "Timer".
[Info 12:21:19.388] [PluginManager] Loaded "Clock".
[Info 12:21:19.391] [PluginManager] Loaded "Trash".
[Info 12:21:19.637] [AbstractWeatherSource] Weather Underground: Reloading weather data
[Debug 12:21:19.641] [AbstractWeatherSource] Weather Underground: Fetching XML file 'http://api.wunderground.com/auto/wui/geo/WXCurrentObXML/index.xml?query=heerlen%2c+netherlands'
[Info 12:21:20.876] [Helper] Starting banshee_control.py
[Info 12:21:20.888] [Helper] Starting pidgin_control.py
[Info 12:21:20.904] [Helper] Starting transmission_badge.py
[Info 12:21:20.911] [Helper] Starting zeitgeist_journal.py
[Info 12:21:20.924] [Helper] Starting zeitgeist_menus.py
[Info 12:21:20.933] [HelperService] Helper added: /usr/share/dockmanager/scripts/banshee_control.py
[Info 12:21:20.933] [HelperService] Helper added: /usr/share/dockmanager/scripts/deluge_badge.py
[Info 12:21:20.933] [HelperService] Helper added: /usr/share/dockmanager/scripts/emesene_control.py
[Info 12:21:20.933] [HelperService] Helper added: /usr/share/dockmanager/scripts/gajim_badge.py
[Info 12:21:20.933] [HelperService] Helper added: /usr/share/dockmanager/scripts/gtg_menus.py
[Info 12:21:20.933] [HelperService] Helper added: /usr/share/dockmanager/scripts/liferea_badge.py
[Info 12:21:20.933] [HelperService] Helper added: /usr/share/dockmanager/scripts/mpd_control.py
[Info 12:21:20.933] [HelperService] Helper added: /usr/share/dockmanager/scripts/open_terminal_here.py
[Info 12:21:20.933] [HelperService] Helper added: /usr/share/dockmanager/scripts/pidgin_control.py
[Info 12:21:20.933] [HelperService] Helper added: /usr/share/dockmanager/scripts/rhythmbox_control.py
[Info 12:21:20.933] [HelperService] Helper added: /usr/share/dockmanager/scripts/skype_control.py
[Info 12:21:20.933] [HelperService] Helper added: /usr/share/dockmanager/scripts/tomboy_menus.py
[Info 12:21:20.933] [HelperService] Helper added: /usr/share/dockmanager/scripts/transmission_badge.py
[Info 12:21:20.933] [HelperService] Helper added: /usr/share/dockmanager/scripts/tsclient_menus.py
[Info 12:21:20.933] [HelperService] Helper added: /usr/share/dockmanager/scripts/zeitgeist_journal.py
[Info 12:21:20.933] [HelperService] Helper added: /usr/share/dockmanager/scripts/zeitgeist_menus.py
[Info 12:21:20.957] [DrawingService] Could not find 'gajim', using fallback of 'extension'.
[Info 12:21:20.988] [DrawingService] Could not find 'gtg', using fallback of 'extension'.
[Info 12:21:21.012] [DrawingService] Could not find 'liferea', using fallback of 'extension'.
[Info 12:21:21.059] [DrawingService] Could not find 'skype', using fallback of 'extension'.
[Debug 12:21:30.268] [AbstractWeatherSource] Weather Underground: Fetching XML file 'http://api.wunderground.com/auto/wui/geo/ForecastXML/index.xml?query=heerlen%2c+netherlands'
[Debug 12:21:31.191] [AbstractWeatherSource] Weather Underground: reload success
[Error 12:22:34.156] [AbstractDockItem] Object reference not set to an instance of an object
[Debug 12:22:34.159] [AbstractDockItem] at Docky.Menus.MenuList.Combine (Docky.Menus.MenuList other) [0x00051] in /build/buildd/docky-2.1.0~bzr1550/Docky.Items/Docky.Menus/MenuList.cs:113
  at Docky.Items.AbstractDockItem.GetMenuItems () [0x00000] in /build/buildd/docky-2.1.0~bzr1550/Docky.Items/Docky.Items/AbstractDockItem.cs:786
Exception in Gtk# callback delegate
  Note: Applications can use GLib.ExceptionManager.UnhandledException to handle the exception.
System.NullReferenceException: Object reference not set to an instance of an object
  at Docky.Menus.MenuList.Dispose () [0x00000] in /build/buildd/docky-2.1.0~bzr1550/Docky.Items/Docky.Menus/MenuList.cs:133
  at Docky.Items.AbstractDockItem.Dispose () [0x00032] in /build/buildd/docky-2.1.0~bzr1550/Docky.Items/Docky.Items/AbstractDockItem.cs:878
  at Docky.Items.IconDockItem.Dispose () [0x0004f] in /build/buildd/docky-2.1.0~bzr1550/Docky.Items/Docky.Items/IconDockItem.cs:209
  at Docky.Interface.DockWindow.UpdateCollectionBuffer () [0x0005c] in /build/buildd/docky-2.1.0~bzr1550/Docky/Docky/Interface/DockWindow.cs:1341
  at Docky.Interface.DockWindow.ProviderItemsChanged (System.Object sender, Docky.Items.ItemsChangedArgs args) [0x000b2] in /build/buildd/docky-2.1.0~bzr1550/Docky/Docky/Interface/DockWindow.cs:908
  at (wrapper delegate-invoke) System.EventHandler`1<Docky.Items.ItemsChangedArgs>:invoke_void__this___object_ItemsChangedArgs (object,Docky.Items.ItemsChangedArgs)
  at Docky.Items.AbstractDockItemProvider.OnItemsChanged (IEnumerable`1 added, IEnumerable`1 removed) [0x0000b] in /build/buildd/docky-2.1.0~bzr1550/Docky.Items/Docky.Items/AbstractDockItemProvider.cs:142
  at Docky.Items.AbstractDockItemProvider.set_Items (IEnumerable`1 value) [0x00150] in /build/buildd/docky-2.1.0~bzr1550/Docky.Items/Docky.Items/AbstractDockItemProvider.cs:66
  at Docky.Items.FileApplicationProvider.RemoveTransientItems (IEnumerable`1 items) [0x00052] in /build/buildd/docky-2.1.0~bzr1550/Docky.Items/Docky.Items/FileApplicationProvider.cs:297
  at Docky.Items.FileApplicationProvider.UpdateTransientItems () [0x00231] in /build/buildd/docky-2.1.0~bzr1550/Docky.Items/Docky.Items/FileApplicationProvider.cs:287
  at Docky.Items.FileApplicationProvider+<WnckScreenDefaultWindowOpened>c__AnonStorey10.<>m__35 () [0x00026] in /build/buildd/docky-2.1.0~bzr1550/Docky.Items/Docky.Items/FileApplicationProvider.cs:186
  at GLib.Timeout+TimeoutProxy.Handler () [0x00000]
   at GLib.ExceptionManager.RaiseUnhandledException(System.Exception e, Boolean is_terminal)
   at GLib.Timeout+TimeoutProxy.Handler()
   at Gtk.Application.gtk_main()
   at Gtk.Application.Run()
   at Docky.Docky.Main(System.String[] args) in /build/buildd/docky-2.1.0~bzr1550/Docky/Docky/Docky.cs:line 104
Cairo.Context: called from finalization thread, programmer is missing a call to Dispose
Cairo.Context: called from finalization thread, programmer is missing a call to Dispose
Cairo.Context: called from finalization thread, programmer is missing a call to Dispose
Cairo.Context: called from finalization thread, programmer is missing a call to Dispose
Cairo.Context: called from finalization thread, programmer is missing a call to Dispose
Cairo.Context: called from finalization thread, programmer is missing a call to Dispose
Cairo.Context: called from finalization thread, programmer is missing a call to Dispose
Cairo.Context: called from finalization thread, programmer is missing a call to Dispose
Cairo.Context: called from finalization thread, programmer is missing a call to Dispose
Cairo.Context: called from finalization thread, programmer is missing a call to Dispose
Cairo.Context: called from finalization thread, programmer is missing a call to Dispose

Revision history for this message
Robert Dyer (psybers) wrote :

Fixed in rev 1551.

Changed in docky:
assignee: nobody → Rico Tzschichholz (ricotz)
importance: Undecided → Critical
status: New → Fix Committed
Robert Dyer (psybers)
Changed in docky:
milestone: none → 2.1.0
Changed in docky:
status: Fix Committed → Fix Released
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.