ZhengweiZhu commented on issue #2983:
URL: https://github.com/apache/brpc/issues/2983#issuecomment-3384401445

   <img width="767" height="499" alt="Image" 
src="https://github.com/user-attachments/assets/57505e19-ad59-4854-a429-f79e3e91dc37";
 />
   
   There's another deadlock case, which is 100% reproducible when I implement 
#3096 .  The case is when one bthread is jumping stack and then traced, it is 
set to traced but still not traced due to waiting for non-jump status. 
   
   <img width="785" height="891" alt="Image" 
src="https://github.com/user-attachments/assets/3af60fd5-e208-40b1-91d5-ca8a6284406d";
 />
   
   when this bthread is sched to run, it attempts to set its status to jump 
again and find it's being traced so start to wait until not traced, which 
causes deadlock.
   
   <img width="760" height="176" alt="Image" 
src="https://github.com/user-attachments/assets/99b4e6ec-ea75-4013-b6b3-db74e86025fc";
 />
   
   It this an issue ?  Any idea to fix?  @chenBright 


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


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

Reply via email to