cirospaciari / socketify.py

Bringing Http/Https and WebSockets High Performance servers for PyPy3 and Python3
https://www.socketify.dev
MIT License
1.44k stars 56 forks source link

Error: Cork buffer must not be acquired without checking canCork! 0.0.25 #132

Open beltramoeinventio opened 1 year ago

beltramoeinventio commented 1 year ago

Describe the bug Reopen of issue #128 : Unfortunately, the issue is still present in version 0.0.25, I repost the issue description:

I have a communication with many data of enough big dimension (>3 Mb per message) received, sometimes the application crash with error: Error: Cork buffer must not be acquired without checking canCork!

To Reproduce Steps to reproduce the behavior:

start a communication with high load wait a while (is a random problem,sometimes after few seconds, sometimes after minutes) Expected behavior

no crash Screenshots If applicable, add screenshots to help explain your problem.

Desktop (please complete the following information):

OS: win10 Browser chrome Version 0.0.25

cirospaciari commented 1 year ago

Thanks for reporting I will investigate.

EnricoBeltramo commented 10 months ago

There arent' update on this error? I tried to install latest version, but the error is still present

SystemPanic commented 10 months ago

Same error using version 0.0.27

cirospaciari commented 9 months ago

I already have a fix for this using a custom uWebSockets version. We will auto uncork in this case.

EnricoBeltramo commented 9 months ago

is it already applied in 0.0.27 or it is still in dev?