docky crashes

Bug #609170 reported by Elvis Dominguez
14
This bug affects 2 people
Affects Status Importance Assigned to Milestone
Docky
Fix Released
Medium
Rico Tzschichholz
docky (Ubuntu)
Fix Released
Undecided
Unassigned
Lucid
Fix Released
Undecided
Unassigned

Bug Description

Docky crashes without apparent reason. can't reproduce it.

Starting with -d flag this is the output
[Info 13:48:45.370] CLR version: 2.0.50727.1433
[Debug 13:48:45.826] [UserArgs] BufferTime = 10
[Debug 13:48:45.826] [UserArgs] MaxSize = 2147483647
[Debug 13:48:45.826] [UserArgs] NetbookMode = False
[Debug 13:48:45.826] [UserArgs] NoPollCursor = False
[Info 13:48:46.048] [DockController] Setting theme: Classic
[Info 13:48:47.720] [Helper] Starting rhythmbox_control.py
[Info 13:48:47.734] [Helper] Starting tomboy_menus.py
[Info 13:48:47.741] [HelperService] Helper added: /usr/share/docky/helpers/banshee_control.py
[Info 13:48:47.741] [HelperService] Helper added: /usr/share/docky/helpers/deluge_badge.py
[Info 13:48:47.741] [HelperService] Helper added: /usr/share/docky/helpers/gajim_badge.py
[Info 13:48:47.741] [HelperService] Helper added: /usr/share/docky/helpers/gtg_menus.py
[Info 13:48:47.741] [HelperService] Helper added: /usr/share/docky/helpers/liferea_badge.py
[Info 13:48:47.741] [HelperService] Helper added: /usr/share/docky/helpers/open_terminal_here.py
[Info 13:48:47.741] [HelperService] Helper added: /usr/share/docky/helpers/pidgin_control.py
[Info 13:48:47.741] [HelperService] Helper added: /usr/share/docky/helpers/rhythmbox_control.py
[Info 13:48:47.741] [HelperService] Helper added: /usr/share/docky/helpers/tomboy_menus.py
[Info 13:48:47.742] [HelperService] Helper added: /usr/share/docky/helpers/zeitgeist_docky.py
[Info 13:48:47.742] [HelperService] Helper added: /usr/share/docky/helpers/zeitgeist_journal.py
[Info 13:48:47.939] [DrawingService] Could not find 'deluge', using fallback of 'extension'.
[Info 13:48:48.018] [DrawingService] Could not find 'gajim', using fallback of 'extension'.
[Info 13:48:48.049] [DrawingService] Could not find 'gtg', using fallback of 'extension'.
[Info 13:48:48.087] [DrawingService] Could not find 'liferea', using fallback of 'extension'.
[Info 13:48:48.202] [DrawingService] Could not find 'pidgin', using fallback of 'extension'.
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]
  at Docky.Items.AbstractDockItem.Dispose () [0x00000]
  at Docky.Items.IconDockItem.Dispose () [0x00000]
  at Docky.Items.WnckDockItem.Dispose () [0x00000]
  at Docky.Items.ApplicationDockItem.Dispose () [0x00000]
  at Docky.Items.FileApplicationProvider.RemoveTransientItems (IEnumerable`1 items) [0x00000]
  at Docky.Items.FileApplicationProvider.UpdateTransientItems () [0x00000]
  at Docky.Items.FileApplicationProvider+<WnckScreenDefaultWindowOpened>c__AnonStoreyF.<>m__34 () [0x00000]
  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)
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 :

I think you cut off your log output, so we can't see what version you are running. At any rate, this bug was fixed long ago. Please update to a newer version (try the one in our PPA).

Changed in docky:
status: New → Invalid
Revision history for this message
Elvis Dominguez (elvisd79) wrote :

the version is 2.0.5 as stated in the first line (on ubuntu 10.04)
i think is the last available version...

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

No, read it again that is your CLR version. We need your DOCKY version, which is the first line of output from docky -d.

For example, here is my output:

[Info 17:02:27.823] Docky version: 2.1.0 bzr stacks r1467
[Info 17:02:27.837] Kernel version: 2.6.32.22
[Info 17:02:27.839] CLR version: 2.0.50727.1433

Revision history for this message
Elvis Dominguez (elvisd79) wrote :

Oh yes. Sorry. Here my first -d lines

[Info 09:01:48.058] Docky version: 2.0.5 Release
[Info 09:01:48.063] Kernel version: 2.6.32.24
[Info 09:01:48.064] CLR version: 2.0.50727.1433

Revision history for this message
Elvis Dominguez (elvisd79) wrote :
Download full text (9.1 KiB)

I have update docky but i have the same behaviour (i think, not sure about it...).
Here my log:

[Info 17:56:03.555] Docky version: 2.1.0 bzr docky r1582 ppa
[Info 17:56:03.565] Kernel version: 2.6.32.24
[Info 17:56:03.566] CLR version: 2.0.50727.1433
[Debug 17:56:03.862] [SystemService] Using org.freedesktop.UPower for battery information
[Info 17:56:03.944] [ThemeService] Setting theme: Classic
[Info 17:56:03.944] [DockServices] Dock services initialized.
[Debug 17:56:03.952] [UserArgs] BufferTime = 10
[Debug 17:56:03.952] [UserArgs] MaxSize = 2147483647
[Debug 17:56:03.953] [UserArgs] NetbookMode = False
[Debug 17:56:03.953] [UserArgs] NoPollCursor = False
[Debug 17:56:03.968] [DBusManager] DBus Registered: org.gnome.Docky
[Debug 17:56:03.973] [DBusManager] DBus Registered: org.freedesktop.DockManager
[Debug 17:56:04.123] [PluginManager] Processing config file for "Battery Monitor".
[Debug 17:56:04.272] [PluginManager] Processing config file for "Bookmarks".
[Debug 17:56:04.272] [PluginManager] Processing config file for "CPU Monitor".
[Debug 17:56:04.273] [PluginManager] Processing config file for "Clock".
[Debug 17:56:04.273] [PluginManager] Processing config file for "Desktop".
[Debug 17:56:04.274] [PluginManager] Processing config file for "GMail".
[Debug 17:56:04.274] [PluginManager] Processing config file for "Mounter".
[Debug 17:56:04.275] [PluginManager] Processing config file for "NPR".
[Debug 17:56:04.275] [PluginManager] Processing config file for "Network Manager".
[Debug 17:56:04.287] [WindowMatcher] Initialize WindowMatcher
[Debug 17:56:04.289] [PluginManager] Processing config file for "Recent Documents".
[Debug 17:56:04.289] [PluginManager] Processing config file for "Session Manager".
[Debug 17:56:04.297] [PluginManager] Processing config file for "Timer".
[Debug 17:56:04.306] [PluginManager] Processing config file for "Trash".
[Debug 17:56:04.308] [WindowMatcher] Loading Remaps..
[Debug 17:56:04.318] [PluginManager] Processing config file for "Weather".
[Debug 17:56:04.318] [PluginManager] Processing config file for "Workspace Switcher".
[Debug 17:56:04.330] [WindowMatcher] Remapping 'Picasa3.exe' to 'picasa'
[Debug 17:56:04.330] [WindowMatcher] Remapping 'nbexec' to 'netbeans'
[Debug 17:56:04.330] [WindowMatcher] Remapping 'deja-dup-preferences' to 'deja-dup'
[Debug 17:56:04.330] [WindowMatcher] Remapping 'VirtualBox' to 'virtualbox'
[Debug 17:56:04.331] [WindowMatcher] Loading /home/elvis/.cache/docky/docky.desktop.en_US.UTF-8.cache
[Info 17:56:05.902] [Helper] Starting banshee_control.py
[Info 17:56:05.925] [Helper] Starting rhythmbox_control.py
[Info 17:56:05.933] [Helper] Starting tomboy_menus.py
[Info 17:56:05.941] [Helper] Starting transmission_badge.py
[Info 17:56:05.951] [HelperService] Helper added: /usr/share/dockmanager/scripts/banshee_control.py
[Info 17:56:05.951] [HelperService] Helper added: /usr/share/dockmanager/scripts/deluge_badge.py
[Info 17:56:05.951] [HelperService] Helper added: /usr/share/dockmanager/scripts/emesene_control.py
[Info 17:56:05.951] [HelperService] Helper added: /usr/share/dockmanager/scripts/gajim_badge.py
[Info 17:56:05.951] [HelperService] Helper added: /usr/share/do...

Read more...

Robert Dyer (psybers)
Changed in docky:
importance: Undecided → Medium
status: Invalid → New
assignee: nobody → Rico Tzschichholz (ricotz)
Revision history for this message
Rico Tzschichholz (ricotz) wrote :

@Elvis: The fix for this problem was pushed with bzr1589. This version is included in the ppa since yesterday. So please update to the latest version of docky. (You are running bzr1582 now)

@Robert: This is still likely an underlying problem since some DockItem is disposed twice!

Changed in docky:
status: New → Fix Committed
Changed in docky:
milestone: none → 2.0.6
Changed in docky:
status: Fix Committed → Fix Released
Revision history for this message
Rico Tzschichholz (ricotz) wrote :

debdiff which fixes this is attached to bug #584094

Revision history for this message
Martin Pitt (pitti) wrote : Please test proposed package

Accepted docky into lucid-proposed, the package will build now and be available in a few hours. Please test and give feedback here. See https://wiki.ubuntu.com/Testing/EnableProposed for documentation how to enable and use -proposed. Thank you in advance!

Changed in docky (Ubuntu Lucid):
status: New → Fix Committed
tags: added: verification-needed
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package docky - 2.0.6-2

---------------
docky (2.0.6-2) unstable; urgency=low

  * Upload to unstable.

docky (2.0.6-1) experimental; urgency=low

  * New upstream release 2.0.6 "Just lovin' it",
    changes include:
    + fix check for existing instance
    + hitting ESC should cancel drags (LP: #460071)
    + make sure plugins enabled by default are added to the dock on first run
      and enable Trash docklet by default
    + update badge drawing so the text is consistently sized
    + fix leak of ThemedIcon/FileIcon in IconFromGIcon
    + fix non-square items arent properly darken (LP: #584094)
    + remove MenuList.Dispose which is not really needed, solves (LP: #609170)
    + shrink config dialog (LP: #591448)

    + RecentDocs: fix crash (LP: #580723)
    + Mounter: use a better MountItem.UniqueID and don't fill up gconf with
      useless keys (temporary fix for LP: #600311)
    + Weather: add weather icon for Smoke (LP: #612437)
    + CPUMonitor: fix CPU utilization percentage (LP: #604677)
    + GMail:
      - add debuging messages to gmail and log web response status when we
        have a web exception
      - fix crash and leak in Gmail
  * debian/patches:
    + drop 01_use_cli_for_wrapper.patch
  * patch build-system and bump dependency for new gio-sharp >= 2.22.2
    + update debian/patches/use-system-gio-sharp.patch
 -- Iain Lane <email address hidden> Tue, 07 Sep 2010 09:03:13 +0100

Changed in docky (Ubuntu):
status: New → Fix Released
Revision history for this message
Jean-Baptiste Lallement (jibel) wrote :

Verification for lucid

I've not been able to reproduce the original crash with docky 2.0.5-0ubuntu1 in lucid-updates, but I have verified that the version of docky 2.0.6-0ubuntu1 in -proposed doesn't crash either and is working correctly. Marking as verification-done

tags: added: verification-done
removed: verification-needed
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package docky - 2.0.6-0ubuntu1

---------------
docky (2.0.6-0ubuntu1) lucid-proposed; urgency=low

  * New upstream release 2.0.6 "Just lovin' it",
    changes include:
    + fix check for existing instance
    + hitting ESC should cancel drags (LP: #460071)
    + make sure plugins enabled by default are added to the dock on first run
      and enable Trash docklet by default
    + update badge drawing so the text is consistently sized
    + fix leak of ThemedIcon/FileIcon in IconFromGIcon
    + fix non-square items arent properly darken (LP: #584094)
    + remove MenuList.Dispose which is not really needed, solves (LP: #609170)
    + shrink config dialog (LP: #591448)

    + RecentDocs: fix crash (LP: #580723)
    + Mounter: use a better MountItem.UniqueID and don't fill up gconf with
      useless keys (temporary fix for LP: #600311)
    + Weather: add weather icon for Smoke (LP: #612437)
    + CPUMonitor: fix CPU utilization percentage (LP: #604677)
    + GMail:
      - add debuging messages to gmail and log web response status when we
        have a web exception
      - fix crash and leak in Gmail
 -- Rico Tzschichholz <email address hidden> Wed, 01 Sep 2010 10:20:15 +0200

Changed in docky (Ubuntu Lucid):
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.