Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 382991 - Picard 0.15.1 crashes with newest libffi
Summary: Picard 0.15.1 crashes with newest libffi
Status: RESOLVED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Gentoo Linux bug wranglers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-09-14 20:16 UTC by Azpegath
Modified: 2011-09-14 20:59 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Azpegath 2011-09-14 20:16:18 UTC
When I tried starting Musicbrains Picard today, it wasn't starting anymore. Seems like an update to libffi (now running 3.0.10) has broken it. Re-emerging libffi/Picard doesn't help.

Reproducible: Always

Steps to Reproduce:
1. Make sure you're running ~amd64
2. Start picard
3. Watch it crash
Actual Results:  
Traceback (most recent call last):
  File "/usr/bin/picard-2.7", line 2, in <module>
    from picard.tagger import main; main('/usr/share/locale', True)
  File "/usr/lib64/python2.7/site-packages/picard/tagger.py", line 62, in <module>
    from picard.disc import Disc, DiscError
  File "/usr/lib64/python2.7/site-packages/picard/disc.py", line 21, in <module>
    import ctypes
  File "/usr/lib64/python2.7/ctypes/__init__.py", line 10, in <module>
    from _ctypes import Union, Structure, Array
ImportError: libffi.so.6: cannot open shared object file: No such file or directory

Expected Results:  
Picard starting properly
Comment 1 Azpegath 2011-09-14 20:21:00 UTC
Ok, I fixed my issue by just creating a symblink inside /usr/lib/ to the existing library (libffi.so.5.0.10)

I don't know if it's a valid fix, but I guess so ;)

$ ln -s /usr/lib/libffi.so.5.0.10 /usr/lib/libffi.so.6
Comment 2 Rafał Mużyło 2011-09-14 20:59:37 UTC
Well, obviously that's not correct.

It's simply a revdep-rebuild case (at the last moment, libffi uptream reverted ABI bump in this release).