Bug#1087051: gnome-snapshot: Please consider adding gstreamer1.0-gl to the dependencies

Marco Mattiolo marco.mattiolo at hotmail.it
Fri Nov 8 14:22:56 GMT 2024


Subject: gnome-snapshot: Please consider adding gstreamer1.0-gl to the dependencies
Package: gnome-snapshot
Version: 47.1-2
Severity: normal
X-Debbugs-Cc:marco.mattiolo at hotmail.it


Dear Maintainer,
thank you for maintaining gnome-snapshot in Debian!

I'm trying to use it on my google-sargo (Pixel 3a), Mobian testing with 
kernel 6.11-qcom [1] and DE plasma-mobile 6.2.2

Unless gstreamer1.0-gl is installed, gnome-snapshot fails to start

marco at mobian:~$ snapshot
2024-11-08T14:06:48.552349Z  INFO snapshot::application::imp: Snapshot 
(org.gnome.Snapshot)
2024-11-08T14:06:48.552398Z  INFO snapshot::application::imp: Version: 47.1
2024-11-08T14:06:48.552404Z  INFO snapshot::application::imp: Datadir: 
/usr/share/snapshot
thread 'main' panicked at aperture/src/viewfinder.rs:248:22:
Missing GStreamer Base Plug-ins: BoolError { message: "Failed to find 
element factory with name 'glsinkbin' for creating element", filename: 
"/usr/share/cargo/registry/gstreamer-0.23.1/src/element_factory.rs", 
function: 
"gstreamer::element_factory::ElementBuilder::build::{{closure}}", line: 
286 }
note: run with `RUST_BACKTRACE=1` environment variable to display a 
backtrace
thread 'main' panicked at library/core/src/panicking.rs:221:5:
panic in a function that cannot unwind
stack backtrace:
    0:     0xaaaac408edf0 - <unknown>
    1:     0xaaaac3ef3c60 - <unknown>
    2:     0xaaaac406d350 - <unknown>
    3:     0xaaaac4082534 - <unknown>
    4:     0xaaaac40834d8 - <unknown>
    5:     0xaaaac408f748 - <unknown>
    6:     0xaaaac408f6ec - <unknown>
    7:     0xaaaac40829d4 - <unknown>
    8:     0xaaaac3e9a820 - <unknown>
    9:     0xaaaac3e9a87c - <unknown>
   10:     0xaaaac3e9a83c - <unknown>
   11:     0xaaaac3ec12c8 - <unknown>
   12:     0xffffab6bfa64 - <unknown>
   13:     0xffffab6c1c8c - g_object_new_with_properties
   14:     0xffffab6c2a8c - g_object_new
   15:     0xffffaab20830 - <unknown>
   16:     0xffffaab237b4 - <unknown>
   17:     0xffffaab25e18 - <unknown>
   18:     0xffffaab23a10 - <unknown>
   19:     0xffffaad1953c - <unknown>
   20:     0xffffaab2672c - <unknown>
   21:     0xffffaab1dc48 - gtk_builder_extend_with_template
   22:     0xffffaace9c58 - gtk_widget_init_template
   23:     0xaaaac402a564 - <unknown>
   24:     0xffffab6dea4c - g_type_create_instance
   25:     0xffffab6bf8fc - <unknown>
   26:     0xffffab6c1c8c - g_object_new_with_properties
   27:     0xffffab6c2a8c - g_object_new
   28:     0xffffaab20830 - <unknown>
   29:     0xffffaab237b4 - <unknown>
   30:     0xffffaab25e18 - <unknown>
   31:     0xffffaab23a10 - <unknown>
   32:     0xffffaad1953c - <unknown>
   33:     0xffffaab2672c - <unknown>
   34:     0xffffaab1dc48 - gtk_builder_extend_with_template
   35:     0xffffaace9c58 - gtk_widget_init_template
   36:     0xaaaac402c42c - <unknown>
   37:     0xffffab6dea4c - g_type_create_instance
   38:     0xffffab6bf8fc - <unknown>
   39:     0xffffab6c1c8c - g_object_new_with_properties
   40:     0xaaaac3f06e20 - <unknown>
   41:     0xaaaac3fbb9b0 - <unknown>
   42:     0xffffab6b6a18 - <unknown>
   43:     0xffffab6b89b8 - <unknown>
   44:     0xffffab6d1744 - <unknown>
   45:     0xffffab6d7038 - g_signal_emit_valist
   46:     0xffffab6d70e0 - g_signal_emit
   47:     0xffffaa6fdab8 - <unknown>
   48:     0xaaaac3fbbc94 - <unknown>
   49:     0xffffaa6fdc44 - g_application_run
   50:     0xaaaac404be3c - <unknown>
   51:     0xaaaac3ffd540 - <unknown>
   52:     0xaaaac4049ad4 - <unknown>
   53:     0xffffaa46229c - <unknown>
   54:     0xffffaa46237c - __libc_start_main
   55:     0xaaaac3eb6470 - <unknown>
   56:                0x0 - <unknown>
thread caused non-unwinding panic. aborting.
Annullato
marco at mobian:~$ sudo apt install gstreamer1.0-gl
[sudo] password di marco:
Installing:
   gstreamer1.0-gl

Summary:
   Upgrading: 0, Installing: 1, Removing: 0, Not Upgrading: 0
   Download size: 178 kB
   Space needed: 519 kB / 45,5 GB available

Scaricamento di:1 http://deb.debian.org/debian trixie/main arm64 
gstreamer1.0-gl arm64 1.24.9-1 [178 kB]
Recuperati 178 kB in 0s (496 kB/s)
Selezionato il pacchetto gstreamer1.0-gl:arm64 non precedentemente 
selezionato.
(Lettura del database... 114663 file e directory attualmente installati.)
Preparativi per estrarre .../gstreamer1.0-gl_1.24.9-1_arm64.deb...
Estrazione di gstreamer1.0-gl:arm64 (1.24.9-1)...
Configurazione di gstreamer1.0-gl:arm64 (1.24.9-1)...
marco at mobian:~$ snapshot
2024-11-08T14:07:07.294132Z  INFO snapshot::application::imp: Snapshot 
(org.gnome.Snapshot)
2024-11-08T14:07:07.294178Z  INFO snapshot::application::imp: Version: 47.1
2024-11-08T14:07:07.294185Z  INFO snapshot::application::imp: Datadir: 
/usr/share/snapshot
2024-11-08T14:07:08.207503Z  INFO ashpd::desktop::request: Creating a 
org.freedesktop.portal.Request 
/org/freedesktop/portal/desktop/request/1_75/ashpd_9sFy6Q5qYU
2024-11-08T14:07:08.248748Z  WARN ashpd::error: Hack! The parsing of the 
iface name has failed: iface Object does not exist at path 
“/org/freedesktop/portal/desktop/request/1_75/ashpd_9sFy6Q5qYU, error 
details Object does not exist at path 
“/org/freedesktop/portal/desktop/request/1_75/ashpd_9sFy6Q5qYU”
2024-11-08T14:07:10.255015Z  INFO ashpd::desktop::request: Received 
signal 'Response' on 'org.freedesktop.portal.Request'
2024-11-08T14:07:10.255295Z  INFO ashpd::proxy: Calling method 
org.freedesktop.portal.Camera:OpenPipeWireRemote

Thank you
Marco

[1] the one from the branch of 
https://salsa.debian.org/Mobian-team/devices/kernels/qcom-linux/-/merge_requests/4

-- System Information:
Debian Release: trixie/sid
   APT prefers testing
   APT policy: (500, 'testing')
Architecture: arm64 (aarch64)

Kernel: Linux 6.11-qcom (SMP w/8 CPU threads; PREEMPT)
Locale: LANG=it_IT.UTF-8, LC_CTYPE=it_IT.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 gnome-snapshot depends on:
ii  dconf-gsettings-backend [gsettings-backend] 0.40.0-4+b3
ii  gstreamer1.0-gtk4                                    0.13.1-1
ii  gstreamer1.0-libcamera                               0.3.2-2
ii  gstreamer1.0-pipewire                                1.2.6-1
ii  gstreamer1.0-plugins-bad                             1.24.9-1
ii  libadwaita-1-0                                       1.6.0-1
ii  libc6                                                2.40-3
ii  libfontconfig1 2.15.0-1.1+b1
ii  libgcc-s1                                            14.2.0-8
ii  libglib2.0-0t64                                      2.82.2-2
ii  libgraphene-1.0-0                                    1.10.8-4
ii  libgstreamer-plugins-base1.0-0                       1.24.9-1
ii  libgstreamer1.0-0                                    1.24.9-1
ii  libgtk-4-1 4.16.3+ds-2
ii  liblcms2-2                                           2.16-2
ii  libseccomp2 2.5.5-1+b2
ii  pipewire                                             1.2.6-1
ii  xdg-desktop-portal-kde [xdg-desktop-portal-backend]  6.2.1-1

gnome-snapshot recommends no packages.

gnome-snapshot suggests no packages.

-- no debconf information
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/pkg-gnome-maintainers/attachments/20241108/ee688861/attachment-0001.htm>


More information about the pkg-gnome-maintainers mailing list