<?xml version="1.0" encoding="UTF-8" ?>

<bugzilla version="5.2"
          urlbase="https://bugzilla.altlinux.org/"
          
          maintainer="jenya@basealt.ru"
>

    <bug>
          <bug_id>56265</bug_id>
          
          <creation_ts>2025-10-03 18:53:17 +0300</creation_ts>
          <short_desc>Decoder не запускается без пакета gst-plugin-gtk4</short_desc>
          <delta_ts>2025-10-03 18:53:17 +0300</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>4</classification_id>
          <classification>Development</classification>
          <product>Sisyphus</product>
          <component>gnome-qr-decoder</component>
          <version>unstable</version>
          <rep_platform>x86_64</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>NEW</bug_status>
          <resolution></resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P5</priority>
          <bug_severity>critical</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="geochip@altlinux.org">geochip</reporter>
          <assigned_to name="Yuri N. Sedunov">aris</assigned_to>
          <cc>aris</cc>
          
          <qa_contact>qa-sisyphus</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>273851</commentid>
    <comment_count>0</comment_count>
    <who name="geochip@altlinux.org">geochip</who>
    <bug_when>2025-10-03 18:53:17 +0300</bug_when>
    <thetext>При попытке запустить decoder появляется ошибка об отсутствии плагина gtk4 для gstreamer.

```
$ RUST_BACKTRACE=full decoder
2025-10-03T12:40:11.810808Z  INFO decoder::application: Decoder (com.belmoussaoui.Decoder)
2025-10-03T12:40:11.810825Z  INFO decoder::application: Version: 0.7.1 ()
2025-10-03T12:40:11.810827Z  INFO decoder::application: Datadir: /usr/share/decoder
2025-10-03T12:40:11.881035Z  WARN aperture: Features might be missing due to missing gstreamer plugins: [&quot;gtk4&quot;]

thread &apos;main&apos; panicked at /usr/src/RPM/BUILD/decoder-0.7.1/vendor/aperture/src/viewfinder.rs:238:18:
Missing gst-plugin-gtk4: BoolError { message: &quot;Failed to find element factory with name &apos;gtk4paintablesink&apos; for creating element&quot;, filename: &quot;/usr/src/RPM/BUILD/decoder-0.7.1/vendor/gstreamer/src/element_factory.rs&quot;, function: &quot;gstreamer::element_factory::ElementBuilder::build::{{closure}}&quot;, line: 286 }
stack backtrace:
   0:     0x55ae12923307 - &lt;unknown&gt;
   1:     0x55ae126faa13 - &lt;unknown&gt;
   2:     0x55ae1290766e - &lt;unknown&gt;
   3:     0x55ae12923153 - &lt;unknown&gt;
   4:     0x55ae12922dd2 - &lt;unknown&gt;
   5:     0x55ae12936818 - &lt;unknown&gt;
   6:     0x55ae12936779 - &lt;unknown&gt;
   7:     0x55ae1293714c - &lt;unknown&gt;
   8:     0x55ae1265067f - &lt;unknown&gt;
   9:     0x55ae126504f5 - &lt;unknown&gt;
  10:     0x55ae1269f700 - &lt;unknown&gt;
  11:     0x55ae126843e4 - &lt;unknown&gt;
  12:     0x7f54b645f476 - &lt;unknown&gt;
  13:     0x7f54b6460887 - g_object_new_with_properties
  14:     0x7f54b6461771 - g_object_new
  15:     0x7f54b590230d - &lt;unknown&gt;
  16:     0x7f54b590d61e - &lt;unknown&gt;
  17:     0x7f54b58f941f - &lt;unknown&gt;
  18:     0x7f54b5906481 - &lt;unknown&gt;
  19:     0x7f54b58faa89 - gtk_builder_extend_with_template
  20:     0x7f54b5aa264b - gtk_widget_init_template
  21:     0x55ae1277f2de - &lt;unknown&gt;
  22:     0x7f54b647899b - g_type_create_instance
  23:     0x7f54b645f300 - &lt;unknown&gt;
  24:     0x7f54b6460887 - g_object_new_with_properties
  25:     0x7f54b6461771 - g_object_new
  26:     0x7f54b590230d - &lt;unknown&gt;
  27:     0x7f54b590d61e - &lt;unknown&gt;
  28:     0x7f54b58f941f - &lt;unknown&gt;
  29:     0x7f54b5906481 - &lt;unknown&gt;
  30:     0x7f54b58faa89 - gtk_builder_extend_with_template
  31:     0x7f54b5aa264b - gtk_widget_init_template
  32:     0x55ae127769e3 - &lt;unknown&gt;
  33:     0x7f54b647899b - g_type_create_instance
  34:     0x7f54b645f300 - &lt;unknown&gt;
  35:     0x7f54b6460887 - g_object_new_with_properties
  36:     0x55ae1285bd9b - &lt;unknown&gt;
  37:     0x55ae1281bca4 - &lt;unknown&gt;
  38:     0x7f54b646dedf - &lt;unknown&gt;
  39:     0x7f54b646dfb2 - g_signal_emit_valist
  40:     0x7f54b646e05f - g_signal_emit
  41:     0x7f54b570c990 - &lt;unknown&gt;
  42:     0x55ae1281c669 - &lt;unknown&gt;
  43:     0x7f54b570cb28 - g_application_run
  44:     0x55ae127f6f05 - &lt;unknown&gt;
  45:     0x55ae127ebb93 - &lt;unknown&gt;
  46:     0x55ae127f2c65 - &lt;unknown&gt;
  47:     0x7f54b51481ae - __libc_start_call_main
                               at /usr/src/debug/glibc-2.40.0.142.2eb180-alt1/csu/../sysdeps/nptl/libc_start_call_main.h:58:16
  48:     0x7f54b5148269 - __libc_start_main_impl
                               at /usr/src/debug/glibc-2.40.0.142.2eb180-alt1/csu/../csu/libc-start.c:360:3
  49:     0x55ae12664f91 - &lt;unknown&gt;
  50:                0x0 - &lt;unknown&gt;

thread &apos;main&apos; panicked at library/core/src/panicking.rs:218:5:
panic in a function that cannot unwind
stack backtrace:
   0:     0x55ae12923307 - &lt;unknown&gt;
   1:     0x55ae126faa13 - &lt;unknown&gt;
   2:     0x55ae1290766e - &lt;unknown&gt;
   3:     0x55ae12923153 - &lt;unknown&gt;
   4:     0x55ae12922dd2 - &lt;unknown&gt;
   5:     0x55ae129367e5 - &lt;unknown&gt;
   6:     0x55ae12936779 - &lt;unknown&gt;
   7:     0x55ae1293714c - &lt;unknown&gt;
   8:     0x55ae126507bc - &lt;unknown&gt;
   9:     0x55ae12650825 - &lt;unknown&gt;
  10:     0x55ae126507d3 - &lt;unknown&gt;
  11:     0x55ae126843eb - &lt;unknown&gt;
  12:     0x7f54b645f476 - &lt;unknown&gt;
  13:     0x7f54b6460887 - g_object_new_with_properties
  14:     0x7f54b6461771 - g_object_new
  15:     0x7f54b590230d - &lt;unknown&gt;
  16:     0x7f54b590d61e - &lt;unknown&gt;
  17:     0x7f54b58f941f - &lt;unknown&gt;
  18:     0x7f54b5906481 - &lt;unknown&gt;
  19:     0x7f54b58faa89 - gtk_builder_extend_with_template
  20:     0x7f54b5aa264b - gtk_widget_init_template
  21:     0x55ae1277f2de - &lt;unknown&gt;
  22:     0x7f54b647899b - g_type_create_instance
  23:     0x7f54b645f300 - &lt;unknown&gt;
  24:     0x7f54b6460887 - g_object_new_with_properties
  25:     0x7f54b6461771 - g_object_new
  26:     0x7f54b590230d - &lt;unknown&gt;
  27:     0x7f54b590d61e - &lt;unknown&gt;
  28:     0x7f54b58f941f - &lt;unknown&gt;
  29:     0x7f54b5906481 - &lt;unknown&gt;
  30:     0x7f54b58faa89 - gtk_builder_extend_with_template
  31:     0x7f54b5aa264b - gtk_widget_init_template
  32:     0x55ae127769e3 - &lt;unknown&gt;
  33:     0x7f54b647899b - g_type_create_instance
  34:     0x7f54b645f300 - &lt;unknown&gt;
  35:     0x7f54b6460887 - g_object_new_with_properties
  36:     0x55ae1285bd9b - &lt;unknown&gt;
  37:     0x55ae1281bca4 - &lt;unknown&gt;
  38:     0x7f54b646dedf - &lt;unknown&gt;
  39:     0x7f54b646dfb2 - g_signal_emit_valist
  40:     0x7f54b646e05f - g_signal_emit
  41:     0x7f54b570c990 - &lt;unknown&gt;
  42:     0x55ae1281c669 - &lt;unknown&gt;
  43:     0x7f54b570cb28 - g_application_run
  44:     0x55ae127f6f05 - &lt;unknown&gt;
  45:     0x55ae127ebb93 - &lt;unknown&gt;
  46:     0x55ae127f2c65 - &lt;unknown&gt;
  47:     0x7f54b51481ae - __libc_start_call_main
                               at /usr/src/debug/glibc-2.40.0.142.2eb180-alt1/csu/../sysdeps/nptl/libc_start_call_main.h:58:16
  48:     0x7f54b5148269 - __libc_start_main_impl
                               at /usr/src/debug/glibc-2.40.0.142.2eb180-alt1/csu/../csu/libc-start.c:360:3
  49:     0x55ae12664f91 - &lt;unknown&gt;
  50:                0x0 - &lt;unknown&gt;
thread caused non-unwinding panic. aborting.
Aborted
```

После установки пакета gst-plugin-gtk4 в систему, decoder запускается и работает успешно.

Branch: Sisyphus

```
$ rpm -q gnome-qr-decoder
gnome-qr-decoder-0.7.1-alt1.x86_64
```

На p11 не воспроизводится.</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>