glipper crashed with ImportError in <module>()

Bug #257052 reported by Ing0R
116
This bug affects 2 people
Affects Status Importance Assigned to Milestone
glipper (Ubuntu)
Fix Released
High
Unassigned

Bug Description

Binary package hint: glipper

glipper crashed on login

ProblemType: Crash
Architecture: amd64
DistroRelease: Ubuntu 8.10
ExecutablePath: /usr/lib/glipper/glipper
InterpreterPath: /usr/bin/python2.5
NonfreeKernelModules: nvidia
Package: glipper 1.0-1ubuntu1
ProcAttrCurrent: unconfined
ProcCmdline: python /usr/lib/glipper/glipper --oaf-activate-iid=OAFIID:Glipper_Factory --oaf-ior-fd=36
ProcEnviron:
 LANG=en_US.UTF-8
 PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
 SHELL=/bin/bash
PythonArgs: ['/usr/lib/glipper/glipper', '--oaf-activate-iid=OAFIID:Glipper_Factory', '--oaf-ior-fd=36']
SourcePackage: glipper
Title: glipper crashed with ImportError in <module>()
Uname: Linux 2.6.26-5-generic x86_64
UserGroups: adm admin audio cdrom dialout dip floppy fuse lpadmin plugdev video

Tags: apport-crash

Related branches

Revision history for this message
Ing0R (ing0r) wrote :
Revision history for this message
Andrea Corbellini (andrea.corbellini) wrote :

This happens because "/var/lib/python-support/python2.5/glipper/keybinder/_keybinder.so" is linked against libffi4, but libffi5 is installed in Interpid and libffi4 is not a dependency of glipper.

Changed in glipper:
importance: Undecided → High
status: New → Triaged
Revision history for this message
unikuser (unikuser) wrote :

Temporary solution, copied libffi4.so from hardy and glipper is working. Still, glipper should be updated to use libffi5.so for a permanent fix.

http://packages.ubuntu.com/hardy/libffi4

Revision history for this message
Daniel Holm (danielholm) wrote :

Yeah, that worked flawlessly!

Revision history for this message
Tomasz Sterna (smoku) wrote :

So, a simple rebuild on builders should help?

Revision history for this message
l33ting disorder (omni-networksense) wrote :

When I try unikuser's temporary solution, I get this output:

Error: Dependency is not satisfiable: gcc-4.2-base

And it won't let me install libffi4

Revision history for this message
Daniel Holm (danielholm) wrote :

I had to force the install "sudo dpkg -i --force-all libffi4.deb"
But apt removes it when it gets the chance.

Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package glipper - 1.0-1ubuntu2

---------------
glipper (1.0-1ubuntu2) intrepid; urgency=low

  * debian/control:
    + Add missing shlibs:Depends to Depends.
  * debian/rules:
    + Call dh_shlibdeps. We want our magical dependency resolution!
  * Rebuild removes hidden dependency on libffi4 (LP: #257052)

 -- Christopher James Halse Rogers <email address hidden> Thu, 02 Oct 2008 11:08:19 +1000

Changed in glipper:
status: Triaged → Fix Released
Revision history for this message
Daniel Holm (danielholm) wrote :

It works! Its alive! Thank you soo much!

Revision history for this message
_sAm_ (steffen-inbox) wrote :

glipper still crashed on login on my setup, see screenshot.

Revision history for this message
_sAm_ (steffen-inbox) wrote :

glipper still crashed on login on my setup, see screenshot.

Revision history for this message
Pavel Vrany (pavel-vrany) wrote :

_sAm_: try
$ rm -fr ~/.glipper

Revision history for this message
unf (unfito) wrote : Re: [Bug 257052] Re: glipper crashed with ImportError in <module>()

Pavel, this doesn't work as this crash appears "randomly". Anything has
changed since Hardy was released.

On Mon, Nov 10, 2008 at 5:38 PM, Pavel Vrany <email address hidden> wrote:

> _sAm_: try
> $ rm -fr ~/.glipper
>
> --
> glipper crashed with ImportError in <module>()
> https://bugs.launchpad.net/bugs/257052
> You received this bug notification because you are a direct subscriber
> of a duplicate bug.
>

Revision history for this message
Gergely Papp (gergely-papp) wrote :

I'm using Ibex now, and the problem persists.

It seems to me, that the application crashes _only_, when it is about to be added to the panel at startup.

This looks like the initialization of the panel happens earlier than glipper is available, but I'm only guessing.

Revision history for this message
l33ting disorder (omni-networksense) wrote :

I've gotten sick and tired of Ibex being so crashy so I reverted back to 8.04 (when I say reverted, I mean I backed up my home dir, paved the partition, and installed a fresh 8.04).

Glipper is doing the exact same thing for my hardy install - occasionally crashing on startup. It's 100% reliable that it WILL crash on the first login when the computer is started up. Once the first login has been done, I can log out, then log back in and most of the time it won't crash (though sometimes it will still crash).

I don't think Gergely's theory holds water, since it's not a panel error, it's actually glipper crashing when it tries to start up. I think it's more likely that glipper has a dependency that isn't starting until after glipper itself. (Part of me wonders if this stems back to the libffi change, since I never had any glipper issues before 1.0-1ubuntu2 was rolled out to accommodate Ibex users)

Is there a way to force apt to install the previous version instead, and to prevent apt from removing the previous version next time update-manager runs?

Changed in glipper (Ubuntu):
status: Fix Released → Fix Committed
Laszlo Pandy (laszlok)
Changed in glipper (Ubuntu):
status: Fix Committed → Fix Released
Revision history for this message
unf (unfito) wrote : Good news!

Dear friend,
Just got an Nikon D80 10.2MP Digital SLR Camera on this website: bihoir.com
Much cheaper than the market price. If you want to buy digital products,
just order online and you will get the high quality products.
Hope you can enjoy shopping!
Thanks & Regards!

Revision history for this message
Simone Tolotti (simontol) wrote :

Spam has come to Launchpad...

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.