You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This looks like it is already fixed at tip.
Up to go1.13 it looks like the nil check in do is dropped because there is an unconditional load in the inlined body of RLock that does the nil check for us. But that gives an extra stack frame that doesn't really make sense.
At tip we no longer do that. I'm not sure what CL fixed this, maybe CL 200197?
this problem not happen in go1.10, but happen on go1.12,1.13
what i expected is do and do2 should have almost same panic stack.
but the RLock panic print is not say c.RWMutext is nil point but RLock function have problem.
The text was updated successfully, but these errors were encountered: