-
Notifications
You must be signed in to change notification settings - Fork 131
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
BoostCalcQt segfaults on travis #169
Comments
I've triggered travis build for my new branch based on master without any changes and it fails as well: |
I've created PR #170 - It is more like workaround - using old travis image fixes our false fails in CI. |
Could you create a bug report at https://github.com/travis-ci/travis-ci for this? |
done: travis-ci/travis-ci#8481 Care to add anything ? |
I've added some extra code to get some extra debugging from the travis script. That produces this: https://travis-ci.org/muggenhor/cucumber-cpp/jobs/279609591 It seems that we're getting an exit code 139 from the step definition executable, which is a bashism for signal 139-128=11 aka SIGSEGV. I.e. we're getting a memory access violation, so probably have a bug somewhere that's being triggered. So maybe this is not a buggy Travis but instead something flaky with our code that we're lucky enough to have Travis trigger for us. |
I wonder how is this possible as new (failing) and old (OK) travis images have the exact same versions of gcc, gmock, boost, qt, bash, docker, cmake, ruby, xvfb (although on the new image it is preinstlled, not from apt) |
I'm wondering the same, which is why I tried to make it produce a coredump and have gdb analyze it: for some reason the problem turns into an apparent deadlock then (10 minutes no terminal output timeout causes Travis to kill it then). |
Switch to old travis linux image to fix issue cucumber#169 Enable Xvfb driven examples execution on OSX Move Xvfb-related logic to functions in bash script
Switch to old travis linux image to fix issue cucumber#169 Enable Xvfb driven examples execution on OSX Move Xvfb-related logic to functions in bash script
Have you tried restarting just the OSX build for those? |
Yes - same result :/ |
(just for information of others) Ok, so for old PRs rebasing onto of master is needed to get all green travis ;) |
I'm closing this due to inactivity. |
Summary
Travis fails for all (3 of them) PRs: https://travis-ci.org/cucumber/cucumber-cpp/pull_requests since 2 weeks ago
Reason is boost version of calcqt example, not sure why as it runs well on my linux machine.
Possible Solution
I'll check if it fails also when using unix sockets, but it is more like workaround, not the solution.
Exact error message:
The text was updated successfully, but these errors were encountered: