Skip to content

Conversation

@stotko
Copy link
Owner

@stotko stotko commented Oct 7, 2019

In certain circumstances, a kernel timeout may occur when calling the blocking insert and erase functions. Since the internal while loops run until the execution of the respective operation was successful (or stop if this is not possible), an infinite loop must not occur. Use a for loop with a sufficient range to workaround possible compiler/scheduler issues that may still lead to infinite loops.

@stotko stotko merged commit 246edf7 into master Oct 7, 2019
@stotko stotko deleted the timeout_workaround branch October 7, 2019 09:05
@stotko stotko added the bug label Dec 11, 2019
@stotko stotko added this to the 1.1.0 milestone Dec 11, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant