-
Notifications
You must be signed in to change notification settings - Fork 7
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
some tests hang during make regtest
on FreeBSD/amd64
#5
Comments
And
|
And
Then the test finished with |
I'll work through these. |
The pselect_alarm test also seems to spin forever. |
I've pushed fixes for a couple of hangs. The remaining hangs are caused by tests that assume specific behaviour from pthread functions in situations where the required behaviour is undefined. Basically, destroying a condition variable with a sleeper, and recursively write-locking a rwlock are the triggers. We're pretty inconsistent in how we deal with these situations; see FreeBSD bug 234805. I think we should just fix FreeBSD's libthr. With a couple of hacks to my local libthr I can get the test suite to run to completion without any hangs. |
Sounds like a bug should be raised against the valgrind test if it assumes
specific behaviour.
…On Wed, Jan 9, 2019 at 4:45 PM Mark Johnston ***@***.***> wrote:
I've pushed fixes for a couple of hangs. The remaining hangs are caused by
tests that assume specific behaviour from pthread functions in situations
where the required behaviour is undefined. Basically, destroying a
condition variable with a sleeper, and recursively write-locking a rwlock
are the triggers. We're pretty inconsistent in how we deal with these
situations; see FreeBSD bug 234805. I think we should just fix FreeBSD's
libthr. With a couple of hacks to my local libthr I can get the test suite
to run to completion without any hangs.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
<#5 (comment)>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/AT2ddWuo38UgJ_Aqqc43GHMGs6Fcb1PQks5vBmL3gaJpZM4Z31Uq>
.
|
I submitted one: https://bugs.kde.org/show_bug.cgi?id=403212 I will try to fix the other issue (cond_destroy returning 0 when there are waiters) in FreeBSD libthr, as I think it's a bit of a bug. |
Test stalled at:
I did a
kill -9 40899
Also
The text was updated successfully, but these errors were encountered: