Uploaded image for project: 'Qt'
  1. Qt
  2. QTBUG-115240

gstreamer backend crashes on openSUSE 15

    XMLWordPrintable

Details

    Description

      If monitor goes into standby mode (can be triggered with xset dpms force off) or if any USB sound device is disconnected, the application crashes with export QT_MEDIA_BACKEND=gstreamer.

      Stack trace is same in both cases:

      #0 0x00007fffec0b44bf in g_type_check_instance_is_fundamentally_a () at /usr/lib64/libgobject-2.0.so.0
      #1 0x00007fffec090bf5 in g_object_unref () at /usr/lib64/libgobject-2.0.so.0
      #2 0x00007fffec0b7147 in g_value_unset () at /usr/lib64/libgobject-2.0.so.0
      #3 0x00007fffec190056 in gst_structure_free () at /usr/lib64/libgstreamer-1.0.so.0
      #4 0x00007fffec15af2d in () at /usr/lib64/libgstreamer-1.0.so.0
      #5 0x00007fffec12fff7 in () at /usr/lib64/libgstreamer-1.0.so.0
      #6 0x00007ffff4f5282b in g_main_context_dispatch () at /usr/lib64/libglib-2.0.so.0
      #7 0x00007ffff4f52bd0 in () at /usr/lib64/libglib-2.0.so.0
      #8 0x00007ffff4f52c5c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
      #9 0x00007ffff698fcaa in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /home/user/Qt/6.5.1/gcc_64/lib/libQt6Core.so.6
      #10 0x00007ffff66f0d7b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /home/user/Qt/6.5.1/gcc_64/lib/libQt6Core.so.6
      #11 0x00007ffff66ed5ae in QCoreApplication::exec() () at /home/user/Qt/6.5.1/gcc_64/lib/libQt6Core.so.6
      #12 0x000000000040d3d6 in main(int, char**) (argc=1, argv=0x7fffffffd748) at /home/juser/Qt/Examples/Qt-6.5.1/multimedia/player/main.cpp:36
      

      Playing something with gst-launch does not crash in similar way.

      gstreamer is 1.22.0 and libglib is 2.70.5.

      Attachments

        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

        Activity

          People

            timblechmann tim blechmann
            poikelin Joni Poikelin
            Votes:
            1 Vote for this issue
            Watchers:
            7 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Gerrit Reviews

                There are no open Gerrit changes