Docky 2 crashes with Playonlinux

Bug #567601 reported by Alexandre Rosenfeld
This bug report is a duplicate of:  Bug #595921: Crash with invalid URI format. Edit Remove
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Docky
Incomplete
Medium
Robert Dyer

Bug Description

Docky 2 crashes as soon as I open Playonlinux and it keeps crashing until I close Playonlinux.

Distro: Ubuntu 10.04 (Beta 2 with latest packages)
X Version: 7.5+5ubuntu1
Video card: ATI Mobility 3650 HD
Gnome Version: 2.30.0
Mono Version: 2.4.4 (Debian 2.4.4~svn151842-1ubuntu3)

Docky output:

[Info 20:30:17.044] Docky version: 2.1.0 bzr docky r1300 ppa
[Info 20:30:17.053] Kernel version: 2.6.32.21
[Info 20:30:17.054] CLR version: 2.0.50727.1433
[Debug 20:30:17.366] [UserArgs] BufferTime = 0
[Debug 20:30:17.366] [UserArgs] MaxSize = 2147483647
[Debug 20:30:17.366] [UserArgs] NetbookMode = False
[Debug 20:30:17.366] [UserArgs] NoPollCursor = False
[Info 20:30:17.459] [DockController] Setting theme: HUD
[Info 20:30:17.701] [PluginManager] Loaded "Docky.Widgets,1.0".
[Info 20:30:17.702] [PluginManager] Loaded "Docky.Widgets,1.0".
[Info 20:30:17.702] [PluginManager] Loaded "Clock".
[Info 20:30:17.709] [PluginManager] Loaded "Trash".
[Info 20:30:17.720] [PluginManager] Loaded "Battery Monitor".
[Info 20:30:17.794] [PluginManager] Loaded "Mounter".
[Info 20:30:17.809] [PluginManager] Loaded "GMail".
[Info 20:30:17.814] [PluginManager] Loaded "CPU Monitor".
[Info 20:30:18.243] [GMailAtom] Fetching Atom feed: https://mail.google.com/mail/feed/atom/Inbox
[Info 20:30:19.328] [Helper] Starting open_terminal_here.py
[Info 20:30:19.360] [Helper] Starting pidgin_control.py
[Info 20:30:19.374] [Helper] Starting rhythmbox_control.py
[Info 20:30:19.385] [Helper] Starting tomboy_menus.py
[Info 20:30:19.416] [Helper] Starting transmission_badge.py
[Info 20:30:19.426] [Helper] Starting zeitgeist_docky.py
[Info 20:30:19.452] [Helper] Starting zeitgeist_journal.py
[Info 20:30:19.492] [DrawingService] Could not find 'banshee', using fallback of 'extension'.
[Info 20:30:19.518] [DrawingService] Could not find 'deluge', using fallback of 'extension'.
[Info 20:30:19.547] [DrawingService] Could not find 'emesene', using fallback of 'extension'.
[Info 20:30:19.552] [DrawingService] Could not find 'gajim', using fallback of 'extension'.
[Info 20:30:19.614] [DrawingService] Could not find 'gtg', using fallback of 'extension'.
[Info 20:30:19.620] [DrawingService] Could not find 'liferea', using fallback of 'extension'.
[Info 20:30:19.660] [DrawingService] Could not find 'pidgin', using fallback of 'extension'.
[Info 20:30:19.866] [Helper] zeitgeist_journal.py has exited (Code 0).
[Info 20:30:19.869] [Helper] zeitgeist_docky.py has exited (Code 0).
Exception in Gtk# callback delegate
  Note: Applications can use GLib.ExceptionManager.UnhandledException to handle the exception.
System.UriFormatException: URI scheme must start with a letter and must consist of one of alphabet, digits, '+', '-' or '.' character.
  at System.Uri.Parse (UriKind kind, System.String uriString) [0x00000]
  at System.Uri.ParseUri (UriKind kind) [0x00000]
  at System.Uri..ctor (System.String uriString, Boolean dontEscape) [0x00000]
  at System.Uri..ctor (System.String uriString) [0x00000]
  at Docky.Items.FileApplicationProvider.UpdateTransientItems () [0x00000]
  at Docky.Items.FileApplicationProvider+<WnckScreenDefaultWindowOpened>c__AnonStorey10.<>m__35 () [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
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

Since it seems to be something with Playonlinux name, here's the output of ps ax | grep playonlinux:

 6771 pts/2 S 0:00 bash /usr/share/playonlinux/daemon/playonlinux-daemon
18304 ? S 0:00 /bin/bash /usr/share/playonlinux/playonlinux
18405 ? S 0:01 python /usr/share/playonlinux/python/mainwindow.py
23909 ? S 0:00 /bin/bash /usr/share/playonlinux/playonlinux
24172 ? S 0:00 python /usr/share/playonlinux/python/mainwindow.py
24200 pts/2 S 0:00 bash /usr/share/playonlinux/daemon/autorun

Robert Dyer (psybers)
Changed in docky:
assignee: nobody → Robert Dyer (psybers)
importance: Undecided → Low
Robert Dyer (psybers)
Changed in docky:
importance: Low → Medium
Revision history for this message
Robert Dyer (psybers) wrote :

Can you post the full path to the .desktop file for playonlinux and also upload that file here.

Changed in docky:
status: New → Incomplete
Revision history for this message
Alexandre Rosenfeld (airmind) wrote :

The full path is /usr/share/applications/PlayOnLinux.desktop

The .desktop file:

[Desktop Entry]
Version=1.0
Encoding=UTF-8
Name=PlayOnLinux
GenericName=Game
Comment=PlayOnLinux
Type=Application
Exec=playonlinux
Icon=playonlinux
Categories=Game;
Name[fr_FR]=PlayOnLinux

Changed in docky:
milestone: none → 2.0.4
Changed in docky:
milestone: 2.0.4 → 2.0.5
tags: added: windowmatcher
Changed in docky:
milestone: 2.0.5 → none
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.