The GNOME 41 runtime is no longer supported. Can it be a security problem?

Support for HandBrake on Linux, Solaris, and other Unix-like platforms
Forum rules
An Activity Log is required for support requests. Please read How-to get an activity log? for details on how and why this should be provided.
Post Reply
Alex-2012
New User
Posts: 1
Joined: Fri Oct 28, 2022 1:43 pm

The GNOME 41 runtime is no longer supported. Can it be a security problem?

Post by Alex-2012 »

Description of problem or question:

By installing Handbrake 1.5.1 via flatpak the following warning/comment appeared:

"Required runtime for fr.handbrake.ghb/x86_64/stable (runtime/org.gnome.Platform/x86_64/41) found in remote flathub.

The GNOME 41 runtime is no longer supported as of September 17, 2022. Please ask your application developer to migrate to a supported platform."


I use Debian 11. The version which comes with the distribution don't support acceleration by the GPU ( Geforce GTX 1650). So the only way for me is to try to compile your source or using flathub/flatpak. I did chose the latter. I now have concerns relating to security issues. Are they real? Are you planing to change the dependency to a supported runtime in the future ( some day)?

By the way you did a great job with this piece of software. I use it regularly and often. I want to get rid of my Windows System and migrate everything to Linux. With my ten years old computer i can not update to Windows 11 and i probably don't want to in the future. Rendering with the CPU is painfully slow, so i need this GPU acceleration. The factor of acceleration is 7!!! The flatpak-version running under Debian 11 is only approx. max 10% slower then the Windows version running under Windows 10 22H2. Until now the software works but what is about security concerns?

Steps to reproduce the problem (If Applicable):

not applicable


HandBrake version (e.g., 1.0.0):

1.5.1 flatpak version from your website


Operating system and version (e.g., Ubuntu 16.04 LTS, macOS 10.13 High Sierra, Windows 10 Creators Update):

Debian 11 amd64


HandBrake Activity Log ***required*** (see How-to get an activity log)

I think it is not necessary because the message comes from flatpak during the installation process. But you can have some.

Code: Select all

** Message: 06:18:51.689: udev: Failed to lookup device /dev/sda
** Message: 06:18:51.689: udev: Failed to lookup device /dev/sdb
** Message: 06:18:51.689: udev: Failed to lookup device /dev/sr0
[06:19:03] CPU: Intel(R) Core(TM) i7-3770 CPU @ 3.40GHz
[06:19:03]  - Intel microarchitecture Ivy Bridge
[06:19:03]  - logical processor count: 8
[06:19:03] Intel Quick Sync Video support: no
[06:19:03] hb_scan: path=/home/alex/Videos/geschnitten/Columbo_Stirb für mich_edit2.avi, title_index=0
udfread ERROR: ECMA 167 Volume Recognition failed
disc.c:333: failed opening UDF image /home/alex/Videos/geschnitten/Columbo_Stirb für mich_edit2.avi
disc.c:437: error opening file BDMV/index.bdmv
disc.c:437: error opening file BDMV/BACKUP/index.bdmv
bluray.c:2646: nav_get_title_list(/home/alex/Videos/geschnitten/Columbo_Stirb für mich_edit2.avi/) failed
[06:19:03] bd: not a bd - trying as a stream/file instead
libdvdread: DVDOpenFileUDF:UDFFindFile /VIDEO_TS/VIDEO_TS.IFO failed
libdvdnav: vm: vm: failed to read VIDEO_TS.IFO
[06:19:03] dvd: not a dvd - trying as a stream/file instead
Input #0, avi, from '/home/alex/Videos/geschnitten/Columbo_Stirb für mich_edit2.avi':
  Duration: 01:35:38.80, start: 0.000000, bitrate: 914 kb/s
  Stream #0:0: Video: h264 (High) (H264 / 0x34363248), yuv420p(tv, bt470bg, progressive), 720x576 [SAR 64:45 DAR 16:9], 708 kb/s, 25 fps, 25 tbr, 25 tbn, 50 tbc
  Stream #0:1: Audio: mp3 (U[0][0][0] / 0x0055), 48000 Hz, stereo, fltp, 192 kb/s
