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 701589 - rtspserver test: test timeout expired
rtspserver test: test timeout expired
Status: RESOLVED OBSOLETE
Product: GStreamer
Classification: Platform
Component: gst-rtsp-server
1.0.6
Other Linux
: Normal normal
: NONE
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks:
 
 
Reported: 2013-06-04 12:47 UTC by Patricia Muscalu
Modified: 2013-06-25 11:17 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Patricia Muscalu 2013-06-04 12:47:13 UTC
Run make -C tests/check/ gst/rtspserver.check.

Result:
33%: Checks: 15, Failures: 1, Errors: 9
gst/rtspserver.c:327:E:general:test_describe:0: (after this point) Test timeout expired
gst/rtspserver.c:327:E:general:test_describe_non_existing_mount_point:0: (after this point) Test timeout expired
gst/rtspserver.c:327:E:general:test_setup:0: (after this point) Test timeout expired
gst/rtspserver.c:327:E:general:test_setup_non_existing_stream:0: (after this point) Test timeout expired
gst/rtspserver.c:327:E:general:test_play:0: (after this point) Test timeout expired
gst/rtspserver.c:327:E:general:test_play_without_session:0: (after this point) Test timeout expired
gst/rtspserver.c:1061:F:general:test_play_multithreaded_timeout_client:0: Assertion 'gst_rtsp_connection_receive (conn, response, NULL) == GST_RTSP_ESYS' failed
gst/rtspserver.c:327:E:general:test_play_disconnect:0: (after this point) Test timeout expired
gst/rtspserver.c:327:E:general:test_play_specific_server_port:0: (after this point) Test timeout expired
gst/rtspserver.c:327:E:general:test_play_smpte_range:0: (after this point) Test timeout expired
make: *** [gst/rtspserver.check] Error 10
Comment 1 Sebastian Dröge (slomo) 2013-06-07 11:25:20 UTC
Confirmed here with latest git master
Comment 2 Patricia Muscalu 2013-06-19 12:59:39 UTC
The commit 09028b4c390a2f950448f91dac4d5db6e73e1a4 in gst-plugins-base:

rtsp: use child sources instead of using the sockets
    
    Use the source of the pollable input/output streams instead of
    accessing the sockets directly.

makes the gst-rtsp-server tests broken.
Comment 3 Patricia Muscalu 2013-06-19 13:10:32 UTC
Run GST_CHECKS=test_describe make -C tests/check/ gst/rtspserver.gdb.

Result:

  • #0 ??
    from /lib/x86_64-linux-gnu/libglib-2.0.so.0
  • #1 ??
    from /lib/x86_64-linux-gnu/libglib-2.0.so.0
  • #2 g_main_context_dispatch
    from /lib/x86_64-linux-gnu/libglib-2.0.so.0
  • #3 ??
    from /lib/x86_64-linux-gnu/libglib-2.0.so.0
  • #4 g_main_context_iteration
    from /lib/x86_64-linux-gnu/libglib-2.0.so.0
  • #5 iterate
    at gst/rtspserver.c line 59
  • #6 do_request
    at gst/rtspserver.c line 332
  • #7 do_describe
    at gst/rtspserver.c line 412
  • #8 test_describe
    at gst/rtspserver.c line 534
  • #9 tcase_run_tfun_nofork
    at check_run.c line 314
  • #10 srunner_iterate_tcase_tfuns
    at check_run.c line 181
  • #11 srunner_run_tcase
    at check_run.c line 302
  • #12 srunner_iterate_suites
    at check_run.c line 150
  • #13 srunner_run_all
    at check_run.c line 561
  • #14 gst_check_run_suite
    at gstcheck.c line 689
  • #15 main
    at gst/rtspserver.c line 1374

Comment 4 Patricia Muscalu 2013-06-25 11:12:07 UTC
This is not a problem any loner. Wim's fixes in rtspconnection have solved this issue.
Comment 5 Tim-Philipp Müller 2013-06-25 11:17:35 UTC
Thanks