FS#18302 - [fbida] exiftran breaks on libjpeg8 upgrade

Attached to Project: Arch Linux
Opened by Jared Henley (multixrulz) - Friday, 12 February 2010, 08:47 GMT
Last edited by Eric Belanger (Snowman) - Tuesday, 02 March 2010, 20:54 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To Eric Belanger (Snowman)
Architecture i686
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description: the exiftran program in the fbida package fails on some jpegs with the message "Bogus virtual array access". fbida hasn't been updated for a long time, and this worked before the change to libjpeg8. The error message is emitted by libjpeg.

Additional info:
* fbida 2.07-4, libjpeg 8-2
* pacman -Syu completed on 12 Feb 2010, 5pm (GMT +1000)


Steps to reproduce:
exiftran -aip test.jpg (use attached file)
This task depends upon

Closed by  Eric Belanger (Snowman)
Tuesday, 02 March 2010, 20:54 GMT
Reason for closing:  Fixed
Additional comments about closing:  Fixed in fbida-2.07-5. Thanks goes to David for the fix.
Comment by Andrea Scarpino (BaSh) - Friday, 12 February 2010, 12:46 GMT
  • Field changed: Summary (Exiftran from fbida breaks on libjpeg8 upgrade → [fbida] exiftran breaks on libjpeg8 upgrade)
  • Field changed: Status (Unconfirmed → Assigned)
  • Field changed: Severity (Medium → Low)
  • Task assigned to Eric Belanger (Snowman)
eric rebuilt it, assigned to him.
Comment by Eric Belanger (Snowman) - Friday, 12 February 2010, 16:01 GMT
You forgot to attach the file.
Comment by Jared Henley (multixrulz) - Monday, 15 February 2010, 03:01 GMT
D'Oh! It disappeared when Flyspray reminded me to enter a subject line. File is attached here.
   test.jpg (1.6 MiB)
Comment by fabio (crovy) - Sunday, 28 February 2010, 15:50 GMT
I confirm the error. Now, to run the application, I have downgraded the fbida package to version 2.07-3 and added the libjpeg7 to /etc/lib

In detail:
- download from not upgraded repository, or from your pacman cache, libjpeg7 and fbida-2.07-3
- copy the library
cp libjpeg.so.7.0.0 /usr/lib
- create a simbolic link
ln -s -T /usr/lib/libjpeg.so.7.0.0 libjpeg.so.7
- install the previous version of fbida
pacman -U fbida-2.07-3-i686.pkg.tar.gz
- Add a rule to /etc/pacman.conf for not upgrade the fbida package. Search the key IgnorePkg and add fbida (IgnorePkg = fbida)

Bye, Crovy
Comment by Eric Belanger (Snowman) - Sunday, 28 February 2010, 20:09 GMT
it might be cause by this:  FS#18397 
Comment by Eric Belanger (Snowman) - Tuesday, 02 March 2010, 05:26 GMT
Problem is still there with libjpeg 8.0.1-1
Comment by David Sotelo (aktinos) - Tuesday, 02 March 2010, 08:42 GMT
Works replacing transupp.{h,c} with those provided by jpeg-8.
See http://aur.archlinux.org/packages.php?ID=27127

Loading...