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

Assertion failure in CurlResource::closeForSweep() #8844

Open
y3llowcake opened this issue Jun 8, 2021 · 2 comments
Open

Assertion failure in CurlResource::closeForSweep() #8844

y3llowcake opened this issue Jun 8, 2021 · 2 comments

Comments

@y3llowcake
Copy link
Contributor

Describe the bug
We are seeing a small volume of HHVM process segfaults with the following c++ stack:

__GI___assert_fail at assert.c:101
HPHP::CurlResource::closeForSweep at /build/hhvm/hphp/runtime/ext/curl/curl-resource.cpp:152
HPHP::CurlResource::close at /build/hhvm/hphp/runtime/ext/curl/curl-resource.cpp:138
HPHP::f_curl_close at /build/hhvm/hphp/runtime/ext/curl/ext_curl.cpp:468

Standalone code, or other way to reproduce the problem

We do not have a repro.

Expected behavior

No segfault.

Actual behavior

Process segfault.

Environment

  • Operating system
cy@slack-www-hhvm-main-iad-yxcv:~$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 16.04.7 LTS
Release:        16.04
Codename:       xenial
  • Installation method
    Slack production installation.
  • HHVM Version
root@slack-www-hhvm-main-iad-yxcv:/var/www/html/slack# hhvm --version
HipHop VM 4.56.4 (rel)
Compiler: remotes/origin/4.56.4-slack-patch1-0-g06a1ba129ade4f70f866712711cfeebe16294c53
Repo schema: 020f58e2a994da2aaaf4f4234558ac335ab0ed1f
@fredemmott
Copy link
Contributor

Did you get an assertion failure message with this?

@fredemmott
Copy link
Contributor

And any chance you're able to install the libcurl debug symbols?

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

2 participants