Glipper dies when desktop starting
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Glipper |
Fix Released
|
Critical
|
|||
Fedora |
Won't Fix
|
Low
|
|||
glipper (Debian) |
Fix Released
|
Unknown
|
|||
glipper (Ubuntu) |
Fix Released
|
Medium
|
Unassigned | ||
Hardy |
Won't Fix
|
Undecided
|
Unassigned |
Bug Description
I use glipper all the time and I find it to be the clipboard application that has been missing from Linux desktops for the longest time. In the recent Hardy development I find that glipper dies when the desktop starts. I receive the following message in an error dialog window:
The panel encountered a problem while loading OAFIID:Glipper....
The is asks if I want to remove glipper from the panel. I find this very frustrating. What is more frustrating is that once the desktop is up and running I can then install the glipper applet back on the panel and it works properly. I have only installed this as an applet and I have never tried setting up a custom launcher.
DISTRIB_ID=Ubuntu
DISTRIB_
DISTRIB_
DISTRIB_
glipper:
Installed: 1.0-1
Candidate: 1.0-1
Version table:
*** 1.0-1 0
500 http://
100 /var/lib/
Traceback originally from Bug #222846:
ProblemType: Crash
Architecture: i386
Date: Sun Apr 27 03:59:12 2008
DistroRelease: Ubuntu 8.04
ExecutablePath: /usr/lib/
InterpreterPath: /usr/bin/python2.5
Package: glipper 1.0-1ubuntu1
PackageArchitec
ProcCmdline: python /usr/lib/
--oaf-activate-
ProcEnviron:
LANG=en_US.UTF-8
PATH=/usr/
SHELL=/bin/bash
PythonArgs: ['/usr/
'--oaf-
SourcePackage: glipper
Title: glipper crashed with ValueError in load()
Uname: Linux 2.6.24-16-386 i686
UserGroups: adm admin audio cdrom dialout dip floppy fuse lpadmin plugdev
sambashare scanner video
Traceback (most recent call last):
File "/usr/lib/
glipper.
File "/var/lib/
get_
File "/var/lib/
self.
ValueError: invalid literal for int() with base 10: '\x14\x0b'
Proposed Workaround:
So what to do: Look up Glipper and add a wait statement:
sudo gedit /usr/lib/
Make sure the code in the beginning looks like this:
#!/usr/bin/env python
# Glipper - Clipboardmanager for GNOME
# Copyright (C) 2007 Glipper Team
# bla bla bla
# License along with this library; if not, write to the
# Free Software Foundation, Inc., 59 Temple Place - Suite 330,
# Boston, MA 02111-1307, USA.
#
import time # <-- This line is new
time.sleep(8) # <-- This line is new. Change the 8 to for instance 30 if it did not help
import gobject
gobject.
import gtk, gnomeapplet, gnome
import getopt, sys
from os.path import *
Proposed Solution(? needs to be verified):
Crashing in Intrepid too. It needs to be rebiult againsta libffi5 instead of libffi4
Changed in glipper: | |
status: | Confirmed → Triaged |
Changed in glipper: | |
importance: | Undecided → Medium |
description: | updated |
description: | updated |
description: | updated |
Changed in glipper: | |
status: | Unknown → New |
Changed in glipper: | |
status: | New → Confirmed |
Changed in fedora: | |
status: | Confirmed → Won't Fix |
tags: |
added: patch-forwarded-upstream removed: patch |
Changed in glipper: | |
importance: | Unknown → Critical |
milestone: | none → 2.0 |
status: | Unknown → Fix Released |
Changed in glipper (Ubuntu): | |
status: | Triaged → Fix Released |
Changed in fedora: | |
importance: | Unknown → Low |
Changed in glipper (Debian): | |
status: | New → Fix Released |
After I re-add the glipper applet to the panel I check ps and this is the result ( get back:
sam 5994 1 0 13:20 ? 00:00:00 python /usr/lib/ glipper/ glipper --oaf-activate- iid=OAFIID: Glipper_ Factory --oaf-ior-fd=53