Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > linux.debian.bugs.dist > #1154483 > unrolled thread

Bug#1041242: libheif1: 1.16.2-1+b1 breaks displaying any pictures

Started byChristoph Anton Mitterer <calestyo@scientia.org>
First post2023-07-16 14:30 +0200
Last post2023-08-02 15:10 +0200
Articles 6 — 3 participants

Back to article view | Back to linux.debian.bugs.dist


Contents

  Bug#1041242: libheif1: 1.16.2-1+b1 breaks displaying any pictures Christoph Anton Mitterer <calestyo@scientia.org> - 2023-07-16 14:30 +0200
    Bug#1041242: libheif1: 1.16.2-1+b1 breaks displaying any pictures Christoph Anton Mitterer <calestyo@scientia.org> - 2023-07-16 14:40 +0200
    Bug#1041242: libheif1: 1.16.2-1+b1 breaks displaying any pictures Fabian Greffrath <fabian@greffrath.com> - 2023-07-16 16:30 +0200
    Bug#1041242: libheif1: 1.16.2-1+b1 breaks displaying any pictures Christoph Anton Mitterer <calestyo@scientia.org> - 2023-07-16 16:50 +0200
    Bug#1041242: This also breaks imagemagick (imagemagick) and vipsthumbnail (libvips-tools) Michael Moore <stuporglue@gmail.com> - 2023-07-28 12:00 +0200
    Bug#1041242: libheif1: 1.16.2-1+b1 breaks displaying any pictures Christoph Anton Mitterer <calestyo@scientia.org> - 2023-08-02 15:10 +0200

#1154483 — Bug#1041242: libheif1: 1.16.2-1+b1 breaks displaying any pictures

FromChristoph Anton Mitterer <calestyo@scientia.org>
Date2023-07-16 14:30 +0200
SubjectBug#1041242: libheif1: 1.16.2-1+b1 breaks displaying any pictures
Message-ID<GS92V-DeV-1@gated-at.bofh.it>
Package: libheif1
Version: 1.16.2-1+b1
Severity: grave
Justification: renders package unusable

Hey.

With libheif1, heif-gdk-pixbuf and heif-thumbnailer installed, I was able
to display *.heic images from my smartphone in eog, geeqie and gimp.

But after upgrading to 1.16.2-1+b1 dies works no longer (I have all the
plugins installed).

Downgrading to 1.15.1-1 fixes this issue, but interestingly for
geequie and gimp only.


With 1.16.2-1+b1:

For eog there's no really usable debug output:
$ export EOG_DEBUG=1
$ export EOG_DEBUG_IMAGE_DATA=1
$ export EOG_DEBUG_IMAGE_LOAD=1
$ export EOG_DEBUG_PLUGINS=1
$ export EOG_DEBUG_VIEW=1
$ eog 20230607_075801.heic -n
[0,000126 (0,000126)] ../src/eog-plugin-engine.c:72 (eog_plugin_engine_init)
[0,000651 (0,000525)] ../src/eog-plugin-engine.c:129 (eog_plugin_engine_new) Adding XDG_DATA_HOME (/home/calestyo/.local/share/eog/plugins) to plugins search path
[0,000681 (0,000030)] ../src/eog-plugin-engine.c:143 (eog_plugin_engine_new) Adding XDG_DATA_DIR /usr/share/gnome/eog/plugins to plugins search path
[0,000686 (0,000005)] ../src/eog-plugin-engine.c:143 (eog_plugin_engine_new) Adding XDG_DATA_DIR /usr/local/share/eog/plugins to plugins search path
[0,000689 (0,000003)] ../src/eog-plugin-engine.c:143 (eog_plugin_engine_new) Adding XDG_DATA_DIR /usr/share/eog/plugins to plugins search path
[0,000750 (0,000061)] ../src/eog-plugin-engine.c:153 (eog_plugin_engine_new) Adding system plugin dir (/usr/lib/x86_64-linux-gnu/eog/plugins)to plugins search path
[0,025674 (0,024924)] ../src/eog-job-scheduler.c:95 (eog_job_scheduler_dequeue_job) No jobs in queue
[0,025686 (0,000012)] ../src/eog-job-scheduler.c:102 (eog_job_scheduler_dequeue_job) Wating for jobs ...

