-
-
Notifications
You must be signed in to change notification settings - Fork 1.3k
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
Android CI hangs #3878
Comments
well spotted Do you have the full backtrace? |
I explored something else. I got another result this time. So we have two processes alive while it hangs: the root testing binary (25942), the process that was forked from root for a single test (25946). And the This is their strace output: And in 25952 |
Probably somehow similar to this one: rust-lang/rust#88585 |
Temporarily fixed with #3918 |
After updating
chrono
from0.4.19
to0.4.22
android CI hangs from time to time. If getting back to0.4.19
it stops doing that, and works fine. I tested that on my fork, and on android emulator on local computer.The changes happened in
chrono
between these versions are:iana_time_zone
was used for thatI spent some time to investigate why it fails in a local emulator, almost every time it's the
pr
tests that don't terminate, and thepr
binary is waiting indo_exit()
, and the test is waiting inlibc::syscall -> __kernel_vsyscall
. So I was testing onlytest_pr::
tests. And hanging happens so indefinitely, for instance, if you call binary normally trying to get its exit code, it hangs often, if you call it in background with&
not trying to get its exit code, it doesn't hang.I would say that probably some undefined behavior happens somewhere in some library, or in our code.
The text was updated successfully, but these errors were encountered: