Subject: gnome-snapshot: Please consider adding gstreamer1.0-gl to the 
dependencies
Package: gnome-snapshot
Version: 47.1-2
Severity: normal
X-Debbugs-Cc:[email protected]


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@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@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@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

Reply via email to