Skip to content

7.62.0 giving "HTTP/2 stream 0 was not closed cleanly" error (7.61.1 was ok) #3206

@dr0biwan

Description

@dr0biwan

I did this

I'm using libcurl as a shared dll to do a lot of my download handling which also includes downloading podcast feeds (e.g. http://www.bbc.co.uk/programmes/p016tmt2/episodes/downloads.rss). Since updating to 7.62.0 (previously using 7.61.1) it is now giving me "HTTP/2 stream 0 was not closed cleanly: FLOW_CONTROL_ERROR (err 3)" when trying to access content from my website & when downloading podcasts feeds on HTTP/2 compatible connections.

I expected the following

HTTP/1 connections are working ok & the urls / feeds I'm now having issues with are handled ok when disabling HTTP/2 support in the library by removing the USE_NGHTTP2 compile flag (though I'd prefer not to have to disable this).

curl/libcurl version

The version info of the shared library dll is: libcurl/7.62.0 OpenSSL/1.1.1 zlib/1.2.11.zlib-ng brotli/1.0.7 & is running on Windows. The library is built as a shared dll using VS2008 32-bit & other than updating to 7.62.0 nothing was changed in supporting libraries I'm already using. I've not yet been able to try it out using a stand-alone build of curl.exe with comparable libraries but can try to do so if that's helpful.

operating system

I've only been able to test it on Windows 10 x64 1803

Thanks

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions