• GStreamer1.0 Aborts Streams

    From Casey C@21:1/5 to All on Tue Jan 24 00:50:01 2023
    Package: libgstreamer1.0-0
    Version: 1.20.5-1

    Architecture is powerpc. Running 32-bit userland on 64-bit kernel (5.14.0-3-powerpc64). GStreamer aborts streams and causes apps that
    depend on GStreamer to close unexpectedly. This behavior is present in
    version 1.20.2-1 and 1.20.5-1.

    Version 1.16.2-2 did not exhibit this behavior, it worked correctly.

    Example 1.20.5-1:
    "fienix@fienix:~$ gst-launch-1.0 playbin uri="https://rr5---sn-vgqsrnek.googlevideo.com/videoplayback?expire=1674531421&ei=_f3OY_voL_2b2_gPoNeT8Aw&ip=2600%3A6c44%3A93f%3A62f3%3A28ba%3A44e5%3A4324%3Aba01&id=o-AGnkjnP88MjN7lD0RftW0BNjOFMp4bjMk31zRCAD3Os5&itag=251&source=youtube&requiressl=yes&mh=
    1_&mm=31%2C29&mn=sn-vgqsrnek%2Csn-vgqsknez&ms=au%2Crdu&mv=m&mvi=5&pl=34&initcwndbps=1681250&spc=H3gIhur2nEmAfkKUu7FHAHzRqW7q930&vprv=1&svpuc=1&mime=audio%2Fwebm&gir=yes&clen=4902093&dur=290.961&lmt=1584116719229328&mt=1674509574&fvip=4&keepalive=yes&fexp=
    24007246&c=ANDROID&txp=5431432&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cgir%2Cclen%2Cdur%2Clmt&sig=AOq0QJ8wRAIgN_sDcp41RZrKDPaqz04uotyjKGqwjISalBComgFW_KYCIF3w-Sxs6Ppq7Y3_BVYSjUV5k7Ie9fChbkpqauIjMFMk&
    lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig=AG3C_xAwRgIhAP5s4OgohwnRsEETu18mHcVxoUOXZUOeQZfyJcHWufrLAiEA4Dg8xUbIvII2wPgXdCXgpkdNB3chJBjYaOpjPoWNyV4%3D"
    Setting pipeline to PAUSED ...
    Pipeline is PREROLLING ...
    Got context from element 'source': gst.soup.session=context, session=(GstSoupSession)NULL;
    Aborted"

    Example 1.16.2-2:
    "fienix@fienix:~$ gst-launch-1.0 playbin uri="https://rr5---sn-vgqsrnek.googlevideo.com/videoplayback?expire=1674531421&ei=_f3OY_voL_2b2_gPoNeT8Aw&ip=2600%3A6c44%3A93f%3A62f3%3A28ba%3A44e5%3A4324%3Aba01&id=o-AGnkjnP88MjN7lD0RftW0BNjOFMp4bjMk31zRCAD3Os5&itag=251&source=youtube&requiressl=yes&mh=
    1_&mm=31%2C29&mn=sn-vgqsrnek%2Csn-vgqsknez&ms=au%2Crdu&mv=m&mvi=5&pl=34&initcwndbps=1681250&spc=H3gIhur2nEmAfkKUu7FHAHzRqW7q930&vprv=1&svpuc=1&mime=audio%2Fwebm&gir=yes&clen=4902093&dur=290.961&lmt=1584116719229328&mt=1674509574&fvip=4&keepalive=yes&fexp=
    24007246&c=ANDROID&txp=5431432&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cgir%2Cclen%2Cdur%2Clmt&sig=AOq0QJ8wRAIgN_sDcp41RZrKDPaqz04uotyjKGqwjISalBComgFW_KYCIF3w-Sxs6Ppq7Y3_BVYSjUV5k7Ie9fChbkpqauIjMFMk&
    lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig=AG3C_xAwRgIhAP5s4OgohwnRsEETu18mHcVxoUOXZUOeQZfyJcHWufrLAiEA4Dg8xUbIvII2wPgXdCXgpkdNB3chJBjYaOpjPoWNyV4%3D"
    Setting pipeline to PAUSED ...
    Pipeline is PREROLLING ...
    Got context from element 'source': gst.soup.session=context, session=(SoupSession)NULL, force=(boolean)false;
    Redistribute latency...
    Pipeline is PREROLLED ...
    Setting pipeline to PLAYING ...
    New clock: GstPulseSinkClock
    Buffering, setting pipeline to PAUSED ...
    Done buffering, setting pipeline to PLAYING ...
    ^Chandling interrupt.
    Interrupt: Stopping pipeline ...
    Execution ended after 0:00:05.168342809
    Setting pipeline to PAUSED ...
    Setting pipeline to READY ...
    Setting pipeline to NULL ...
    Freeing pipeline ..."

    Example Goodvibes (depends on GStreamer):
    "fienix@fienix:~$ goodvibes

    (goodvibes:1024): Gtk-WARNING **: 17:31:07.812: Theme parsing error: gtk-contained-dark.css:2871:228: Missing closing bracket for :not()
    Aborted"

    Example Goodvibes via gdb:
    "Reading symbols from goodvibes...
    Reading symbols from /usr/lib/debug/.build-id/4b/026b582e015d5446c3d825804d547274785898.debug... (gdb) run
    Starting program: /usr/bin/goodvibes
    [Thread debugging using libthread_db enabled]
    Using host libthread_db library "/lib/powerpc-linux-gnu/libthread_db.so.1". [New Thread 0xf1f3f180 (LWP 3247)]
    [New Thread 0xf15ff180 (LWP 3248)]

    (goodvibes:3243): Gtk-WARNING **: 17:41:48.823: Theme parsing error: gtk-contained-dark.css:2871:228: Missing closing bracket for :not()
    [New Thread 0xf092f180 (LWP 3249)]
    [New Thread 0xefd7f180 (LWP 3250)]
    [Thread 0xefd7f180 (LWP 3250) exited]
    [New Thread 0xefd7f180 (LWP 3251)]
    [New Thread 0xef06f180 (LWP 3252)]
    [Thread 0xefd7f180 (LWP 3251) exited]
    [New Thread 0xefd7f180 (LWP 3253)]
    [New Thread 0xee61f180 (LWP 3254)]
    [Thread 0xef06f180 (LWP 3252) exited]
    [Thread 0xefd7f180 (LWP 3253) exited]
    [Thread 0xee61f180 (LWP 3254) exited]
    [New Thread 0xee61f180 (LWP 3255)]
    [New Thread 0xefd7f180 (LWP 3256)]
    [Thread 0xee61f180 (LWP 3255) exited]
    [New Thread 0xee61f180 (LWP 3257)]
    [New Thread 0xef06f180 (LWP 3258)]
    [Thread 0xefd7f180 (LWP 3256) exited]
    [Thread 0xee61f180 (LWP 3257) exited]
    [Thread 0xef06f180 (LWP 3258) exited]
    [New Thread 0xef06f180 (LWP 3259)]
    [New Thread 0xee61f180 (LWP 3260)]
    [Thread 0xef06f180 (LWP 3259) exited]
    [New Thread 0xef06f180 (LWP 3261)]
    [New Thread 0xefd7f180 (LWP 3262)]
    [Thread 0xee61f180 (LWP 3260) exited]
    [Thread 0xef06f180 (LWP 3261) exited]
    [Thread 0xefd7f180 (LWP 3262) exited]
    [New Thread 0xefd7f180 (LWP 3263)]
    [New Thread 0xef06f180 (LWP 3264)]
    [New Thread 0xee61f180 (LWP 3265)]

    Thread 20 "pool-goodvibes" received signal SIGABRT, Aborted.
    [Switching to Thread 0xee61f180 (LWP 3265)]
    0xf6ac2ec0 in __pthread_kill_implementation (threadid=<optimized out>, signo=signo@entry=6, no_tid=no_tid@entry=0) at pthread_kill.c:43
    43 pthread_kill.c: No such file or directory.
    (gdb) "

    Please let me know if I can provide any additional information to
    assist in resolving this issue.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)