fix: avoid modifying source during resolver.Copy#2230
Conversation
Signed-off-by: Justin Chadwell <me@jedevc.com>
|
I tried it in FrankenPHP's CI and it looks like it triggers another bug: https://github.com/dunglas/frankenphp/actions/runs/7728429011/job/21072578318 |
|
oh no That one looks absolutely miserable 😢 I think this is unrelated thankfully, so we should be able to merge this one now, and follow-up. Why in the world would we be getting a SIGSEGV in OTEL code? 😢 😢 It's also coming from something containerd pusher related: realllllly hope it's not related to containerd/containerd#8379. |
@dunglas Would you mind opening another issue with this stacktrace please? Thanks. |
Oh right I see the call to the resolver 😳 |
Fixes #2229
It looks like this case could only happen with multiple sources? But regardless, we definitely shouldn't be modifying a source input, we should instead make a clone.