Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 284753 - media-gfx/fbida: exiftran segfaults with jpeg-7
Summary: media-gfx/fbida: exiftran segfaults with jpeg-7
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Michal Januszewski (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: 283241
  Show dependency tree
 
Reported: 2009-09-13 12:07 UTC by Hanno Böck
Modified: 2009-09-25 17:58 UTC (History)
0 users

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


Attachments
Update bundled headers from 6b to 7. (fbida-2.07-jpeg-7.patch,74.40 KB, patch)
2009-09-13 12:56 UTC, Samuli Suominen (RETIRED)
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Hanno Böck gentoo-dev 2009-09-13 12:07:08 UTC
exiftran (part of fbida package) segfaults after updating to media-libs/jpeg-7.

hanno@libertalia ~/in $ exiftran -ai *
processing img_5485.jpg
Speicherzugriffsfehler

I wrote upstream a mail, got no reply yet.
Comment 2 Samuli Suominen (RETIRED) gentoo-dev 2009-09-13 12:56:01 UTC
Created attachment 203930 [details, diff]
Update bundled headers from 6b to 7.

Should be working but possible a bit ugly (wrt bundling internal jpeg headers).
Comment 3 Samuli Suominen (RETIRED) gentoo-dev 2009-09-15 16:37:15 UTC
Hanno, can you verify that this patch solves the problem? I'm asking because I can't reproduce the problem (I don't know why, perhaps my jpg test files are different?).

(The source of the problem will still be there because upstream is bundling part of the jpeg... but that's more of an UPSTREAM issue.)
Comment 4 Michal Januszewski (RETIRED) gentoo-dev 2009-09-25 17:58:45 UTC
This is now fixed in CVS, thanks for the patch and the bug report.

BTW, if anyone wants to test this, you should be able to reproduce the crash by forcing exiftrans to rotate the picture (e.g. using -1).