gThumb issueshttps://gitlab.gnome.org/GNOME/gthumb/-/issues2023-11-23T13:48:12Zhttps://gitlab.gnome.org/GNOME/gthumb/-/issues/301gthumb and very large jpgs/pgns2023-11-23T13:48:12ZMichel Hafnergthumb and very large jpgs/pgnsHello,
I used to use gthumb a lot 5 to 3 years ago to look at 32K images in jpg or pgn format. Then I paused for 3 years and now I tried again.
But my old and new images in 32K (32768x24576) are not shown correctly at 100% zoom (1:1 mapp...Hello,
I used to use gthumb a lot 5 to 3 years ago to look at 32K images in jpg or pgn format. Then I paused for 3 years and now I tried again.
But my old and new images in 32K (32768x24576) are not shown correctly at 100% zoom (1:1 mapping) or not at all or crash gthumb.
Has something changed?
I'm on Fedora 38.
gthumb.x86_64 1:3.12.3-1.fc38
Recompiling from scratch 3.12.4 does not fix it.
The issue can easily be simulated with
gm convert -size 32768x24576 pattern:checkerboard -monochrome chessboard-magick.png
gm convert -size 32768x24576 pattern:checkerboard -monochrome -quality 100% chessboard-magick.jpg
and trying to look at the images with gthumb. They load fine with gimp, by the way.https://gitlab.gnome.org/GNOME/gthumb/-/issues/284Memory leak with HEIC files?2023-11-22T00:14:18ZJames MaggsMemory leak with HEIC files?When viewing photos the amount of memory used by gThumb progressively increases until all physical memory is used (I have 8gb memory) and then it starts using swap too. I think this relates to HEIC files from my iphone as when I view oth...When viewing photos the amount of memory used by gThumb progressively increases until all physical memory is used (I have 8gb memory) and then it starts using swap too. I think this relates to HEIC files from my iphone as when I view other types of files it doesn't seem to have the same impact on memory usage. Every now and then I restart gThumb and the memory gets released but then builds up again when I start viewing.
I have gThumb version 3.12.0 on Xubuntu 22.04.
Many thanks for a great photo viewer!https://gitlab.gnome.org/GNOME/gthumb/-/issues/260Opening a .RAF Fujifilm RAW Image is slow 3-6 Seconds2023-11-21T23:54:36ZCaptain MorganOpening a .RAF Fujifilm RAW Image is slow 3-6 SecondsOpening a RAW image is rather slow on my 2011 MacBook Pro 17", 16GB RAM, Intel® Core™ i7-2860QM × 8, Graphics: Mesa Intel® HD Graphics 3000 (SNB GT2) / AMD TURKS, running Ubuntu 22.10, External HDD Spinning Disk over Thunderbolt 2, Gthum...Opening a RAW image is rather slow on my 2011 MacBook Pro 17", 16GB RAM, Intel® Core™ i7-2860QM × 8, Graphics: Mesa Intel® HD Graphics 3000 (SNB GT2) / AMD TURKS, running Ubuntu 22.10, External HDD Spinning Disk over Thunderbolt 2, Gthumb v3.12.2, Fujifilm Raw Image Files \*.RAF, Size 60-120MB each file, HDD to PC Mixed Read/Write Speed 57MB/Second, Read Speed 130MB/Second.
I notice for example that RAW thumbnail opening of the same file in MacOS using the same hardware/software from \~2011, and default file/image viewer is much faster (still not instant, but at least 2x faster). In Linux with GThumb, it takes about 6 seconds for one selected thumbnail image to open fully.
I believe MacOS may do partial image loads and fills in the blanks after the image is loaded at full resolution, so that it appears to the user it is loaded but when you zoom in you can see the resolution updates after a while.
Based on the available sustained read speed of my computer at least it should be able to fully read each image's data in less than 1second, which means the processing time is ~5seconds, which also seems high.
Similar to Issue #80https://gitlab.gnome.org/GNOME/gthumb/-/issues/225[cairo issue?] png images ≥ 2^15px wide crash upon opening2024-01-17T13:33:43ZChameleon Scales[cairo issue?] png images ≥ 2^15px wide crash upon opening### Steps to reproduce :
1. Open a png image which has both dimensions strictly below 2^15 px (= 32768, so it can be any value between 1 and 32767)
2. --> works fine
3. Now open a png with either the width or the height ≥ 32768 px (no ne...### Steps to reproduce :
1. Open a png image which has both dimensions strictly below 2^15 px (= 32768, so it can be any value between 1 and 32767)
2. --> works fine
3. Now open a png with either the width or the height ≥ 32768 px (no need for both dimensions to be big, it can even be 32768 x 1 px or 1 x 32768 px)
4. gThumb crashes as soon as you open it with `Segmentation fault` error.
This issue most likely has the same root cause as #223 (more info there)https://gitlab.gnome.org/GNOME/gthumb/-/issues/209gThumb crashes if left running for several hours2022-01-22T11:04:35ZjoonapalastegThumb crashes if left running for several hoursI don't know what is causing this, and how exactly it could be reproduced in a controlled way, but it is happening consistently.
I am running gThumb 3.12.0 on Fedora 35 Linux. I usually keep my computer constantly running, so I can acces...I don't know what is causing this, and how exactly it could be reproduced in a controlled way, but it is happening consistently.
I am running gThumb 3.12.0 on Fedora 35 Linux. I usually keep my computer constantly running, so I can access it any time I want. I have gThumb open so I can browse my photographs.
After I have finished for the day and gone to sleep, when I wake up in the morning and return to my computer, gThumb is nowhere to seen, even though I left it open when I went to sleep. Somehow it always crashes during the night.
I realise this report is not exactly helpful as it is now, so therefore I ask if there is further information I could provide, for example some log file somewhere?https://gitlab.gnome.org/GNOME/gthumb/-/issues/179gthumb and cr3 raw files2023-11-22T00:12:42ZPaologthumb and cr3 raw filesThe importer from removable device sees the CR3's, and shows their thumbnail.
Why then gthumb cannot manage them?The importer from removable device sees the CR3's, and shows their thumbnail.
Why then gthumb cannot manage them?https://gitlab.gnome.org/GNOME/gthumb/-/issues/172Provide shortcut to toggle between Show only [jpg|tiff|all]2021-04-07T09:36:13ZPaul MatthijsseProvide shortcut to toggle between Show only [jpg|tiff|all]Hello, would be practical to have a keyboard shortcut to toggle between Show only jpg (or user selectable: only tiff, only raw...) and Show all.
Regards, Paul.Hello, would be practical to have a keyboard shortcut to toggle between Show only jpg (or user selectable: only tiff, only raw...) and Show all.
Regards, Paul.https://gitlab.gnome.org/GNOME/gthumb/-/issues/124Extremely slow startup time on Debian /sid with Gnome and Wayland2023-11-22T00:01:25ZKai WeeksExtremely slow startup time on Debian /sid with Gnome and WaylandI am loathe to open an issue. I'm hoping to assist with this but I'll need instruction on what more to do to find the reasons for slow startup times. I'd need help with:
1. Should I be submitting this to the Debian Bug tracker system in...I am loathe to open an issue. I'm hoping to assist with this but I'll need instruction on what more to do to find the reasons for slow startup times. I'd need help with:
1. Should I be submitting this to the Debian Bug tracker system instead of here?
2. Help on how to get outputs and details needed to take this a step further.
3. Running unstable Debian Sid may be the cause... in which case maybe Gthumb will need changes in time for stable release?
3. Answer: when running gthumb on a new Debian 10 testing (bullseye/sid) container and forwarding GUI to host X11 server it works and starts as expected. `sudo docker run --env="DISPLAY" --volume="$HOME/.Xauthority:/root/.Xauthority:rw" weleoka/debian10testing:gthumb gthumb`.
Summary: I think this could be a local issue to my machine. So, close this issue now as it seems to work as expected on a fresh OS.
- - - To debug my problem I have the following - - -
The following is the `ltrace` time spent on opening gthumb in a folder `aaa` with `.jpeg` and a `.png` image of 256x256 pixels all black (1KB file sizes).
```
user@debian10:~/Pictures/aaa$ ltrace -bc gthumb ajpeg.jpeg
% time seconds usecs/call calls function
------ ----------- ----------- --------- --------------------
46.43 46.587391 46587391 1 g_application_run
27.59 27.684001 153800 180 g_file_query_info
5.73 5.754209 11151 516 g_object_new
4.80 4.815642 123478 39 g_module_open
2.84 2.850029 129546 22 g_hook_list_marshal
1.24 1.242065 329 3770 g_type_check_instance_cast
0.93 0.935090 467545 2 g_option_context_parse
```
Or if just opening the directory view we have the same extremely slow startup times.
```
user@debian10:~/Pictures/aaa$ ltrace -bc gthumb .
% time seconds usecs/call calls function
------ ----------- ----------- --------- --------------------
48.55 51.982446 51982446 1 g_application_run
28.55 30.570753 160898 190 g_file_query_info
5.03 5.381350 10153 530 g_object_new
4.36 4.666340 119649 39 g_module_open
2.48 2.655656 156215 17 g_hook_list_marshal
1.10 1.173171 302 3874 g_type_check_instance_cast
0.85 0.905072 452536 2 g_option_context_parse
```
Running the same with root user results in better startup time, still very slow:
```
root@debian10:~/Pictures/aaa$ ltrace -bc gthumb .
% time seconds usecs/call calls function
------ ----------- ----------- --------- --------------------
48.76 21.350713 21350713 1 g_application_run
12.43 5.441061 139514 39 g_module_open
10.61 4.646709 11473 405 g_object_new
2.63 1.151773 310 3705 g_type_check_instance_cast
1.88 0.821782 410891 2 g_option_context_parse
```
The strange thing is that when runnng `perf` as root (obviously) the startup time is excellent!
```
root@debina10:/home/deppi/Pictures/aaa# perf stat -e cpu-clock,faults gthumb
Performance counter stats for 'gthumb':
808.91 msec cpu-clock # 0.544 CPUs utilized
9,091 faults # 0.011 M/sec
1.488208897 seconds time elapsed
0.748369000 seconds user
0.065911000 seconds sys
```
Kind regards,
Weleoka
# System details
```
$ dpkg --list gthumb
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name Version Architecture Description
+++-==============-==============-============-=================================
ii gthumb 3:3.8.0-2.1+b2 amd64 image viewer and browser
```
```
-- System Information:
Debian Release: bullseye/sid
APT prefers unstable
APT policy: (600, 'unstable'), (500, 'oldstable-updates'), (500, 'oldstable')
Architecture: amd64 (x86_64)
Kernel: Linux 5.7.0-3-amd64 (SMP w/4 CPU threads)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE=en_US:en
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled
Versions of packages gthumb depends on:
ii gsettings-desktop-schemas 3.36.1-1
ii gthumb-data 3:3.8.0-2.1
ii libbrasero-media3-1 3.12.2-6
ii libc6 2.31-3
ii libcairo2 1.16.0-4
ii libclutter-1.0-0 1.26.4+dfsg-1
ii libclutter-gtk-1.0-0 1.8.4-4
ii libexiv2-27 0.27.3-3
ii libgcc-s1 10.2.0-5
ii libgdk-pixbuf2.0-0 2.40.0+dfsg-5
ii libgl1-mesa-dri 20.1.5-1
ii libglib2.0-0 2.64.4-1
ii libgstreamer-plugins-base1.0-0 1.16.2-4
ii libgstreamer1.0-0 1.16.2-2
ii libgtk-3-0 3.24.22-1
ii libjpeg62-turbo 1:2.0.5-1.1
ii libjson-glib-1.0-0 1.4.4-2
ii liblcms2-2 2.9-4+b1
ii libpango-1.0-0 1.46.1-1
ii libpangocairo-1.0-0 1.46.1-1
ii libpng16-16 1.6.37-2
ii libraw20 0.20.0-4
ii librsvg2-2 2.48.7-1
ii libsecret-1-0 0.20.3-1
ii libsoup2.4-1 2.70.0-1
ii libstdc++6 10.2.0-5
ii libtiff5 4.1.0+git191117-2
ii libwebkit2gtk-4.0-37 2.28.4-1
ii libwebp6 0.6.1-2+b1
ii zlib1g 1:1.2.11.dfsg-2
Versions of packages gthumb recommends:
ii libgphoto2-6 2.5.25-3
ii libgphoto2-port12 2.5.25-3
```https://gitlab.gnome.org/GNOME/gthumb/-/issues/87gthumb won't play any video2020-03-18T07:43:46ZMartin Muchagthumb won't play any videoI really don't know how to confirm if it's a bug or what it is, but video playback does not work. I does not crash the whole app, as it was before, it shows player interface, but no playback. I've googled it, and all recommends trying to...I really don't know how to confirm if it's a bug or what it is, but video playback does not work. I does not crash the whole app, as it was before, it shows player interface, but no playback. I've googled it, and all recommends trying to install whole gstreamer, which I did:
dnf install gstreamer1-devel gstreamer1-plugins-base-tools gstreamer1-devel-docs gstreamer1-plugins-base-devel gstreamer1-plugins-base-devel-docs gstreamer1-plugins-good gstreamer1-plugins-good-extras gstreamer1-plugins-ugly gstreamer1-plugins-bad-free gstreamer1-plugins-bad-free-devel gstreamer1-plugins-bad-free-extras
but no change. Is there anything else I can do?
fedora 30
gthumb 3.8.2https://gitlab.gnome.org/GNOME/gthumb/-/issues/83High memory usage after browsing a lot of pictures2023-11-22T00:20:24Z刀之魂High memory usage after browsing a lot of picturesI've stored lots of photos on my PC and observed a potentially a memory leak issue of gthumb.
gthumb usually takes up 100~200MB after loading, but the memory usage increased if you are browsing your photos and switch folders multiple tim...I've stored lots of photos on my PC and observed a potentially a memory leak issue of gthumb.
gthumb usually takes up 100~200MB after loading, but the memory usage increased if you are browsing your photos and switch folders multiple times. It now takes up 1.1GB of memory which I think it's a problem.
The memory won't be freed up until a reload of gthumb. So I must kill and reload gthumb in order to prevent it eats up my whole memory.![2020-01-17_18-34](/uploads/ab4ed5089bd36db77decd71187513413/2020-01-17_18-34.png)https://gitlab.gnome.org/GNOME/gthumb/-/issues/80Very slow at browsing through many 4K photos2023-11-22T00:02:07ZtiotromVery slow at browsing through many 4K photosI have some 100-200 photos in a folder at 4k resolution. If I click one image and open with Gthumb, it takes many seconds until I am able to click the next or previous buttons.I have some 100-200 photos in a folder at 4k resolution. If I click one image and open with Gthumb, it takes many seconds until I am able to click the next or previous buttons.https://gitlab.gnome.org/GNOME/gthumb/-/issues/31Add support for avif file format2023-11-22T00:08:00ZGhost UserAdd support for avif file format