FS#15875 - [fbida] libjpeg7 breaks exiftran (and probably others)

Attached to Project: Arch Linux
Opened by Wolfgang Draskovic (woldra) - Sunday, 09 August 2009, 21:09 GMT
Last edited by Eric Belanger (Snowman) - Tuesday, 11 August 2009, 03:20 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To Eric Belanger (Snowman)
Architecture All
Severity High
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Hi!
There is a severe problem after the last update. I think it is the new libjpeg7 that's causing many apps to crash. I'm no longer able to use qiv or feh to watch my jpeg files (png's are working). Other viewers (gqview,geeqie,gpicview) are working with the same jpegs.

qiv:
it just fails silently with no message at all

feh:
is at least trying to be helpfull:
feh WARNING: dsc_0250.jpg - No Imlib2 loader for that file format
feh - No loadable images specified.
Use feh --help for detailed usage information

exiftran:
I use it to rotate images automatically. It segfaults if a jpeg has to be rotated but is ok otherwise.

installed versions are:
libjpeg 7-1
feh 1.3.4-5
qiv 2.2.2-1
fbida 2.07-2

I have another system wich is not updated by now using this versions:
libjpeg 6b-6
feh 1.3.4-4
qiv 2.2.2-1
fbida 2.07-1

everythings ok there.

Regards,
Wolfgang
This task depends upon

Closed by  Eric Belanger (Snowman)
Tuesday, 11 August 2009, 03:20 GMT
Reason for closing:  Fixed
Additional comments about closing:  fixed in fbida-2.07-3 :)
Comment by Gerardo Exequiel Pozzi (djgera) - Sunday, 09 August 2009, 23:23 GMT
I tested feh and qiv (i686), and both can display many jpeg images without any crash. (both uses imlib2), what version of imlib2 you have? Must be 1.4.2-3

About exiftran from fbida, yes crash.
Comment by Gerardo Exequiel Pozzi (djgera) - Monday, 10 August 2009, 00:05 GMT
  • Field changed: Summary (libjpeg7 breaks qiv, feh, exiftran (and probably others) → [fbida] libjpeg7 breaks exiftran (and probably others))
  • Field changed: Status (Unconfirmed → Assigned)
  • Field changed: Architecture (i686 → All)
  • Task assigned to Eric Belanger (Snowman)
OK, for fbida the source have private files from jpeg6b ( jinclude.h jpegint.h jpeglib.h transupp.c transupp.h ) in the source directory. Replacing with the current headers and doing the recompilation works fine again.

Maybe should be open a separate bug report for feh and qiv that uses imlib2. (again these programs woks fine for me)
Comment by Wolfgang Draskovic (woldra) - Monday, 10 August 2009, 22:32 GMT
thanks for the hint - I had an old(?) imlib2-devel package (which came from e17 group and provided imlib2).
imlib2-devel 1.4.0.001-2

So qiv and feh are working again.
I haven't found the time to recompile exiftran with the libjpeg7 headers. Will there be a fixed package soon?

Regards,
Wolfgang
Comment by Gerardo Exequiel Pozzi (djgera) - Monday, 10 August 2009, 22:46 GMT
Good, you are welcome ;)

For the fbida: I don't know, this depends on decision of the packager, probably yes.

Loading...