dockbarx applet crashes with AWN v0.4.0

Bug #576068 reported by Géza Búza
10
This bug affects 2 people
Affects Status Importance Assigned to Milestone
DockbarX
Fix Released
Undecided
Unassigned

Bug Description

Description: Ubuntu 10.04 LTS
Release: 10.04
Dockbarx version: 0.30.0
AWN version: 0.4.0

Dockbarx applet crashes with AWN in Ubuntu Lucid.

Here is the console output:
geza@BGT9400:~$ avant-window-navigator
Screen is composited
** (avant-window-navigator:2189): DEBUG: Updating gtk theme colours
** (avant-window-navigator:2189): DEBUG: Updating dialog colours
** (avant-window-navigator:2189): DEBUG: Spawned awn-applet[2190] for "taskmanager.desktop", UID: 3, XID: 73400367
** (avant-window-navigator:2189): DEBUG: Spawned awn-applet[2199] for "DockBarX.desktop", UID: 1273094304, XID: 73401368

** (awn-applet:2199): WARNING **: desktop-entry-impl-glib.vala:224: Error trying to retrieve 'X-AWN-AppletExec': A kulcsfájlban nincs „X-AWN-AppletExec” kulcs

** (awn-applet:2199): WARNING **: No X-AWN-AppletExec key found in desktop file '/usr/share/avant-window-navigator/applets/DockBarX.desktop', exiting.

Matias Särs (msevens)
Changed in dockbar:
status: New → Fix Committed
Revision history for this message
Géza Búza (medve) wrote :

The original problem has gone by now, but there is an other instead.

Dockbarx version: 0.39
AWN version: 0.4.0

geza@BGT9400:~$ avant-window-navigator
Screen is composited
** (avant-window-navigator:2972): DEBUG: Updating gtk theme colours
** (avant-window-navigator:2972): DEBUG: Updating dialog colours
** (avant-window-navigator:2972): DEBUG: Spawned awn-applet[2973] for "DockBarX.desktop", UID: 1275061460, XID: 35651631

** (DockBarX.py:2973): WARNING **: Trying to register gtype 'WnckWindowState' as enum when in fact it is of type 'GFlags'

** (DockBarX.py:2973): WARNING **: Trying to register gtype 'WnckWindowActions' as enum when in fact it is of type 'GFlags'

** (DockBarX.py:2973): WARNING **: Trying to register gtype 'WnckWindowMoveResizeMask' as enum when in fact it is of type 'GFlags'
1275061460 1
DockBarApp.__init__()
dockbarx.__file__ = /usr/lib/python2.6/dockbarx/__init__.pyc
 uid = 1275061460
 panel_id= 1
Dockbarx init
Dockbarx reload
/usr/lib/python2.6/dockbarx/iconfactory.py:417: GtkWarning: gdk_pixbuf_scale_simple: assertion `dest_width > 0' failed
  pbs = pb.scale_simple(size, size, gtk.gdk.INTERP_BILINEAR)
Traceback (most recent call last):
  File "/home/geza/.config/awn/applets/DockBarX/DockBarX.py", line 44, in on_idle
    self.db.set_orient('h')
  File "/usr/lib/python2.6/dockbarx/dockbar.py", line 463, in set_orient
    self.on_desktop_changed()
  File "/usr/lib/python2.6/dockbarx/dockbar.py", line 667, in on_desktop_changed
    group.update_state()
  File "/usr/lib/python2.6/dockbarx/groupbutton.py", line 377, in update_state
    surface = self.icon_factory.surface_update(self.state_type)
  File "/usr/lib/python2.6/dockbarx/iconfactory.py", line 132, in surface_update
    surface = f(surface, **args)
  File "/usr/lib/python2.6/dockbarx/iconfactory.py", line 340, in command_if
    surface = f(surface, **args)
  File "/usr/lib/python2.6/dockbarx/iconfactory.py", line 736, in command_glow
    cs = self.command_colorize(surface, color)
  File "/usr/lib/python2.6/dockbarx/iconfactory.py", line 768, in command_colorize
    w = surface.get_width()
AttributeError: 'NoneType' object has no attribute 'get_width'

Revision history for this message
Matias Särs (msevens) wrote :

Which theme did you use when you got this error?

Revision history for this message
Géza Búza (medve) wrote :

It was the default theme in dockbar and dark theme 1.0 in awn.

Revision history for this message
Matias Särs (msevens) wrote :

I found the bug, I hope. Is it fixed in x.0.39.1?

Revision history for this message
Géza Búza (medve) wrote :

YES, it is working now. Thank you.

Matias Särs (msevens)
Changed in dockbar:
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.