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 705157 - tests: playbin_complex check fails during make check
tests: playbin_complex check fails during make check
Status: RESOLVED FIXED
Product: GStreamer
Classification: Platform
Component: gst-plugins-base
unspecified
Other Linux
: Normal normal
: 1.1.4
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks:
 
 
Reported: 2013-07-30 17:31 UTC by Kjartan Maraas
Modified: 2013-08-19 18:38 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
gzipped debug log fil (358.90 KB, application/x-gzip)
2013-08-01 09:10 UTC, Kjartan Maraas
Details

Description Kjartan Maraas 2013-07-30 17:31:39 UTC
=================================================================
   GStreamer Base Plug-ins 1.1.3.1: tests/check/test-suite.log
=================================================================

# TOTAL: 47
# PASS:  46
# SKIP:  0
# XFAIL: 0
# FAIL:  1
# XPASS: 0
# ERROR: 0

.. contents:: :depth: 2

FAIL: elements/playbin-complex
==============================

Running suite(s): playbin_complex
92%: Checks: 14, Failures: 1, Errors: 0
elements/playbin-complex.c:857:F:general:test_autoplug_decoder_sink_combination:0: 'gst_element_get_state (playbin, NULL, NULL, -1)' (0) is not equal to 'GST_STATE_CHANGE_SUCCESS' (1)
Comment 1 Tim-Philipp Müller 2013-07-30 22:40:01 UTC
Is this reproducible?

If yes, could you run:

 GST_CHECKS=test_autoplug_decoder_sink_combination  make -C tests/check  elements/playbin-complex.check-norepeat 2>dbg.log

and attach dbg.log?
Comment 2 Kjartan Maraas 2013-07-31 11:09:37 UTC
[kmaraas@localhost gst-plugins-base (master)]$ GST_CHECKS=test_autoplug_decoder_sink_combination  make -C tests/check elements/playbin-complex.check-norepeat 2>dbg.log
make: Entering directory `/home/kmaraas/src/gnome/gst-plugins-base/tests/check'
Running suite(s): playbin_complex
0%: Checks: 1, Failures: 1, Errors: 0
elements/playbin-complex.c:857:F:general:test_autoplug_decoder_sink_combination:0: 'gst_element_get_state (playbin, NULL, NULL, -1)' (0) is not equal to 'GST_STATE_CHANGE_SUCCESS' (1)
make: Leaving directory `/home/kmaraas/src/gnome/gst-plugins-base/tests/check'

[kmaraas@localhost gst-plugins-base (master)]$ cat dbg.log 
make: *** [elements/playbin-complex.check-norepeat] Error 1
Comment 3 Tim-Philipp Müller 2013-07-31 14:47:23 UTC
Sorry, also add a GST_DEBUG=*:6 please :)
Comment 4 Kjartan Maraas 2013-08-01 09:10:02 UTC
Created attachment 250593 [details]
gzipped debug log fil

Logfile
Comment 5 Sebastian Dröge (slomo) 2013-08-13 11:46:13 UTC
That could be caused by this test using autoaudiosink.

Does it work better after this commit?
commit 8d65deb7edc5c894cca3e43a5d9f43d48add995e
Author: Sebastian Dröge <slomo@circular-chaos.org>
Date:   Tue Aug 13 13:43:32 2013 +0200

    playbin-complex: Set fakesink as audio-sink to not use a real audio device
    
    https://bugzilla.gnome.org/show_bug.cgi?id=705157
Comment 6 Tim-Philipp Müller 2013-08-13 13:30:32 UTC
Kjartan: could you confirm whether the above commit fixes this for you?
Comment 7 Kjartan Maraas 2013-08-19 18:09:52 UTC
PASS: elements/playbin-complex
Comment 8 Tim-Philipp Müller 2013-08-19 18:38:22 UTC
Thanks for testing!