Random test failure ( test_xml_is_text_plain )
$ ninja -C build-dir/ test
ninja: Entering directory `build-dir/'
...
...
# Bug Reference: http://bugzilla.gnome.org/show_bug.cgi?id=655378
# Got retval 3 for uri 'http://leoville.tv/podcasts/floss.xml'
Bail out! ERROR:../plparse/tests/parser.c:1102:test_xml_is_text_plain: assertion failed (result == TOTEM_PL_PARSER_RESULT_SUCCESS): (3 == 2)
--- stderr ---
** Message: 16:44:54.297: Is special type 'application/rss+xml'
** Message: 16:44:54.298: Is special type 'application/rss+xml'
** Message: 16:44:54.299: Is special type 'application/rss+xml'
** Message: 16:44:54.299: couldn't mmap file:///tmp/file_doesnt_exist.wmv: Failed to open file “file:///tmp/file_doesnt_exist.wmv”: open() failed: No such file or directory
** Message: 16:44:54.299: Is special type 'application/rss+xml'
**
ERROR:../plparse/tests/parser.c:1102:test_xml_is_text_plain: assertion failed (result == TOTEM_PL_PARSER_RESULT_SUCCESS): (3 == 2)
-------
Summary of Failures:
1/2 parser FAIL 38.50s (killed by signal 6 SIGABRT)
1/2 parser FAIL 38.50s (killed by signal 6 SIGABRT)
Ok: 1
Expected Fail: 0
Fail: 1
Unexpected Pass: 0
Skipped: 0
Timeout: 0
(gdb) bt
#0 __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:50
#1 0x00007f1e10520537 in __GI_abort () at abort.c:79
#2 0x00007f1e106dcdcc in g_assertion_message (domain=<optimized out>, file=0x56328c05300a "../plparse/tests/parser.c", line=<optimized out>, func=<optimized out>, message=<optimized out>) at ../../../glib/gtestutils.c:2937
#3 0x00007f1e1073a646 in g_assertion_message_cmpnum (domain=domain@entry=0x0, file=file@entry=0x56328c05300a "../plparse/tests/parser.c", line=line@entry=1102, func=func@entry=0x56328c058680 <__func__.8> "test_xml_is_text_plain", expr=expr@entry=0x56328c057300 "result == TOTEM_PL_PARSER_RESULT_SUCCESS", arg1=3, cmp=cmp@entry=0x56328c0530bc "==", arg2=2, numtype=105 'i') at ../../../glib/gtestutils.c:2996
#4 0x000056328c051303 in test_xml_is_text_plain () at ../plparse/tests/parser.c:1102
#5 test_xml_is_text_plain () at ../plparse/tests/parser.c:1091
#6 0x00007f1e10739b9e in test_case_run (tc=0x7f1e0000fd60) at ../../../glib/gtestutils.c:2656
#7 g_test_run_suite_internal (suite=suite@entry=0x56328db104c0, path=path@entry=0x0) at ../../../glib/gtestutils.c:2744
#8 0x00007f1e1073999b in g_test_run_suite_internal (suite=suite@entry=0x56328db10040, path=path@entry=0x0) at ../../../glib/gtestutils.c:2756
#9 0x00007f1e1073a08a in g_test_run_suite (suite=0x56328db10040) at ../../../glib/gtestutils.c:2831
#10 0x00007f1e1073a0a1 in g_test_run () at ../../../glib/gtestutils.c:2065
#11 0x000056328c04cdb6 in main (argc=<optimized out>, argv=<optimized out>) at ../plparse/tests/parser.c:1788
Subsequent run passes:
$ ninja -C build-dir/ test
ninja: Entering directory `build-dir/'
[0/1] Running all tests.
1/2 parser OK 20.07s
2/2 disc OK 0.05s
Ok: 2
Expected Fail: 0
Fail: 0
Unexpected Pass: 0
Skipped: 0
Timeout: 0