Mike Perham
Mike Perham
Upgrade Ruby and any native gems. Did you read through https://github.com/sidekiq/sidekiq/wiki/Problems-and-Troubleshooting#my-sidekiq-process-is-crashing-what-do-i-do ?
The next step is to git bisect the commits between 7.3.2 and 7.3.3 to find the commit which introduced the behavior. Can you do this?
I think your next step would be to open a Ruby issue. You could try disabling YJIT and see if that changes the behavior but this looks like an unfixed...
I would start adding traffic to that Ruby bug. I can't help you here as I'm not an expert at tracking down Ruby VM bugs but with enough comments, someone...
@ckornaros Can you provide a reproduction script so ruby-core can debug it?
Can someone try Ruby 3.3.7 released yesterday to see if this is still a problem?
@n-rodriguez please don’t put such huge inline content here, makes it really hard to scroll between replies. Link to a gist instead. Two things: you don’t have YJIT enabled, try...
You don’t, otherwise that third line would have +YJIT next to +PRISM, no?
I'm seeing what I consider to be false positives too in the Sidekiq codebase. I will frequently say: ``` class method A method B private method C const # used...