After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 750731 - rtpsession test fails sometimes
rtpsession test fails sometimes
Status: RESOLVED FIXED
Product: GStreamer
Classification: Platform
Component: gst-plugins-good
git master
Other Linux
: Normal normal
: 1.6.0
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks:
 
 
Reported: 2015-06-10 18:16 UTC by Olivier Crête
Modified: 2015-08-31 20:44 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Olivier Crête 2015-06-10 18:16:10 UTC
Run it as make elements/rtpsession.forever and it fails relatively quickly with the following error:

ERROR:elements/rtpsession.c:248:test_multiple_ssrc_rr: assertion failed (gst_rtcp_packet_get_rb_count (&rtcp_packet) == 2): (1 == 2)
66%: Checks: 3, Failures: 0, Errors: 1
Comment 1 Olivier Crête 2015-07-14 21:28:56 UTC
This was actually also broken in 1.4, so it's not a regression. Lowering priority, I also think this may actually be a bug in the test.
Comment 2 Olivier Crête 2015-08-31 20:44:04 UTC
Fixed!

commit 7cc59fcdf6bf7024fdba337ca5eb566ee1667405
Author: Olivier Crête <olivier.crete@collabora.com>
Date:   Mon Aug 31 16:42:30 2015 -0400

    tests: Fix rtpsession test failure
    
    The time of the first RTCP packet is semi-random, so
    sometimes it was produced before enough packets from
    the second SSRC were received. First drop queued RTCP
    packets, then advance the clock enough to ensure
    that at least one new RTCP packet is produced.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=750731