9fans / plan9port

Plan 9 from User Space
https://9fans.github.io/plan9port/
Other
1.63k stars 320 forks source link

On M1, Acme win fails with "cannot find self in altdequeue" from libthread #468

Closed alltom closed 3 years ago

alltom commented 3 years ago

If I run win in an Acme tag, it opens a window, but it stays empty and this appears in +Error:

win: qlock pc=0x100fe9090 owner=14cf05de0 self=14cf04420 oops
cannot find self in altdequeue
win: exit signal: sys: abort

I'm running macOS 11.1 on an M1 laptop:

; uname -a
Darwin Toms-MacBook-Air.local 20.2.0 Darwin Kernel Version 20.2.0: Wed Dec  2 20:40:21 PST 2020; root:xnu-7195.60.75~1/RELEASE_ARM64_T8101 arm64
alltom commented 3 years ago

One of the intervening commits fixed it. Thanks, @rsc (probably)!