cherrymui

Results 215 comments of cherrymui

Thanks. Pure-Go means that the file is written by the Go linker, not the C linker. If this is somewhat reproducible, could you try if this patch makes any difference?...

Also, do you know if this is a new bug, or it occurs with old versions of Go as well? Thanks.

This is weird. The patch does make a difference on my machine ``` $ git status On branch master Your branch is up to date with 'origin/master'. nothing to commit,...

Maybe I messed up tabs and spaces when I first pasted the patch, so it didn't directly apply. Try this. ``` diff --git a/src/cmd/link/internal/ld/outbuf_mmap.go b/src/cmd/link/internal/ld/outbuf_mmap.go index 40a3222788..c3cc157579 100644 --- a/src/cmd/link/internal/ld/outbuf_mmap.go...

Are all the `Exec format error` case that the first page is missing? Or (sometimes) just the ELF header? Does the `fallocate` syscall not work on your file system? But...

@abner-chenc are you also running on tmpfs? @alvaroaleman @stapelberg does it reproduce on a non-tmpfs file system? Thanks.

That patch should not make any difference if you're not running on Loong64. Would be good to try on xfs. Thanks.

Thanks. Could be. Could you try just moving the Truncate call without the rest of the change? Thanks.

Last time I looked (quite a long time ago), Asyncify is mostly suitable to handle unwinding/rewinding at specific locations that are known statically. For Go, however, the unwinding/rewinding is more...

A stack switch can happen if a goroutine needs to grow its stack. This can happen at the entry of nearly all functions (except nosplit functions). So I think nearly...