• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

tf / pageflow / 2686
99%
master: 99%

Build:
Build:
LAST BUILD BRANCH: actions
DEFAULT BRANCH: master
Ran 02 Jul 2020 01:55PM UTC
Jobs 2
Files 484
Run time 3min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

pending completion
2686

push

travis-ci

tf
Fix segfault on media playback in Chrome

Observed on both Chrome 79 and 83 on Ubuntu. Playing an inline audio,
scrolling away, returning and playing again causes the browser tab to
crash with a `SIGSEGV` error.

Error can be reproduced for audio elements that are connected to an
audio context.

* Play audio so the current time in the player state progresses.

* Unallocated the player causing the blank audio file of zero duration
  to be assigned.

* Allocated the player again with the previous file aga. Video.js
  updates the source only after a delay. So when we restore the
  current time in `applyPlayerState` the zero duration audio file is
  actually still loaded.

* Next time the player is played, the tab is likely to crash.

The added `browserBug` story repeats these steps until the error
happens.

Setting `currentTime` only after metadata have loaded appears to fix
the issue.

Add story to stress test allocating/playing/unallocating media
players.

REDMINE-17745

18038 of 18182 relevant lines covered (99.21%)

49.73 hits per line

Jobs
ID Job ID Ran Files Coverage
1 2686.1 (2.3.1, COVERALLS_PARALLEL=true) 02 Jul 2020 01:57PM UTC 0
99.19
Travis Job 2686.1
2 2686.2 (2.6.5, COVERALLS_PARALLEL=true) 02 Jul 2020 01:55PM UTC 0
99.2
Travis Job 2686.2
Source Files on build 2686
Detailed source file information is not available for this build.
  • Back to Repo
  • Travis Build #2686
  • 091066f8 on github
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc