SysmonitorScreenlet.py crashed with AttributeError in sys_get_window_manager()

Bug #467159 reported by lhquark
118
This bug affects 27 people
Affects Status Importance Assigned to Milestone
screenlets (Ubuntu)
New
Undecided
Unassigned

Bug Description

Binary package hint: screenlets

1) The release of Ubuntu you are using
9.10
2) The version of the package you are using
0.1.2-7
3) What you expected to happen
I just want to open the manager window via right click menu but never succeeded after upgrading from jaunty to karmic.
4) What happened instead
nothing happened or a crash report dialog popped up which led me here.

output when run in terminal:

~$ screenlets-manager

** (screenlets-manager.py:11947): WARNING **: Trying to register gtype 'WnckWindowState' as flags when in fact it is of type 'GEnum'

** (screenlets-manager.py:11947): WARNING **: Trying to register gtype 'WnckWindowActions' as flags when in fact it is of type 'GEnum'

** (screenlets-manager.py:11947): WARNING **: Trying to register gtype 'WnckWindowMoveResizeMask' as flags when in fact it is of type 'GEnum'
/usr/share/screenlets-manager/screenlets-manager.py:93: DeprecationWarning: Use the new widget gtk.Tooltip
  self.tips = gtk.Tooltips()
/usr/share/screenlets-manager/screenlets-manager.py:414: DeprecationWarning: Use the new widget gtk.Tooltip
  self.tips.set_tip(but1, _('Launch/add a new instance of the selected Screenlet ...'))
/usr/share/screenlets-manager/screenlets-manager.py:415: DeprecationWarning: Use the new widget gtk.Tooltip
  self.tips.set_tip(but2, _('Install a new Screenlet, SuperKaramba or Web Widget or Web Application ...'))
/usr/share/screenlets-manager/screenlets-manager.py:416: DeprecationWarning: Use the new widget gtk.Tooltip
  self.tips.set_tip(but3, _('Permanently uninstall/delete the currently selected Screenlet ...'))
/usr/share/screenlets-manager/screenlets-manager.py:417: DeprecationWarning: Use the new widget gtk.Tooltip
  self.tips.set_tip(but4, _('Reset this Screenlet configuration (will only work if screenlet isnt running)'))
/usr/share/screenlets-manager/screenlets-manager.py:418: DeprecationWarning: Use the new widget gtk.Tooltip
  self.tips.set_tip(but5, _('Install new theme for this screenlet'))
/usr/share/screenlets-manager/screenlets-manager.py:419: DeprecationWarning: Use the new widget gtk.Tooltip
  self.tips.set_tip(but6, _('Restart all screenlets that have auto start at login'))
/usr/share/screenlets-manager/screenlets-manager.py:420: DeprecationWarning: Use the new widget gtk.Tooltip
  self.tips.set_tip(but7, _('Close all Screenlets running'))
/usr/share/screenlets-manager/screenlets-manager.py:421: DeprecationWarning: Use the new widget gtk.Tooltip
  self.tips.set_tip(but8, _('New Screenlets Options/Properties'))
/usr/share/screenlets-manager/screenlets-manager.py:422: DeprecationWarning: Use the new widget gtk.Tooltip
  self.tips.set_tip(but9, _('Create a Desktop shortcut for this Screenlet'))
/usr/share/screenlets-manager/screenlets-manager.py:477: DeprecationWarning: Use the new widget gtk.Tooltip
  self.tips.set_tip(but_about, _('Show info about this dialog ...'))
/usr/share/screenlets-manager/screenlets-manager.py:478: DeprecationWarning: Use the new widget gtk.Tooltip
  self.tips.set_tip(but_download, _('Download more screenlets ...'))
/usr/share/screenlets-manager/screenlets-manager.py:479: DeprecationWarning: Use the new widget gtk.Tooltip
  self.tips.set_tip(but_close, _('Close this dialog ...'))
True
Starter already exists.
DAEMON FOUND!

GLib-GObject-ERROR **: Attempt to add property GtkMenuBar::local to class after it was derived
aborting...
忽略 (core dumped)

ProblemType: Crash
Architecture: i386
Date: Sun Nov 1 01:55:39 2009
DistroRelease: Ubuntu 9.10
ExecutablePath: /usr/share/screenlets/Sysmonitor/SysmonitorScreenlet.py
InterpreterPath: /usr/bin/python2.6
Package: screenlets 0.1.2-7
PackageArchitecture: all
ProcCmdline: python -u /usr/share/screenlets/Sysmonitor/SysmonitorScreenlet.py
ProcEnviron:
 LANGUAGE=zh_CN.UTF-8
 PATH=(custom, user)
 LANG=zh_CN.UTF-8
 SHELL=/bin/bash
ProcVersionSignature: Ubuntu 2.6.31-14.48-generic
PythonArgs: ['/usr/share/screenlets/Sysmonitor/SysmonitorScreenlet.py']
SourcePackage: screenlets
Title: SysmonitorScreenlet.py crashed with AttributeError in sys_get_window_manager()
Uname: Linux 2.6.31-14-generic i686
UserGroups: adm admin audio cdrom dialout dip fax fuse lpadmin netdev plugdev sambashare tape video
XsessionErrors:
 (gnome-settings-daemon:2051): GLib-CRITICAL **: g_propagate_error: assertion `src != NULL' failed
 (gnome-settings-daemon:2051): GLib-CRITICAL **: g_propagate_error: assertion `src != NULL' failed
 (polkit-gnome-authentication-agent-1:2079): GLib-CRITICAL **: g_once_init_leave: assertion `initialization_value != 0' failed
 (nautilus:2074): Eel-CRITICAL **: eel_preferences_get_boolean: assertion `preferences_is_initialized ()' failed
 (Do:2085): Wnck-CRITICAL **: wnck_set_client_type got called multiple times.

Revision history for this message
lhquark (lhquark) wrote :
visibility: private → public
tags: removed: need-duplicate-check
Revision history for this message
lhquark (lhquark) wrote :

It seems that the gnome-globalmenu caused this problem.
When i disable it, the screenlets manager starts normally.

Revision history for this message
defilerc (defilerc-gmail) wrote :

using Lucid Lynx Beta 1 with latest updates and kernel 2.6.32-19. The error msg appears when I boot to Ubuntu (screenlets daemon is set to auto-start).

Revision history for this message
Kevin Walsh (walshkev) wrote :

Same here.

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.