Fredrik Hallenberg created PROTON-2543:
------------------------------------------

             Summary: Crash in epoll.c resched_pop_front
                 Key: PROTON-2543
                 URL: https://issues.apache.org/jira/browse/PROTON-2543
             Project: Qpid Proton
          Issue Type: Bug
            Reporter: Fredrik Hallenberg
         Attachments: qpid-epoll-crash.patch

During stress testing it is fairly easy to reproduce a segfault in 
resched_pop_front. Using gdb it is easy to see that polled_resched_front can be 
zero when entering this function which causes the value to wrap and then a 
crash in later calls.

polled_resched_front is not checked when calling this function in one instance, 
the trivial fix to check this value is seen in the attached patch seems to work.

Tested with Qpid Proton C++ 0.37.

 



--
This message was sent by Atlassian Jira
(v8.20.7#820007)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to