Skip to content
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

0.56: flaky behavior of examples/02-multi-simple.pl on Amazon Linux 2023 instances #79

Open
ifettich opened this issue Dec 8, 2024 · 0 comments

Comments

@ifettich
Copy link

ifettich commented Dec 8, 2024

First run of it gives:
...
$ perl 02-multi-simple.pl
Operation was aborted by an application callbackFatal glibc error: pthread_mutex_lock.c:95 (___pthread_mutex_lock): assertion failed: mutex->__data.__owner == 0
Aborted (core dumped)
...

Second run gives
...
$ perl 02-multi-simple.pl
callback function is not set
Operation was aborted by an application callbackpanic: MUTEX_LOCK (22) [curl-Share-c.inc:33] during global destruction.
...
Then, a few runs in row it works just fine... And then again a failure or two, and a longer list of succeeds.

This happens in similar ways with the 'standard curl' rpm package installed from the Amazon Linux 2023 repository, as with curl 8.7.1 installed from git and compiled against. Other people reported that it also fails with libcurl 8.9.1.
As far as could look into it, it seems to be something related to DNS (some missing, but needed initialization?) - the error comes up before there's any 'real work' started by curl.

Thank you!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant