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

coryan / jaybeams / 825
99%
master: 99%

Build:
Build:
LAST BUILD BRANCH: remove-skye
DEFAULT BRANCH: master
Ran 03 Jul 2017 04:04PM UTC
Jobs 1
Files 211
Run time 9s
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
825

push

travis-ci

coryan
Fix race condition in completion_queue.

There was a difficult race condition on the completion queue.
Basically I wanted to store the result of calling an asynchronous
operation in the async_op holder, but in an attempt of being
efficient the code was moving the holder during the callback.
If the callback is called before the asynchronous operation returns
it can be destroy the location where the result will be stored,
oops.

Notice that the async_op itself is safe, by design their lifetime
exceeds the lifetime of the callback.  The problem was a member
variable inside the async_op.

5487 of 5541 relevant lines covered (99.03%)

141173.45 hits per line

Jobs
ID Job ID Ran Files Coverage
4 825.4 (IMAGE=coryan/jaybeamsdev-ubuntu16.04 COMPILER=g++ CXXFLAGS="-O0 -g -coverage" COVERAGE=yes CONFIGUREFLAGS="" CREATE_BUILD_IMAGE=yes) 03 Jul 2017 04:04PM UTC 0
99.03
Travis Job 825.4
Source Files on build 825
Detailed source file information is not available for this build.
  • Back to Repo
  • Travis Build #825
  • f7913966 on github
  • Prev Build on develop (#824)
  • Next Build on develop (#826)
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

© 2025 Coveralls, Inc