mpg123audiodec: gst_audio_decoder_allocate_output_buffer: assertion 'size > 0' failed
This looks like a regression in 1.24.0. Happens in WebKit tests...
Thread 1 (Thread 0x7eff8affd6c0 (LWP 750426)):
#0 g_logv (log_domain=0x7f031e3a20c1 "GStreamer-Audio", log_level=G_LOG_LEVEL_CRITICAL, format=<optimized out>, args=args@entry=0x7eff8affc480) at ../glib/gmessages.c:1422
#1 0x00007f032191f7a3 in g_log (log_domain=log_domain@entry=0x7f031e3a20c1 "GStreamer-Audio", log_level=log_level@entry=G_LOG_LEVEL_CRITICAL, format=format@entry=0x7f0321977f92 "%s: assertion '%s' failed") at ../glib/gmessages.c:1460
#2 0x00007f032192261d in g_return_if_fail_warning (log_domain=log_domain@entry=0x7f031e3a20c1 "GStreamer-Audio", pretty_function=pretty_function@entry=0x7f031e3b0da0 <__func__.1> "gst_audio_decoder_allocate_output_buffer", expression=expression@entry=0x7f031e3a4cf6 "size > 0") at ../glib/gmessages.c:2930
#3 0x00007f031e38366d in gst_audio_decoder_allocate_output_buffer (dec=<optimized out>, size=size@entry=0) at ../gst-libs/gst/audio/gstaudiodecoder.c:3797
#4 0x00007f02a8009854 in gst_mpg123_audio_dec_push_decoded_bytes (clip_end=<optimized out>, clip_start=2304, num_decoded_bytes=0, decoded_bytes=0x7eff7c039570 "`\214\003|\377~", mpg123_decoder=0x7eff7c00d7f0) at ../ext/mpg123/gstmpg123audiodec.c:351
#5 gst_mpg123_audio_dec_push_decoded_bytes (mpg123_decoder=mpg123_decoder@entry=0x7eff7c00d7f0, decoded_bytes=0x7eff7c038c70 "", num_decoded_bytes=<optimized out>, clip_start=2304, clip_end=<optimized out>) at ../ext/mpg123/gstmpg123audiodec.c:318
#6 0x00007f02a8009cc0 in gst_mpg123_audio_dec_handle_frame (dec=0x7eff7c00d7f0, input_buffer=<optimized out>) at ../ext/mpg123/gstmpg123audiodec.c:514
#7 0x00007f031e38cc37 in gst_audio_decoder_push_buffers (dec=dec@entry=0x7eff7c00d7f0, force=force@entry=0) at ../gst-libs/gst/audio/gstaudiodecoder.c:1753
#8 0x00007f031e38d16d in gst_audio_decoder_chain_forward (dec=dec@entry=0x7eff7c00d7f0, buffer=0x0, buffer@entry=0x7efff0012ee0) at ../gst-libs/gst/audio/gstaudiodecoder.c:1867
#9 0x00007f031e38dfaf in gst_audio_decoder_chain (pad=pad@entry=0x7eff7c00dc90, parent=parent@entry=0x7eff7c00d7f0, buffer=buffer@entry=0x7efff0012ee0) at ../gst-libs/gst/audio/gstaudiodecoder.c:2126
#10 0x00007f031e4a0b4c in gst_pad_chain_data_unchecked (pad=pad@entry=0x7eff7c00dc90, type=type@entry=4112, data=data@entry=0x7efff0012ee0) at ../gst/gstpad.c:4494
#11 0x00007f031e4a3eee in gst_pad_push_data (pad=pad@entry=0x7efff0011bc0, type=type@entry=4112, data=data@entry=0x7efff0012ee0) at ../gst/gstpad.c:4770
#12 0x00007f031e4a4524 in gst_pad_push (pad=pad@entry=0x7efff0011bc0, buffer=buffer@entry=0x7efff0012ee0) at ../gst/gstpad.c:4889
#13 0x00007f02c404e5c4 in gst_single_queue_push_one (allow_drop=<synthetic pointer>, object=0x7efff0012ee0, sq=0x7efff0011010, mq=<optimized out>) at ../plugins/elements/gstmultiqueue.c:2009
#14 gst_multi_queue_loop (pad=<optimized out>) at ../plugins/elements/gstmultiqueue.c:2345
#15 0x00007f031e4d8724 in gst_task_func (task=0x7efff0011fc0) at ../gst/gsttask.c:399
#16 0x00007f032194d4f2 in g_thread_pool_thread_proxy (data=<optimized out>) at ../glib/gthreadpool.c:350
#17 0x00007f032194a862 in g_thread_proxy (data=0x7f02a4008b90) at ../glib/gthread.c:831
#18 0x00007f031eca1e39 in start_thread (arg=<optimized out>) at pthread_create.c:444
#19 0x00007f031ed298c4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100