-
Notifications
You must be signed in to change notification settings - Fork 2.6k
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
TSCH queue add error #2105
Comments
Hi Conrad, |
Hi Simon, |
OK. This sounds like a problem in |
Hi, Now that I think of it, I suspect I've seen this as well. |
Could be lock-related but not exactly what you describe: |
I couldn't find what caused the problem, but I found a workaround for the moment. I tested it overnight and I didn't receive a single error. I will further test it during my experiments and if its working fine I'll create a PR out of it. But here is for the moment what I did to solve it:
|
Right, but I'd rather fix the root cause than aggressively re-init the modules. We need to find the memory leak. |
I'll dig deeper when I have more time but might take some time till I can do it... |
I fully understand that! |
@Conrad2210 The patches of #2046 could resolve the issue you are experiencing. See #2108 for more information. |
@yatch thanks for this, I will test it as soon as possible. Anyways, what you describe sounds reasonable and could be the problem. As soon as I know more, I'll let you know. |
@Conrad2210 Thank you for the test and the report! I'm happy to hear that! |
…-patch Update Home.md
favorite
I'm developing a forwarding protocol using Contiki OS. The protocol is running on top of IEEE802.15.4 TSCH mode. The protocol requires to add a certain amount of packets during a short period of time very often I get following error:
While it adds the first packet, it can't add the second packet. The queue is not full, i checked that. The error simply says, its not possible to allocate memory for another packet, while there should be more than enough space.
Probably its just a simple setting i oversea but I can't find it. If anyone has a suggestion, please let me know.
Conrad
The text was updated successfully, but these errors were encountered: