Michael Pratt

Results 235 comments of Michael Pratt

Thanks for the logs. The offending call is: ``` 1 pidfd_open(1,0) = 9 1 pidfd_send_signal(9,0,NULL,0) = 0 1 clone(CLONE_VM|CLONE_VFORK|0x1011,child_stack=0x0000000000000000,parent_tidptr=0x00000040002872b8,tls=0x0000000000000000,child_tidptr=0x0000000000000000) = -1 errno=22 (Invalid argument) ``` Flag `0x1000` is `CLONE_PIDFD`. I'd...

It looks like `pidfd_open`, etc were added in https://github.com/qemu/qemu/commit/cc054c6f139cf54ce8fbefd6fd536f50b4cba694 (QEMU 7.2), prior to `CLONE_PIDFD`...

@tianon Could you try cherry-picking https://go.dev/cl/592077 and https://go.dev/cl/592078 to see if they fix the issue? You can get a cherry pick command from Gerrit from the upper right "..." menu...

You are hitting the fatal error at https://cs.opensource.google/go/go/+/refs/tags/go1.22.5:src/runtime/cgocall.go;l=241 due to an apparently bogus SP. `runtime: newstack at runtime.printlock` comes from the `print` also checking SP and getting upset. I think...

> this doesn't look as the same problem as https://github.com/golang/go/issues/62130. https://github.com/golang/go/issues/62130 is triggered only in a very special case that is not very popular (Fibers, a new PHP feature that...

@randall77 Is there anything specific we should keep this issue for, or shall we just close in favor of the more general #61502?

Oops, that looks like a bug in cmd/go (in your installed version, not 1.25rc1) where it crashes if there is a GOEXPERIMENT the installed version doesn't know about before it...