(eog:106648): Handy-WARNING **: 14:16:35.918: Using GtkSettings:gtk-application-prefer-dark-theme together with HdyStyleManager is unsupported. Please use HdyStyleManager:color-scheme instead.
[0,081792 (0,056106)] ../src/eog-window.c:5143 (eog_window_new)
[0,082591 (0,000799)] ../src/eog-window.c:4567 (eog_window_init)
[0,082872 (0,000281)] ../src/eog-window.c:476 (eog_window_get_display_profile) No valid display profile set, assuming sRGB
[0,107066 (0,024194)] ../src/eog-window.c:247 (eog_window_set_gallery_mode)
[0,107520 (0,000454)] ../src/eog-window.c:247 (eog_window_set_gallery_mode)
[0,107526 (0,000006)] ../src/eog-window.c:247 (eog_window_set_gallery_mode)
[0,107528 (0,000002)] ../src/eog-window.c:358 (eog_window_can_save_changed_cb)
[0,107532 (0,000004)] ../src/eog-window.c:700 (update_action_groups_state)
[0,107954 (0,000422)] ../src/eog-window.c:1974 (update_ui_visibility)
[0,108005 (0,000051)] ../plugins/fullscreen/eog-fullscreen-plugin.c:117 (eog_fullscreen_plugin_init) EogFullscreenPlugin initializing
[0,108025 (0,000020)] ../plugins/fullscreen/eog-fullscreen-plugin.c:141 (eog_fullscreen_plugin_activate)
[0,108041 (0,000016)] ../src/eog-window.c:5293 (eog_window_open_file_list)
[0,108051 (0,000010)] ../src/eog-jobs.c:861 (eog_job_model_new) EogJobModel (0x56410689cd40) job was CREATED
[0,108053 (0,000002)] ../src/eog-job-scheduler.c:57 (eog_job_scheduler_enqueue_job) ENQUEUED EogJobModel (0x56410689cd40) with priority 2
[0,108175 (0,000122)] ../src/eog-job-scheduler.c:95 (eog_job_scheduler_dequeue_job) DEQUEUED EogJobModel (0x56410689cd40)
[0,108183 (0,000008)] ../src/eog-job-scheduler.c:147 (eog_job_process) PROCESSING a EogJobModel (0x56410689cd40)
[0,116799 (0,008616)] ../src/eog-job-scheduler.c:95 (eog_job_scheduler_dequeue_job) No jobs in queue
[0,116809 (0,000010)] ../src/eog-job-scheduler.c:102 (eog_job_scheduler_dequeue_job) Wating for jobs ...
[0,116939 (0,000130)] ../src/eog-jobs.c:152 (notify_finished) EogJobModel (0x56410689cd40) job was FINISHED
[0,116948 (0,000009)] ../src/eog-window.c:5201 (eog_job_model_cb)
[0,116974 (0,000026)] ../src/eog-window.c:700 (update_action_groups_state)
[1,617610 (1,500636)] ../src/eog-window.c:4660 (eog_window_dispose)
[1,617701 (0,000091)] ../plugins/fullscreen/eog-fullscreen-plugin.c:125 (eog_fullscreen_plugin_dispose) EogFullscreenPlugin disposing
[1,617721 (0,000020)] ../src/eog-window.c:1792 (fullscreen_clear_timeout)
[1,617726 (0,000005)] ../src/eog-window.c:1824 (slideshow_clear_timeout)


geequie just gives:

warning: heif reader error: Unsupported feature: Unsupported codec

warning: heif reader error: Unsupported feature: Unsupported codec

warning: heif reader error: Unsupported feature: Unsupported codec

warning: heif reader error: Unsupported feature: Unsupported codec


gimp gives:
Opening '20230614_134801.heic' failed: Unknown file type



Any ideas?

Thanks,
Chris.


-- System Information:
Debian Release: trixie/sid
  APT prefers unstable-debug
  APT policy: (500, 'unstable-debug'), (500, 'unstable')
Architecture: amd64 (x86_64)

Kernel: Linux 6.3.0-2-amd64 (SMP w/16 CPU threads; PREEMPT)
Locale: LANG=en_DE.UTF-8, LC_CTYPE=en_DE.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages libheif1 depends on:
ii  libc6       2.37-6
ii  libgcc-s1   13.1.0-8
ii  libstdc++6  13.1.0-8
ii  zlib1g      1:1.2.13.dfsg-1

Versions of packages libheif1 recommends:
ii  libheif-plugin-aomdec    1.16.2-1+b1
ii  libheif-plugin-aomenc    1.16.2-1+b1
ii  libheif-plugin-dav1d     1.16.2-1+b1
ii  libheif-plugin-libde265  1.16.2-1+b1
ii  libheif-plugin-x265      1.16.2-1+b1

Versions of packages libheif1 suggests:
pn  libheif-plugin-rav1e   <none>
pn  libheif-plugin-svtenc  <none>

-- no debconf information

[toc] | [next] | [standalone]


#1154488

FromChristoph Anton Mitterer <calestyo@scientia.org>
Date2023-07-16 14:40 +0200
Message-ID<GS9cC-Dia-9@gated-at.bofh.it>
In reply to#1154483
Weird... I did another upgrade/downgrade cycle and it now works (with
the downgraded version) for eog too.

And I'm pretty sure I checked the first time, whether eog was perhaps
still running and using the old (that is the new version) of the lib.

[toc] | [prev] | [next] | [standalone]


#1154499

FromFabian Greffrath <fabian@greffrath.com>
Date2023-07-16 16:30 +0200
Message-ID<GSaV3-Enp-11@gated-at.bofh.it>
In reply to#1154483

[Multipart message — attachments visible in raw view] — view raw

Do you have the heif-gdk-pixbuf package installed? Von meinem/meiner Galaxy gesendet

[toc] | [prev] | [next] | [standalone]


#1154503

FromChristoph Anton Mitterer <calestyo@scientia.org>
Date2023-07-16 16:50 +0200
Message-ID<GSbep-Eug-5@gated-at.bofh.it>
In reply to#1154483
On Sun, 2023-07-16 at 16:25 +0200, Fabian Greffrath wrote:
> Do you have the heif-gdk-pixbuf package installed? 

Yes:

On Sun, 2023-07-16 at 14:25 +0200, Christoph Anton Mitterer wrote:
> With libheif1, heif-gdk-pixbuf and heif-thumbnailer installed, I was


Cheers,
Chris.

[toc] | [prev] | [next] | [standalone]


#1156326 — Bug#1041242: This also breaks imagemagick (imagemagick) and vipsthumbnail (libvips-tools)

FromMichael Moore <stuporglue@gmail.com>
Date2023-07-28 12:00 +0200
SubjectBug#1041242: This also breaks imagemagick (imagemagick) and vipsthumbnail (libvips-tools)
Message-ID<GWsql-3lfx-3@gated-at.bofh.it>
In reply to#1154483

[Multipart message — attachments visible in raw view] — view raw

I think this is also affecting imagemagick and vipsthumbnail. I do have all
the libheif-plugin-* packages installed. I'm running testing and have
libheif 1.16.2-2 installed.


$ convert -debug IMG_3192.HEIC test.jpg
convert-im6.q16: unrecognized event type `IMG_3192.HEIC' @
error/convert.c/ConvertImageCommand/1193.


$ vipsthumbnail --size=256x256 ./IMG_3192.HEIC

(vipsthumbnail:396906): VIPS-WARNING **: 11:43:28.704: error in tile 0 x 0

(vipsthumbnail:396906): VIPS-WARNING **: 11:43:28.704: error in tile 0 x 0

(vipsthumbnail:396906): VIPS-WARNING **: 11:43:28.704: error in tile 0 x 10

(vipsthumbnail:396906): VIPS-WARNING **: 11:43:28.705: error in tile 0 x 20

(vipsthumbnail:396906): VIPS-WARNING **: 11:43:28.705: error in tile 0 x 0
vipsthumbnail: unable to thumbnail ./IMG_3192.HEIC
./IMG_3192.HEIC: bad seek to 1446629
heif: Unsupported feature: Unsupported codec (4.3000)

[toc] | [prev] | [next] | [standalone]


#1157054

FromChristoph Anton Mitterer <calestyo@scientia.org>
Date2023-08-02 15:10 +0200
Message-ID<GYjLY-4B2b-5@gated-at.bofh.it>
In reply to#1154483
Control: forwarded -1 https://github.com/strukturag/libheif/issues/933

Hey.

AFAICS, this had also been reported (and fixed meanwhile) upstream.

Cheers,
Chris.

[toc] | [prev] | [standalone]


Back to top | Article view | linux.debian.bugs.dist


csiph-web