Comments (8)
Thanks for the PR and the prebuilt libs were updated.
from curl-unity.
Could you please provide the reporoducable steps to verify that?
from curl-unity.
As mentioned in the issue above, build the crawler example linked against the included libcurl and run it until it crashed; note that it's an occasional crash, your mileage may vary:
cd build/curl
# you may need this if you're on macOS 10.14 or above
export PKG_CONFIG_SYSROOT_DIR=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk
# change this according to your platform
included_curl=prebuilt/osx/lib/libcurl.dylib
gcc curl-7.64.0/docs/examples/crawler.c $included_curl \
$(pkg-config --cflags --libs libxml-2.0) && ./a.out
from curl-unity.
This repo aims to build a curl lib and the c# wrapper for unity, it doesn't care about the standardalone runtime applications. It would be great if you could tell how to reproduce the issue with unity engine. Anyway I might update the curl library to the latest stable as well.
from curl-unity.
I fully understand what you mean, but as the project is not a personal one, so I need to extract the relevant part and the file list before disclosing it to you, hence the instruction above :)
Anyway, since this is an upstream bug in http2 handling code, it could happen to any product (including yours, maybe) using curl-7.64.0 if it's downloading a bunch of files using http2.
from curl-unity.
The libcurl has been updated to 7.67.0 and the nghttp2 has been update to 1.39.2. You could try these new libs and please reopen this issue if this doesn't work for you.
from curl-unity.
Thank you!
from curl-unity.
Looks like the iOS plugin is built from the older version...
$ git grep -F 7.67.0 Assets
Binary file Assets/curl-unity/Plugins/android/arm64-v8a/libcurl.so matches
Binary file Assets/curl-unity/Plugins/android/armeabi-v7a/libcurl.so matches
Binary file Assets/curl-unity/Plugins/android/x86/libcurl.so matches
Binary file Assets/curl-unity/Plugins/osx/curl.bundle/Contents/MacOS/curl matches
Binary file Assets/curl-unity/Plugins/win/curl.dll matches
$ git grep -F 7.64.0 Assets
Binary file Assets/curl-unity/Plugins/ios/libcurl.a matches
from curl-unity.
Related Issues (13)
- 运行失败 HOT 1
- 请问怎么在下载进行中修改限速呢?直接设置SetOpt编辑器好用,安卓真机不好用 HOT 4
- CurlEasy.cs 里 ProgressFunction的参数类型是否应该是long? HOT 2
- 关于使用CurlMulti多线程下载的问题 HOT 2
- CurlMulti可能会有多线程导致崩溃的问题? HOT 8
- 设置最大下载速度接口在Android模拟器上无效
- PC端正常运行 ,android端运行异常 HOT 5
- xcode build报错 HOT 4
- armeabi-v7a Android device CURLOPT_HEADERFUNCTION failed. HOT 4
- Never recieving messages to stream (half-open connection). HOT 8
- Send continuous stream to endpoint HOT 3
- 例子ResumeDownload.cs里,rangeEnd范围好像写错了,多了1byte HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from curl-unity.