[06:19:03] scan: decoding previews for title 1
[06:19:03] scan: audio 0x1: mp3float, rate=48000Hz, bitrate=192000 Unknown (MP3) (2.0 ch) (192 kbps)
[06:19:03] scan: 10 previews, 720x576, 25,000 fps, autocrop = 0/0/90/90, aspect 16:9, PAR 64:45, color profile: 5-5-5, chroma location: left
[06:19:04] libhb: scan thread found 1 valid title(s)
[06:19:04] decomb: deinterlaced 1 | blended 0 | unfiltered 0 | total 1
[06:19:04] decomb: deinterlaced 1 | blended 0 | unfiltered 0 | total 1
[06:19:04] decomb: deinterlaced 1 | blended 0 | unfiltered 0 | total 1
[06:19:08] decomb: deinterlaced 1 | blended 0 | unfiltered 0 | total 1
[06:19:08] decomb: deinterlaced 1 | blended 0 | unfiltered 0 | total 1
[06:19:08] decomb: deinterlaced 1 | blended 0 | unfiltered 0 | total 1
[06:19:09] decomb: deinterlaced 1 | blended 0 | unfiltered 0 | total 1
[06:19:09] decomb: deinterlaced 1 | blended 0 | unfiltered 0 | total 1
[06:19:09] decomb: deinterlaced 1 | blended 0 | unfiltered 0 | total 1
[06:19:09] decomb: deinterlaced 1 | blended 0 | unfiltered 0 | total 1
[06:19:11] decomb: deinterlaced 1 | blended 0 | unfiltered 0 | total 1
[06:19:11] decomb: deinterlaced 1 | blended 0 | unfiltered 0 | total 1
[06:19:11] decomb: deinterlaced 1 | blended 0 | unfiltered 0 | total 1
[06:19:11] decomb: deinterlaced 1 | blended 0 | unfiltered 0 | total 1
[06:19:11] decomb: deinterlaced 1 | blended 0 | unfiltered 0 | total 1
[06:19:11] decomb: deinterlaced 1 | blended 0 | unfiltered 0 | total 1
[06:19:11] decomb: deinterlaced 1 | blended 0 | unfiltered 0 | total 1
[06:19:11] decomb: deinterlaced 1 | blended 0 | unfiltered 0 | total 1
[06:19:34] decomb: deinterlaced 1 | blended 0 | unfiltered 0 | total 1
[06:19:36] decomb: deinterlaced 1 | blended 0 | unfiltered 0 | total 1
[06:19:36] decomb: deinterlaced 1 | blended 0 | unfiltered 0 | total 1
[06:19:36] decomb: deinterlaced 1 | blended 0 | unfiltered 0 | total 1
[06:19:36] decomb: deinterlaced 1 | blended 0 | unfiltered 0 | total 1
[06:19:37] decomb: deinterlaced 1 | blended 0 | unfiltered 0 | total 1
[06:19:37] decomb: deinterlaced 1 | blended 0 | unfiltered 0 | total 1
[06:19:37] decomb: deinterlaced 1 | blended 0 | unfiltered 0 | total 1
[06:19:38] decomb: deinterlaced 1 | blended 0 | unfiltered 0 | total 1
[06:19:39] decomb: deinterlaced 1 | blended 0 | unfiltered 0 | total 1
[06:19:39] decomb: deinterlaced 1 | blended 0 | unfiltered 0 | total 1
[06:19:39] decomb: deinterlaced 1 | blended 0 | unfiltered 0 | total 1
[06:19:39] decomb: deinterlaced 1 | blended 0 | unfiltered 0 | total 1
[06:19:40] decomb: deinterlaced 1 | blended 0 | unfiltered 0 | total 1
[06:19:40] decomb: deinterlaced 1 | blended 0 | unfiltered 0 | total 1
[06:19:40] decomb: deinterlaced 1 | blended 0 | unfiltered 0 | total 1
[06:25:06] gtkgui: Modified Preset: /General/Fast 1080p30
[06:25:06] Starting work at: Fri Oct 28 06:25:06 2022

[06:25:06] 1 job(s) to process
[06:25:06] json job:
{
    "Audio": {
        "AudioList": [
            {
                "Bitrate": 160,
                "CompressionLevel": -1.0,
                "DRC": 0.0,
                "DitherMethod": "auto",
                "Encoder": "av_aac",
                "Gain": 0.0,
                "Mixdown": "stereo",
                "NormalizeMixLevel": false,
                "PresetEncoder": "av_aac",
                "Quality": -3.0,
                "Samplerate": 0,
                "Track": 0
            }
        ],
        "CopyMask": [
            "copy:aac"
        ],
        "FallbackEncoder": "av_aac"
    },
    "Destination": {
        "AlignAVStart": false,
        "ChapterList": [
            {
                "Duration": {
                    "Hours": 1,
                    "Minutes": 35,
                    "Seconds": 38,
                    "Ticks": 516492000
                },
                "Name": ""
            }
        ],
        "ChapterMarkers": false,
        "File": "/home/alex/Videos/Columbo_Stirb für mich_edit2.mkv",
        "InlineParameterSets": false,
        "Mp4Options": {
            "IpodAtom": false,
            "Mp4Optimize": false
        },
        "Mux": "mkv"
    },
    "Filters": {
        "FilterList": [
            {
                "ID": 3,
                "Settings": {
                    "block-height": "16",
                    "block-thresh": "40",
                    "block-width": "16",
                    "filter-mode": "2",
                    "mode": "3",
                    "motion-thresh": "1",
                    "spatial-metric": "2",
                    "spatial-thresh": "1"
                }
            },
            {
                "ID": 4,
                "Settings": {
                    "mode": "7"
                }
            },
            {
                "ID": 6,
                "Settings": {
                    "mode": 1,
                    "rate": "27000000/1080000"
                }
            },
            {
                "ID": 13,
                "Settings": {
                    "crop-bottom": 0,
                    "crop-left": 90,
                    "crop-right": 90,
                    "crop-top": 0,
                    "height": 576,
                    "width": 540
                }
            }
        ]
    },
    "Metadata": {
        "Name": "Columbo_Stirb für mich"
    },
    "PAR": {
        "Den": 45,
        "Num": 64
    },
    "SequenceID": 0,
    "Source": {
        "Angle": 0,
        "Path": "/home/alex/Videos/geschnitten/Columbo_Stirb für mich_edit2.avi",
        "Range": {
            "End": 516420000,
            "Start": 21906000,
            "Type": "time"
        },
        "Title": 1
    },
    "Subtitle": {
        "Search": {
            "Burn": true,
            "Default": false,
            "Enable": false,
            "Forced": false
        },
        "SubtitleList": []
    },
    "Video": {
        "ChromaLocation": 1,
        "ColorInputFormat": 0,
        "ColorMatrix": 5,
        "ColorOutputFormat": 0,
        "ColorPrimaries": 5,
        "ColorRange": 1,
        "ColorTransfer": 5,
        "Encoder": "nvenc_h265",
        "Level": "auto",
        "Options": "",
        "Preset": "slowest",
        "Profile": "auto",
        "QSV": {
            "AdapterIndex": 0,
            "AsyncDepth": 0,
            "Decode": false
        },
        "Quality": 26.0,
        "Tune": "",
        "Turbo": false,
        "TwoPass": false
    }
}
[06:25:06] CPU: Intel(R) Core(TM) i7-3770 CPU @ 3.40GHz
[06:25:06]  - Intel microarchitecture Ivy Bridge
[06:25:06]  - logical processor count: 8
[06:25:06] Intel Quick Sync Video support: no
[06:25:06] hb_scan: path=/home/alex/Videos/geschnitten/Columbo_Stirb für mich_edit2.avi, title_index=1
udfread ERROR: ECMA 167 Volume Recognition failed
disc.c:333: failed opening UDF image /home/alex/Videos/geschnitten/Columbo_Stirb für mich_edit2.avi
disc.c:437: error opening file BDMV/index.bdmv
disc.c:437: error opening file BDMV/BACKUP/index.bdmv
bluray.c:2646: nav_get_title_list(/home/alex/Videos/geschnitten/Columbo_Stirb für mich_edit2.avi/) failed
[06:25:06] bd: not a bd - trying as a stream/file instead
libdvdread: DVDOpenFileUDF:UDFFindFile /VIDEO_TS/VIDEO_TS.IFO failed
libdvdnav: vm: vm: failed to read VIDEO_TS.IFO
[06:25:06] dvd: not a dvd - trying as a stream/file instead
Input #0, avi, from '/home/alex/Videos/geschnitten/Columbo_Stirb für mich_edit2.avi':
  Duration: 01:35:38.80, start: 0.000000, bitrate: 914 kb/s
  Stream #0:0: Video: h264 (High) (H264 / 0x34363248), yuv420p(tv, bt470bg, progressive), 720x576 [SAR 64:45 DAR 16:9], 708 kb/s, 25 fps, 25 tbr, 25 tbn, 50 tbc
  Stream #0:1: Audio: mp3 (U[0][0][0] / 0x0055), 48000 Hz, stereo, fltp, 192 kb/s
[06:25:07] scan: decoding previews for title 1
[06:25:07] scan: audio 0x1: mp3float, rate=48000Hz, bitrate=192000 Unknown (MP3) (2.0 ch) (192 kbps)
[06:25:07] scan: 10 previews, 720x576, 25,000 fps, autocrop = 0/0/90/90, aspect 16:9, PAR 64:45, color profile: 5-5-5, chroma location: left
[06:25:07] libhb: scan thread found 1 valid title(s)
[06:25:07] Starting Task: Encoding Pass
[06:25:07] job configuration:
[06:25:07]  * source
[06:25:07]    + /home/alex/Videos/geschnitten/Columbo_Stirb für mich_edit2.avi
[06:25:07]    + title 1, start 00:04:3,40 stop 01:35:38,00
[06:25:07]    + container: avi
[06:25:07]    + data rate: 914 kbps
[06:25:07]  * destination
[06:25:07]    + /home/alex/Videos/Columbo_Stirb für mich_edit2.mkv
[06:25:07]    + container: Matroska (libavformat)
[06:25:07]  * video track
[06:25:07]    + decoder: h264 8-bit (yuv420p)
[06:25:07]      + bitrate 708 kbps
[06:25:07]    + filters
[06:25:07]      + Comb Detect (mode=3:spatial-metric=2:motion-thresh=1:spatial-thresh=1:filter-mode=2:block-thresh=40:block-width=16:block-height=16)
[06:25:07]      + Decomb (mode=39)
[06:25:07]      + Framerate Shaper (mode=1:rate=27000000/1080000)
[06:25:07]        + frame rate: 25,000 fps -> constant 25,000 fps
[06:25:07]      + Crop and Scale (width=540:height=576:crop-top=0:crop-bottom=0:crop-left=90:crop-right=90)
[06:25:07]        + source: 720 * 576, crop (0/0/90/90): 540 * 576, scale: 540 * 576
[06:25:07]    + Output geometry
[06:25:07]      + storage dimensions: 540 x 576
[06:25:07]      + pixel aspect ratio: 64 : 45
[06:25:07]      + display dimensions: 768 x 576
[06:25:07]    + encoder: H.265 (NVEnc)
[06:25:07]      + preset:  slowest
[06:25:07]      + profile: auto
[06:25:07]      + level:   auto
[06:25:07]      + quality: 26,00 (CQ)
[06:25:07]      + color profile: 5-5-5
[06:25:07]      + chroma location: left
[06:25:07]  * audio track 1
[06:25:07]    + decoder: Unknown (MP3) (2.0 ch) (192 kbps) (track 1, id 0x1)
[06:25:07]      + bitrate: 192 kbps, samplerate: 48000 Hz
[06:25:07]    + mixdown: Stereo
[06:25:07]    + encoder: AAC (libavcodec)
[06:25:07]      + bitrate: 160 kbps, samplerate: 48000 Hz
[06:25:07] sync: expecting 137390 video frames
[06:25:07] encavcodecInit: H.265 (Nvidia NVENC)
[06:25:07] encavcodec: encoding at rc=vbr, multipass=fullres, 26,00
[06:25:07] encavcodec: encoding with stored aspect 64/45
[06:25:07] sync: first pts video is 0
[06:25:07] sync: first pts audio 0x1 is 720
[06:29:43] reader: done. 1 scr changes
[06:29:43] sync: reached video pts 494514000, exiting early
[06:29:43] sync: reached audio 0x1 pts 494515440, exiting early
[06:29:43] work: average encoding speed for job is 497,688446 fps
[06:29:43] comb detect: heavy 2 | light 41 | uncombed 137322 | total 137365
[06:29:43] decomb: deinterlaced 2 | blended 41 | unfiltered 137322 | total 137365
[06:29:43] vfr: 137365 frames output, 0 dropped and 0 duped for CFR/PFR
[06:29:43] vfr: lost time: 0 (0 frames)
[06:29:43] vfr: gained time: 0 (0 frames) (0 not accounted for)
[06:29:43] mp3float-decoder done: 228991 frames, 0 decoder errors
[06:29:43] h264-decoder done: 137396 frames, 0 decoder errors
[06:29:43] sync: got 137365 frames, 137390 expected
[06:29:43] sync: framerate min 25,000 fps, max 25,000 fps, avg 25,000 fps
[06:29:43] mux: track 0, 137365 frames, 640851975 bytes, 933,06 kbps, fifo 4096
[06:29:43] mux: track 1, 257560 frames, 110296589 bytes, 160,59 kbps, fifo 8192
[06:29:43] Finished work at: Fri Oct 28 06:29:43 2022

[06:29:43] libhb: work result = 0

(ghb:2): GVFS-WARNING **: 06:32:59.457: The peer-to-peer connection failed: Fehler beim Holen der Informationen für Datei »/run/user/1000/gvfsd«: Datei oder Verzeichnis nicht gefunden. Falling back to the session bus. Your application is probably missing --filesystem=xdg-run/gvfsd privileges.

(ghb:2): GVFS-WARNING **: 06:32:59.461: The peer-to-peer connection failed: Fehler beim Holen der Informationen für Datei »/run/user/1000/gvfsd«: Datei oder Verzeichnis nicht gefunden. Falling back to the session bus. Your application is probably missing --filesystem=xdg-run/gvfsd privileges.

(ghb:2): GVFS-WARNING **: 06:32:59.462: The peer-to-peer connection failed: Fehler beim Holen der Informationen für Datei »/run/user/1000/gvfsd«: Datei oder Verzeichnis nicht gefunden. Falling back to the session bus. Your application is probably missing --filesystem=xdg-run/gvfsd privileges.

(ghb:2): GVFS-WARNING **: 06:32:59.464: The peer-to-peer connection failed: Fehler beim Holen der Informationen für Datei »/run/user/1000/gvfsd«: Datei oder Verzeichnis nicht gefunden. Falling back to the session bus. Your application is probably missing --filesystem=xdg-run/gvfsd privileges.
User avatar
s55
HandBrake Team
Posts: 10350
Joined: Sun Dec 24, 2006 1:05 pm

Re: The GNOME 41 runtime is no longer supported. Can it be a security problem?

Post by s55 »

We don't plan any more updates to the 1.5 series at this time. 1.6 will be using a newer version of Gnome but we don't quite have a release date at this time.
Post Reply