Bug 153282
| Summary: | Fails to load some jpg images | ||||||
|---|---|---|---|---|---|---|---|
| Product: | [Fedora] Fedora | Reporter: | Steven Usdansky <usdanskys> | ||||
| Component: | libexif | Assignee: | Matthias Clasen <mclasen> | ||||
| Status: | CLOSED RAWHIDE | QA Contact: | |||||
| Severity: | medium | Docs Contact: | |||||
| Priority: | medium | ||||||
| Version: | 4 | CC: | karsten, lockhart, nphilipp | ||||
| Target Milestone: | --- | ||||||
| Target Release: | --- | ||||||
| Hardware: | i386 | ||||||
| OS: | Linux | ||||||
| Whiteboard: | |||||||
| Fixed In Version: | Doc Type: | Bug Fix | |||||
| Doc Text: | Story Points: | --- | |||||
| Clone Of: | Environment: | ||||||
| Last Closed: | 2005-04-25 02:50:08 UTC | Type: | --- | ||||
| Regression: | --- | Mount Type: | --- | ||||
| Documentation: | --- | CRM: | |||||
| Verified Versions: | Category: | --- | |||||
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |||||
| Cloudforms Team: | --- | Target Upstream Version: | |||||
| Embargoed: | |||||||
| Bug Depends On: | |||||||
| Bug Blocks: | 136451 | ||||||
| Attachments: |
|
||||||
|
Description
Steven Usdansky
2005-04-04 14:00:47 UTC
Please attach an example image. Created attachment 112659 [details]
file won't load in gimp-2.2.4-10
To me, this seems to be a problem with the newer libexif. Running the gimp like this: [nils@cognac ~]$ gimp --stack-trace-mode query tmp/gimp-2.2.4-wontload.jpg /usr/lib/gimp/2.0/plug-ins/jpeg: fatal error: Segmentation fault /usr/lib/gimp/2.0/plug-ins/jpeg (pid:6828): [E]xit, [H]alt, show [S]tack trace or [P]roceed: h you can attach your favourite debugger to the jpeg plugin process, this gives such a backtrace: (gdb) where #0 0x005188a2 in g_on_error_query () from /usr/lib/libglib-2.0.so.0 #1 0x00eb1414 in gimp_plugin_sigfatal_handler (sig_num=11) at gimp.c:1473 #2 <signal handler called> #3 0x00e47c08 in exif_data_save_data_content (data=0x8bedc18, ifd=0x8becdf0, d=0xbf9ba910, ds=0xbf9ba910, offset=8) at exif-data.c:241 #4 0x00e484c2 in exif_data_save_data (data=0x8bedc18, d=0xbf9ba910, ds=0xbf9ba90c) at exif-data.c:839 #5 0x0804c70d in load_image (filename=0x8bec4a8 "/home/nils/tmp/gimp-2.2.4-wontload.jpg", runmode=Variable "runmode" is not available. ) at jpeg.c:1297 #6 0x0804dc41 in run (name=0x8bec3e8 "file_jpeg_load", nparams=3, param=0x8bec438, nreturn_vals=0xbf9bab44, return_vals=0xbf9bab48) at jpeg.c:460 #7 0x00eb245d in gimp_main (info=0x8051460, argc=6, argv=0xbf9bac14) at gimp.c:1772 #8 0x0804b236 in main (argc=-1357250552, argv=0xaf1a0008) at jpeg.c:327 #9 0x0059dde6 in __libc_start_main () from /lib/libc.so.6 #10 0x0804b181 in _start () The real SEGV happens in exif_data_save_data_entry() at exif-data.c:241, which is inlined from exif_data_save_data_content() at exif-data.c:460. Matthias, can you please investigate what goes wrong here? *** Bug 154388 has been marked as a duplicate of this bug. *** http://bugs.gentoo.org/show_bug.cgi?id=86740 has a patch for this. Fixed in 0.6.12-2 |