Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Intermittent crash in /custom-elements/reactions/HTMLMediaElement.html #22990

Open
jdm opened this issue Mar 7, 2019 · 0 comments
Open

Intermittent crash in /custom-elements/reactions/HTMLMediaElement.html #22990

jdm opened this issue Mar 7, 2019 · 0 comments
Labels
A-content/media I-intermittent Problem reproduces intermittently.

Comments

@jdm
Copy link
Member

jdm commented Mar 7, 2019

When it passes:

{
    "status": "FAIL", 
    "group": "default", 
    "message": "assert_array_equals: lengths differ, expected 1 got 0", 
    "stack": "testReflectAttributeWithContentValuesAndDependentAttributes/<@http://web-platform.test:8000/custom-elements/reactions/resources/reactions.js:184:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1587:20\ntest@http://web-platform.test:8000/resources/testharness.js:544:21\ntestReflectAttributeWithContentValuesAndDependentAttributes@http://web-platform.test:8000/custom-elements/reactions/resources/reactions.js:174:5\ntestReflectAttributeWithDependentAttributes@http://web-platform.test:8000/custom-elements/reactions/resources/reactions.js:206:5\n@http://web-platform.test:8000/custom-elements/reactions/HTMLMediaElement.html:28:1\n", 
    "subtest": "crossOrigin on HTMLMediaElement in audio must enqueue an attributeChanged reaction when adding a new attribute", 
    "test": "/custom-elements/reactions/HTMLMediaElement.html", 
    "line": 69093, 
    "action": "test_result", 
    "expected": "PASS"
}
{
    "status": "FAIL", 
    "group": "default", 
    "message": "assert_array_equals: lengths differ, expected 3 got 2", 
    "stack": "testReflectAttributeWithContentValuesAndDependentAttributes/<@http://web-platform.test:8000/custom-elements/reactions/resources/reactions.js:196:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1587:20\ntest@http://web-platform.test:8000/resources/testharness.js:544:21\ntestReflectAttributeWithContentValuesAndDependentAttributes@http://web-platform.test:8000/custom-elements/reactions/resources/reactions.js:189:5\ntestReflectAttributeWithDependentAttributes@http://web-platform.test:8000/custom-elements/reactions/resources/reactions.js:206:5\n@http://web-platform.test:8000/custom-elements/reactions/HTMLMediaElement.html:28:1\n", 
    "subtest": "crossOrigin on HTMLMediaElement in audio must enqueue an attributeChanged reaction when replacing an existing attribute", 
    "test": "/custom-elements/reactions/HTMLMediaElement.html", 
    "line": 69094, 
    "action": "test_result", 
    "expected": "PASS"
}
{
    "status": "FAIL", 
    "group": "default", 
    "message": "assert_array_equals: lengths differ, expected 1 got 0", 
    "stack": "testReflectAttributeWithContentValuesAndDependentAttributes/<@http://web-platform.test:8000/custom-elements/reactions/resources/reactions.js:184:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1587:20\ntest@http://web-platform.test:8000/resources/testharness.js:544:21\ntestReflectAttributeWithContentValuesAndDependentAttributes@http://web-platform.test:8000/custom-elements/reactions/resources/reactions.js:174:5\ntestReflectBooleanAttributeWithDependentAttributes@http://web-platform.test:8000/custom-elements/reactions/resources/reactions.js:210:5\n@http://web-platform.test:8000/custom-elements/reactions/HTMLMediaElement.html:46:1\n", 
    "subtest": "loop on HTMLMediaElement in audio must enqueue an attributeChanged reaction when adding a new attribute", 
    "test": "/custom-elements/reactions/HTMLMediaElement.html", 
    "line": 69099, 
    "action": "test_result", 
    "expected": "PASS"
}
{
    "status": "FAIL", 
    "group": "default", 
    "message": "assert_array_equals: lengths differ, expected 3 got 2", 
    "stack": "testReflectAttributeWithContentValuesAndDependentAttributes/<@http://web-platform.test:8000/custom-elements/reactions/resources/reactions.js:196:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1587:20\ntest@http://web-platform.test:8000/resources/testharness.js:544:21\ntestReflectAttributeWithContentValuesAndDependentAttributes@http://web-platform.test:8000/custom-elements/reactions/resources/reactions.js:189:5\ntestReflectBooleanAttributeWithDependentAttributes@http://web-platform.test:8000/custom-elements/reactions/resources/reactions.js:210:5\n@http://web-platform.test:8000/custom-elements/reactions/HTMLMediaElement.html:46:1\n", 
    "subtest": "loop on HTMLMediaElement in audio must enqueue an attributeChanged reaction when replacing an existing attribute", 
    "test": "/custom-elements/reactions/HTMLMediaElement.html", 
    "line": 69100, 
    "action": "test_result", 
    "expected": "PASS"
}
{
    "status": "FAIL", 
    "group": "default", 
    "message": "assert_array_equals: lengths differ, expected 1 got 0", 
    "stack": "testReflectAttributeWithContentValuesAndDependentAttributes/<@http://web-platform.test:8000/custom-elements/reactions/resources/reactions.js:184:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1587:20\ntest@http://web-platform.test:8000/resources/testharness.js:544:21\ntestReflectAttributeWithContentValuesAndDependentAttributes@http://web-platform.test:8000/custom-elements/reactions/resources/reactions.js:174:5\ntestReflectBooleanAttributeWithDependentAttributes@http://web-platform.test:8000/custom-elements/reactions/resources/reactions.js:210:5\n@http://web-platform.test:8000/custom-elements/reactions/HTMLMediaElement.html:51:1\n", 
    "subtest": "controls on HTMLMediaElement in audio must enqueue an attributeChanged reaction when adding a new attribute", 
    "test": "/custom-elements/reactions/HTMLMediaElement.html", 
    "line": 69101, 
    "action": "test_result", 
    "expected": "PASS"
}
{
    "status": "FAIL", 
    "group": "default", 
    "message": "assert_array_equals: lengths differ, expected 3 got 2", 
    "stack": "testReflectAttributeWithContentValuesAndDependentAttributes/<@http://web-platform.test:8000/custom-elements/reactions/resources/reactions.js:196:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1587:20\ntest@http://web-platform.test:8000/resources/testharness.js:544:21\ntestReflectAttributeWithContentValuesAndDependentAttributes@http://web-platform.test:8000/custom-elements/reactions/resources/reactions.js:189:5\ntestReflectBooleanAttributeWithDependentAttributes@http://web-platform.test:8000/custom-elements/reactions/resources/reactions.js:210:5\n@http://web-platform.test:8000/custom-elements/reactions/HTMLMediaElement.html:51:1\n", 
    "subtest": "controls on HTMLMediaElement in audio must enqueue an attributeChanged reaction when replacing an existing attribute", 
    "test": "/custom-elements/reactions/HTMLMediaElement.html", 
    "line": 69102, 
    "action": "test_result", 
    "expected": "PASS"
}
{
    "status": "FAIL", 
    "group": "default", 
    "message": "assert_array_equals: lengths differ, expected 1 got 0", 
    "stack": "testReflectAttributeWithContentValuesAndDependentAttributes/<@http://web-platform.test:8000/custom-elements/reactions/resources/reactions.js:184:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1587:20\ntest@http://web-platform.test:8000/resources/testharness.js:544:21\ntestReflectAttributeWithContentValuesAndDependentAttributes@http://web-platform.test:8000/custom-elements/reactions/resources/reactions.js:174:5\ntestReflectAttributeWithDependentAttributes@http://web-platform.test:8000/custom-elements/reactions/resources/reactions.js:206:5\n@http://web-platform.test:8000/custom-elements/reactions/HTMLMediaElement.html:69:1\n", 
    "subtest": "crossOrigin on HTMLMediaElement in video must enqueue an attributeChanged reaction when adding a new attribute", 
    "test": "/custom-elements/reactions/HTMLMediaElement.html", 
    "line": 69107, 
    "action": "test_result", 
    "expected": "PASS"
}
{
    "status": "FAIL", 
    "group": "default", 
    "message": "assert_array_equals: lengths differ, expected 3 got 2", 
    "stack": "testReflectAttributeWithContentValuesAndDependentAttributes/<@http://web-platform.test:8000/custom-elements/reactions/resources/reactions.js:196:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1587:20\ntest@http://web-platform.test:8000/resources/testharness.js:544:21\ntestReflectAttributeWithContentValuesAndDependentAttributes@http://web-platform.test:8000/custom-elements/reactions/resources/reactions.js:189:5\ntestReflectAttributeWithDependentAttributes@http://web-platform.test:8000/custom-elements/reactions/resources/reactions.js:206:5\n@http://web-platform.test:8000/custom-elements/reactions/HTMLMediaElement.html:69:1\n", 
    "subtest": "crossOrigin on HTMLMediaElement in video must enqueue an attributeChanged reaction when replacing an existing attribute", 
    "test": "/custom-elements/reactions/HTMLMediaElement.html", 
    "line": 69108, 
    "action": "test_result", 
    "expected": "PASS"
}
{
    "status": "FAIL", 
    "group": "default", 
    "message": "assert_array_equals: lengths differ, expected 1 got 0", 
    "stack": "testReflectAttributeWithContentValuesAndDependentAttributes/<@http://web-platform.test:8000/custom-elements/reactions/resources/reactions.js:184:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1587:20\ntest@http://web-platform.test:8000/resources/testharness.js:544:21\ntestReflectAttributeWithContentValuesAndDependentAttributes@http://web-platform.test:8000/custom-elements/reactions/resources/reactions.js:174:5\ntestReflectBooleanAttributeWithDependentAttributes@http://web-platform.test:8000/custom-elements/reactions/resources/reactions.js:210:5\n@http://web-platform.test:8000/custom-elements/reactions/HTMLMediaElement.html:87:1\n", 
    "subtest": "loop on HTMLMediaElement in video must enqueue an attributeChanged reaction when adding a new attribute", 
    "test": "/custom-elements/reactions/HTMLMediaElement.html", 
    "line": 69113, 
    "action": "test_result", 
    "expected": "PASS"
}
{
    "status": "FAIL", 
    "group": "default", 
    "message": "assert_array_equals: lengths differ, expected 3 got 2", 
    "stack": "testReflectAttributeWithContentValuesAndDependentAttributes/<@http://web-platform.test:8000/custom-elements/reactions/resources/reactions.js:196:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1587:20\ntest@http://web-platform.test:8000/resources/testharness.js:544:21\ntestReflectAttributeWithContentValuesAndDependentAttributes@http://web-platform.test:8000/custom-elements/reactions/resources/reactions.js:189:5\ntestReflectBooleanAttributeWithDependentAttributes@http://web-platform.test:8000/custom-elements/reactions/resources/reactions.js:210:5\n@http://web-platform.test:8000/custom-elements/reactions/HTMLMediaElement.html:87:1\n", 
    "subtest": "loop on HTMLMediaElement in video must enqueue an attributeChanged reaction when replacing an existing attribute", 
    "test": "/custom-elements/reactions/HTMLMediaElement.html", 
    "line": 69114, 
    "action": "test_result", 
    "expected": "PASS"
}
{
    "status": "FAIL", 
    "group": "default", 
    "message": "assert_array_equals: lengths differ, expected 1 got 0", 
    "stack": "testReflectAttributeWithContentValuesAndDependentAttributes/<@http://web-platform.test:8000/custom-elements/reactions/resources/reactions.js:184:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1587:20\ntest@http://web-platform.test:8000/resources/testharness.js:544:21\ntestReflectAttributeWithContentValuesAndDependentAttributes@http://web-platform.test:8000/custom-elements/reactions/resources/reactions.js:174:5\ntestReflectBooleanAttributeWithDependentAttributes@http://web-platform.test:8000/custom-elements/reactions/resources/reactions.js:210:5\n@http://web-platform.test:8000/custom-elements/reactions/HTMLMediaElement.html:93:1\n", 
    "subtest": "controls on HTMLMediaElement in video must enqueue an attributeChanged reaction when adding a new attribute", 
    "test": "/custom-elements/reactions/HTMLMediaElement.html", 
    "line": 69115, 
    "action": "test_result", 
    "expected": "PASS"
}
{
    "status": "FAIL", 
    "group": "default", 
    "message": "assert_array_equals: lengths differ, expected 3 got 2", 
    "stack": "testReflectAttributeWithContentValuesAndDependentAttributes/<@http://web-platform.test:8000/custom-elements/reactions/resources/reactions.js:196:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1587:20\ntest@http://web-platform.test:8000/resources/testharness.js:544:21\ntestReflectAttributeWithContentValuesAndDependentAttributes@http://web-platform.test:8000/custom-elements/reactions/resources/reactions.js:189:5\ntestReflectBooleanAttributeWithDependentAttributes@http://web-platform.test:8000/custom-elements/reactions/resources/reactions.js:210:5\n@http://web-platform.test:8000/custom-elements/reactions/HTMLMediaElement.html:93:1\n", 
    "subtest": "controls on HTMLMediaElement in video must enqueue an attributeChanged reaction when replacing an existing attribute", 
    "test": "/custom-elements/reactions/HTMLMediaElement.html", 
    "line": 69116, 
    "action": "test_result", 
    "expected": "PASS"
}
{
    "status": "OK", 
    "group": "default", 
    "message": null, 
    "stack": null, 
    "subtest": null, 
    "test": "/custom-elements/reactions/HTMLMediaElement.html", 
    "line": 69119, 
    "action": "test_result", 
    "expected": "CRASH"
}

When it crashes:

  ▶ CRASH [expected OK] /custom-elements/reactions/HTMLMediaElement.html
  │ 
  │ VMware, Inc.
  │ softpipe
  │ 3.3 (Core Profile) Mesa 18.3.0-devel
  │ 0:00:00.042069000 66315 0x7ff1cb145a30 FIXME                default gstutils.c:3981:gchar *gst_pad_create_stream_id_internal(GstPad *, GstElement *, const gchar *):<appsrc0:src> Creating random stream-id, consider implementing a deterministic way of creating a stream-id
  │ 0:00:00.044180000 66315 0x7ff1cb153ed0 FIXME                default gstutils.c:3981:gchar *gst_pad_create_stream_id_internal(GstPad *, GstElement *, const gchar *):<appsrc1:src> Creating random stream-id, consider implementing a deterministic way of creating a stream-id
  │ 0:00:00.052966000 66315 0x7ff1cb19e6d0 FIXME                default gstutils.c:3981:gchar *gst_pad_create_stream_id_internal(GstPad *, GstElement *, const gchar *):<appsrc2:src> Creating random stream-id, consider implementing a deterministic way of creating a stream-id
  │ 0:00:00.054641000 66315 0x7ff1ca9a3850 FIXME                default gstutils.c:3981:gchar *gst_pad_create_stream_id_internal(GstPad *, GstElement *, const gchar *):<appsrc3:src> Creating random stream-id, consider implementing a deterministic way of creating a stream-id
  │ 0:00:00.095610000 66315 0x7ff1cb1a4590 FIXME                default gstutils.c:3981:gchar *gst_pad_create_stream_id_internal(GstPad *, GstElement *, const gchar *):<appsrc4:src> Creating random stream-id, consider implementing a deterministic way of creating a stream-id
  │ 0:00:00.095879000 66315 0x7ff1ca99d800 FIXME                    bin gstbin.c:4338:gboolean gst_bin_query(GstElement *, GstQuery *): implement duration caching in GstBin again
  │ 0:00:00.097190000 66315 0x7ff1ca9b86d0 FIXME                default gstutils.c:3981:gchar *gst_pad_create_stream_id_internal(GstPad *, GstElement *, const gchar *):<appsrc5:src> Creating random stream-id, consider implementing a deterministic way of creating a stream-id
  │ 0:00:00.099116000 66315 0x7ff1ce80ec50 FIXME                default gstutils.c:3981:gchar *gst_pad_create_stream_id_internal(GstPad *, GstElement *, const gchar *):<appsrc6:src> Creating random stream-id, consider implementing a deterministic way of creating a stream-id
  │ 0:00:00.102035000 66315 0x7ff1cb933d90 FIXME                default gstutils.c:3981:gchar *gst_pad_create_stream_id_internal(GstPad *, GstElement *, const gchar *):<appsrc7:src> Creating random stream-id, consider implementing a deterministic way of creating a stream-id
  │ 0:00:00.105601000 66315 0x7ff1cb1b0590 FIXME                default gstutils.c:3981:gchar *gst_pad_create_stream_id_internal(GstPad *, GstElement *, const gchar *):<appsrc8:src> Creating random stream-id, consider implementing a deterministic way of creating a stream-id
  │ 0:00:00.112371000 66315 0x7ff1ce0104f0 FIXME                default gstutils.c:3981:gchar *gst_pad_create_stream_id_internal(GstPad *, GstElement *, const gchar *):<typefind:src> Creating random stream-id, consider implementing a deterministic way of creating a stream-id
  │ 0:00:00.112913000 66315 0x7ff1cb1b0590 WARN                 basesrc gstbasesrc.c:2445:gboolean gst_base_src_update_length(GstBaseSrc *, guint64, guint *, gboolean):<appsrc8> processing at or past EOS
  │ 0:00:00.115427000 66315 0x7ff1cca76320 FIXME                default gstutils.c:3981:gchar *gst_pad_create_stream_id_internal(GstPad *, GstElement *, const gchar *):<typefind:src> Creating random stream-id, consider implementing a deterministic way of creating a stream-id
  │ 0:00:00.115494000 66315 0x7ff1cca7cc50 FIXME                default gstutils.c:3981:gchar *gst_pad_create_stream_id_internal(GstPad *, GstElement *, const gchar *):<appsrc9:src> Creating random stream-id, consider implementing a deterministic way of creating a stream-id
  │ 0:00:00.115874000 66315 0x7ff1cb933d90 WARN                 basesrc gstbasesrc.c:2445:gboolean gst_base_src_update_length(GstBaseSrc *, guint64, guint *, gboolean):<appsrc7> processing at or past EOS
  │ 0:00:00.115922000 66315 0x7ff1cb1b9a30 FIXME                default gstutils.c:3981:gchar *gst_pad_create_stream_id_internal(GstPad *, GstElement *, const gchar *):<typefind:src> Creating random stream-id, consider implementing a deterministic way of creating a stream-id
  │ 0:00:00.116456000 66315 0x7ff1ca9b86d0 WARN                 basesrc gstbasesrc.c:2445:gboolean gst_base_src_update_length(GstBaseSrc *, guint64, guint *, gboolean):<appsrc5> processing at or past EOS
  │ 0:00:00.123910000 66315 0x7ff1ce00e320 FIXME                default gstutils.c:3981:gchar *gst_pad_create_stream_id_internal(GstPad *, GstElement *, const gchar *):<typefind:src> Creating random stream-id, consider implementing a deterministic way of creating a stream-id
  │ 0:00:00.124147000 66315 0x7ff1cca7cc50 WARN                 basesrc gstbasesrc.c:2445:gboolean gst_base_src_update_length(GstBaseSrc *, guint64, guint *, gboolean):<appsrc9> processing at or past EOS
  │ 0:00:00.125051000 66315 0x7ff1cb1bd590 FIXME                default gstutils.c:3981:gchar *gst_pad_create_stream_id_internal(GstPad *, GstElement *, const gchar *):<appsrc10:src> Creating random stream-id, consider implementing a deterministic way of creating a stream-id
  │ 0:00:00.125089000 66315 0x7ff1ca951190 FIXME                default gstutils.c:3981:gchar *gst_pad_create_stream_id_internal(GstPad *, GstElement *, const gchar *):<typefind:src> Creating random stream-id, consider implementing a deterministic way of creating a stream-id
  │ 0:00:00.125491000 66315 0x7ff1ce80ec50 WARN                 basesrc gstbasesrc.c:2445:gboolean gst_base_src_update_length(GstBaseSrc *, guint64, guint *, gboolean):<appsrc6> processing at or past EOS
  │ 0:00:00.129816000 66315 0x7ff1cb94f450 FIXME                default gstutils.c:3981:gchar *gst_pad_create_stream_id_internal(GstPad *, GstElement *, const gchar *):<appsrc11:src> Creating random stream-id, consider implementing a deterministic way of creating a stream-id
  │ 0:00:00.136650000 66315 0x7ff1cb1d19e0 FIXME                default gstutils.c:3981:gchar *gst_pad_create_stream_id_internal(GstPad *, GstElement *, const gchar *):<typefind:src> Creating random stream-id, consider implementing a deterministic way of creating a stream-id
  │ 0:00:00.136850000 66315 0x7ff1ca959280 FIXME                default gstutils.c:3981:gchar *gst_pad_create_stream_id_internal(GstPad *, GstElement *, const gchar *):<typefind:src> Creating random stream-id, consider implementing a deterministic way of creating a stream-id
  │ 0:00:00.137004000 66315 0x7ff1cb94f450 WARN                 basesrc gstbasesrc.c:2445:gboolean gst_base_src_update_length(GstBaseSrc *, guint64, guint *, gboolean):<appsrc11> processing at or past EOS
  │ 0:00:00.137233000 66315 0x7ff1cb1bd590 WARN                 basesrc gstbasesrc.c:2445:gboolean gst_base_src_update_length(GstBaseSrc *, guint64, guint *, gboolean):<appsrc10> processing at or past EOS
  │ 0:00:00.138155000 66315 0x7ff1ca9e5850 FIXME                default gstutils.c:3981:gchar *gst_pad_create_stream_id_internal(GstPad *, GstElement *, const gchar *):<appsrc12:src> Creating random stream-id, consider implementing a deterministic way of creating a stream-id
  │ 0:00:00.144555000 66315 0x7ff1cb9636d0 FIXME                default gstutils.c:3981:gchar *gst_pad_create_stream_id_internal(GstPad *, GstElement *, const gchar *):<appsrc13:src> Creating random stream-id, consider implementing a deterministic way of creating a stream-id
  │ 0:00:00.152815000 66315 0x7ff1ce0178a0 FIXME                default gstutils.c:3981:gchar *gst_pad_create_stream_id_internal(GstPad *, GstElement *, const gchar *):<typefind:src> Creating random stream-id, consider implementing a deterministic way of creating a stream-id
  │ 0:00:00.153095000 66315 0x7ff1cd8179e0 FIXME                default gstutils.c:3981:gchar *gst_pad_create_stream_id_internal(GstPad *, GstElement *, const gchar *):<typefind:src> Creating random stream-id, consider implementing a deterministic way of creating a stream-id
  │ 0:00:00.153279000 66315 0x7ff1ca9e5850 WARN                 basesrc gstbasesrc.c:2445:gboolean gst_base_src_update_length(GstBaseSrc *, guint64, guint *, gboolean):<appsrc12> processing at or past EOS
  │ 0:00:00.153465000 66315 0x7ff1cb9636d0 WARN                 basesrc gstbasesrc.c:2445:gboolean gst_base_src_update_length(GstBaseSrc *, guint64, guint *, gboolean):<appsrc13> processing at or past EOS
  │ 0:00:00.154464000 66315 0x7ff1cb1e0850 FIXME                default gstutils.c:3981:gchar *gst_pad_create_stream_id_internal(GstPad *, GstElement *, const gchar *):<appsrc14:src> Creating random stream-id, consider implementing a deterministic way of creating a stream-id
  │ 0:00:00.161480000 66315 0x7ff1ca9ef4a0 FIXME                default gstutils.c:3981:gchar *gst_pad_create_stream_id_internal(GstPad *, GstElement *, const gchar *):<typefind:src> Creating random stream-id, consider implementing a deterministic way of creating a stream-id
  │ 0:00:00.161911000 66315 0x7ff1cb1e0850 WARN                 basesrc gstbasesrc.c:2445:gboolean gst_base_src_update_length(GstBaseSrc *, guint64, guint *, gboolean):<appsrc14> processing at or past EOS
  │ 0:00:00.162623000 66315 0x7ff1cb9742d0 FIXME                default gstutils.c:3981:gchar *gst_pad_create_stream_id_internal(GstPad *, GstElement *, const gchar *):<appsrc15:src> Creating random stream-id, consider implementing a deterministic way of creating a stream-id
  │ 0:00:00.168480000 66315 0x7ff1cd8206d0 FIXME                default gstutils.c:3981:gchar *gst_pad_create_stream_id_internal(GstPad *, GstElement *, const gchar *):<appsrc16:src> Creating random stream-id, consider implementing a deterministic way of creating a stream-id
  │ 0:00:00.183982000 66315 0x7ff1cc0178a0 FIXME                default gstutils.c:3981:gchar *gst_pad_create_stream_id_internal(GstPad *, GstElement *, const gchar *):<typefind:src> Creating random stream-id, consider implementing a deterministic way of creating a stream-id
  │ 0:00:00.184505000 66315 0x7ff1cb9742d0 WARN                 basesrc gstbasesrc.c:2445:gboolean gst_base_src_update_length(GstBaseSrc *, guint64, guint *, gboolean):<appsrc15> processing at or past EOS
  │ 0:00:00.184992000 66315 0x7ff1cb982850 FIXME                default gstutils.c:3981:gchar *gst_pad_create_stream_id_internal(GstPad *, GstElement *, const gchar *):<appsrc17:src> Creating random stream-id, consider implementing a deterministic way of creating a stream-id
  │ 0:00:00.186136000 66315 0x7ff1cb97e1e0 FIXME                default gstutils.c:3981:gchar *gst_pad_create_stream_id_internal(GstPad *, GstElement *, const gchar *):<typefind:src> Creating random stream-id, consider implementing a deterministic way of creating a stream-id
  │ 0:00:00.186220000 66315 0x7ff1cb9098a0 FIXME                default gstutils.c:3981:gchar *gst_pad_create_stream_id_internal(GstPad *, GstElement *, const gchar *):<typefind:src> Creating random stream-id, consider implementing a deterministic way of creating a stream-id
  │ 0:00:00.186554000 66315 0x7ff1cb14c8a0 FIXME                default gstutils.c:3981:gchar *gst_pad_create_stream_id_internal(GstPad *, GstElement *, const gchar *):<typefind:src> Creating random stream-id, consider implementing a deterministic way of creating a stream-id
  │ 0:00:00.187196000 66315 0x7ff1cd8206d0 WARN                 basesrc gstbasesrc.c:2445:gboolean gst_base_src_update_length(GstBaseSrc *, guint64, guint *, gboolean):<appsrc16> processing at or past EOS
  │ 0:00:00.187315000 66315 0x7ff1cb153ed0 WARN                 basesrc gstbasesrc.c:2445:gboolean gst_base_src_update_length(GstBaseSrc *, guint64, guint *, gboolean):<appsrc1> processing at or past EOS
  │ 0:00:00.187534000 66315 0x7ff1cb145a30 WARN                 basesrc gstbasesrc.c:2445:gboolean gst_base_src_update_length(GstBaseSrc *, guint64, guint *, gboolean):<appsrc0> processing at or past EOS
  │ 0:00:00.197800000 66315 0x7ff1cb9899e0 FIXME                default gstutils.c:3981:gchar *gst_pad_create_stream_id_internal(GstPad *, GstElement *, const gchar *):<typefind:src> Creating random stream-id, consider implementing a deterministic way of creating a stream-id
  │ 0:00:00.198772000 66315 0x7ff1cb982850 WARN                 basesrc gstbasesrc.c:2445:gboolean gst_base_src_update_length(GstBaseSrc *, guint64, guint *, gboolean):<appsrc17> processing at or past EOS
  │ 0:00:00.199497000 66315 0x7ff1cb98c050 FIXME                default gstutils.c:3981:gchar *gst_pad_create_stream_id_internal(GstPad *, GstElement *, const gchar *):<appsrc18:src> Creating random stream-id, consider implementing a deterministic way of creating a stream-id
  │ 0:00:00.208271000 66315 0x7ff1cb999c50 FIXME                default gstutils.c:3981:gchar *gst_pad_create_stream_id_internal(GstPad *, GstElement *, const gchar *):<appsrc19:src> Creating random stream-id, consider implementing a deterministic way of creating a stream-id
  │ 0:00:00.215823000 66315 0x7ff1cb9a2190 FIXME                default gstutils.c:3981:gchar *gst_pad_create_stream_id_internal(GstPad *, GstElement *, const gchar *):<appsrc20:src> Creating random stream-id, consider implementing a deterministic way of creating a stream-id
  │ 0:00:00.216381000 66315 0x7ff1cca918a0 WARN                GST_POLL gstpoll.c:724:GstPoll *gst_poll_new(gboolean): 0x7ff1cb201e80: can't create socket pair !
  │ 
  │ (<unknown>:66315): GStreamer-CRITICAL **: 21:46:59.617: gst_poll_get_read_gpollfd: assertion 'set != NULL' failed
  │ 
  │ (<unknown>:66315): GStreamer-CRITICAL **: 21:46:59.618: gst_bus_create_watch: assertion 'bus->priv->poll != NULL' failed
  │ 
  │ (<unknown>:66315): GLib-CRITICAL **: 21:46:59.618: g_source_set_callback: assertion 'source != NULL' failed
  │ 2019-03-06 21:46:59.624 servo[66315:432080301] Metadata.framework [Error]: couldn't get the client port
  │ 0:00:00.225953000 66315 0x7ff1cb9a2190 WARN          downloadbuffer gstdownloadbuffer.c:934:gboolean gst_download_buffer_open_temp_location_file(GstDownloadBuffer *):<downloadbuffer16> error: Could not create temp file "/Users/servo/.cache/<unknown>-XXXXXX".
  │ 0:00:00.225969000 66315 0x7ff1cb9a2190 WARN          downloadbuffer gstdownloadbuffer.c:934:gboolean gst_download_buffer_open_temp_location_file(GstDownloadBuffer *):<downloadbuffer16> error: system error: Too many open files
  │ 0:00:00.226107000 66315 0x7ff1cb98c050 WARN          downloadbuffer gstdownloadbuffer.c:934:gboolean gst_download_buffer_open_temp_location_file(GstDownloadBuffer *):<downloadbuffer17> error: Could not create temp file "/Users/servo/.cache/<unknown>-XXXXXX".
  │ 0:00:00.226121000 66315 0x7ff1cb98c050 WARN          downloadbuffer gstdownloadbuffer.c:934:gboolean gst_download_buffer_open_temp_location_file(GstDownloadBuffer *):<downloadbuffer17> error: system error: Too many open files
  │ 0:00:00.226522000 66315 0x7ff1cb9a2190 WARN          downloadbuffer gstdownloadbuffer.c:934:gboolean gst_download_buffer_open_temp_location_file(GstDownloadBuffer *):<downloadbuffer16> error: Could not create temp file "/Users/servo/.cache/<unknown>-XXXXXX".
  │ 0:00:00.226537000 66315 0x7ff1cb9a2190 WARN          downloadbuffer gstdownloadbuffer.c:934:gboolean gst_download_buffer_open_temp_location_file(GstDownloadBuffer *):<downloadbuffer16> error: system error: Too many open files
  │ 0:00:00.226549000 66315 0x7ff1ccadab20 FIXME                default gstutils.c:3981:gchar *gst_pad_create_stream_id_internal(GstPad *, GstElement *, const gchar *):<typefind:src> Creating random stream-id, consider implementing a deterministic way of creating a stream-id
  │ 0:00:00.226611000 66315 0x7ff1cb9a2190 WARN                GST_PADS gstpad.c:4226:gboolean gst_pad_peer_query(GstPad *, GstQuery *):<typefindelement20:src> could not send sticky events
  │ 0:00:00.226700000 66315 0x7ff1cb98c050 WARN          downloadbuffer gstdownloadbuffer.c:934:gboolean gst_download_buffer_open_temp_location_file(GstDownloadBuffer *):<downloadbuffer17> error: Could not create temp file "/Users/servo/.cache/<unknown>-XXXXXX".
  │ 0:00:00.226707000 66315 0x7ff1cb98c050 WARN          downloadbuffer gstdownloadbuffer.c:934:gboolean gst_download_buffer_open_temp_location_file(GstDownloadBuffer *):<downloadbuffer17> error: system error: Too many open files
  │ 0:00:00.226717000 66315 0x7ff1cb94f680 ERROR             gst-player gstplayer.c:1177:error_cb:<player20> ERROR: from element /GstPlayBin:playbin/GstURIDecodeBin:uridecodebin20/GstDownloadBuffer:downloadbuffer16: Could not create temp file "/Users/servo/.cache/<unknown>-XXXXXX".
  │ 
  │ 0:00:00.226730000 66315 0x7ff1cb94f680 ERROR             gst-player gstplayer.c:1179:error_cb:<player20> Additional debug info:
  │ gstdownloadbuffer.c(934): gboolean gst_download_buffer_open_temp_location_file(GstDownloadBuffer *) (): /GstPlayBin:playbin/GstURIDecodeBin:uridecodebin20/GstDownloadBuffer:downloadbuffer16:
  │ system error: Too many open files
  │ 
  │ 0:00:00.226754000 66315 0x7ff1cb98c050 WARN                GST_PADS gstpad.c:4226:gboolean gst_pad_peer_query(GstPad *, GstQuery *):<typefindelement18:src> could not send sticky events
  │ 0:00:00.226855000 66315 0x7ff1cca948a0 ERROR             gst-player gstplayer.c:1177:error_cb:<player18> ERROR: from element /GstPlayBin:playbin/GstURIDecodeBin:uridecodebin18/GstDownloadBuffer:downloadbuffer17: Could not create temp file "/Users/servo/.cache/<unknown>-XXXXXX".
  │ 
  │ 0:00:00.226864000 66315 0x7ff1cca948a0 ERROR             gst-player gstplayer.c:1179:error_cb:<player18> Additional debug info:
  │ gstdownloadbuffer.c(934): gboolean gst_download_buffer_open_temp_location_file(GstDownloadBuffer *) (): /GstPlayBin:playbin/GstURIDecodeBin:uridecodebin18/GstDownloadBuffer:downloadbuffer17:
  │ system error: Too many open files
  │ 
  │ 0:00:00.226940000 66315 0x7ff1cb94f680 ERROR             gst-player gstplayer.c:1054:emit_error:<player20> Error: Error from element /GstPlayBin:playbin/GstURIDecodeBin:uridecodebin20/GstDownloadBuffer:downloadbuffer16: Could not open resource for reading.
  │ Could not create temp file "/Users/servo/.cache/<unknown>-XXXXXX".
  │ gstdownloadbuffer.c(934): gboolean gst_download_buffer_open_temp_location_file(GstDownloadBuffer *) (): /GstPlayBin:playbin/GstURIDecodeBin:uridecodebin20/GstDownloadBuffer:downloadbuffer16:
  │ system error: Too many open files (gst-player-error-quark, 0)
  │ 0:00:00.227067000 66315 0x7ff1cca948a0 ERROR             gst-player gstplayer.c:1054:emit_error:<player18> Error: Error from element /GstPlayBin:playbin/GstURIDecodeBin:uridecodebin18/GstDownloadBuffer:downloadbuffer17: Could not open resource for reading.
  │ Could not create temp file "/Users/servo/.cache/<unknown>-XXXXXX".
  │ gstdownloadbuffer.c(934): gboolean gst_download_buffer_open_temp_location_file(GstDownloadBuffer *) (): /GstPlayBin:playbin/GstURIDecodeBin:uridecodebin18/GstDownloadBuffer:downloadbuffer17:
  │ system error: Too many open files (gst-player-error-quark, 0)
  │ 0:00:00.227219000 66315 0x7ff1cb999c50 WARN                 basesrc gstbasesrc.c:2445:gboolean gst_base_src_update_length(GstBaseSrc *, guint64, guint *, gboolean):<appsrc19> processing at or past EOS
  │ SCAN: opendir [/usr/lib/system] failed with errno 24 (Too many open files)
  │ SCAN: opendir [/usr/local/Cellar/glib/2.58.1/lib] failed with errno 24 (Too many open files)
  │ SCAN: opendir [/usr/local/Cellar/gst-plugins-bad/1.14.4/lib] failed with errno 24 (Too many open files)
  │ Stack trace
  │ stack backtrace:
  │    0:        0x10d2d4dee - __ZN9backtrace9backtrace5trace17h187a9f449e70183fE
  │    1:        0x10d2d3d7c - __ZN72_$LT$backtrace..capture..Backtrace$u20$as$u20$core..default..Default$GT$7default17hb88027beec82fd38E
  │    2:        0x10b0d9345 - __ZN5servo21install_crash_handler7handler17h42e2a7a4b5cc0ca7E
  │    3:     0x7fff89ffb529 - __sigtramp
  │    4:        0x110b90d26 - _g_source_attach
  │    5:        0x110c93eb4 - _gst_player_main
  │    6:        0x110bb5227 - _g_thread_proxy
  │    7:     0x7fff8dcba99c - __pthread_body
  └    8:     0x7fff8dcba919 - __pthread_start
@jdm jdm added the I-intermittent Problem reproduces intermittently. label Mar 7, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
A-content/media I-intermittent Problem reproduces intermittently.
Projects
None yet
Development

No branches or pull requests

2 participants