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

jbremer / cuckoo / 760
61%
master: 62%

Build:
Build:
LAST BUILD BRANCH: expose0
DEFAULT BRANCH: master
Ran 10 Oct 2017 09:49AM UTC
Jobs 2
Files 168
Run time 19min
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
760

push

travis-ci

jbremer
resolve race condition with report processing (thanks Bas van Sisseren)

When process_results was enabled the Scheduler would still log one
message after the task status had been set to TASK_REPORTED, potentially
logging to $CWD/storage/analyses/task_id/cuckoo.log while this file not
longer existed (as external processes may have already scooped the task).

When process_results was disabled the Scheduler would still log two
messages after setting TASK_COMPLETED, potentially writing to a closed
and removed file.

The above two situations would allow the final log.exception() in
AnalysisManager()'s run() method to throw an exception which, due to the
treading nature of this class, wasn't caught properly. Finally, the
exception would ignore the execution of task_log_stop() and decreasing
the active_analysis_count variable, which would hang Cuckoo forever in
the case of a "cuckoo -m 10000"-like situation.

This is now resolved thanks to Bas van Sisseren for identifying the root
cause and providing an initial patch to mitigate the issue.

8756 of 14393 relevant lines covered (60.84%)

1.2 hits per line

Jobs
ID Job ID Ran Files Coverage
1 760.1 10 Oct 2017 09:49AM UTC 0
60.76
Travis Job 760.1
2 760.2 10 Oct 2017 10:08AM UTC 0
59.17
Travis Job 760.2
Source Files on build 760
Detailed source file information is not available for this build.
  • Back to Repo
  • Travis Build #760
  • 8f6724a7 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