Tech News
← Home  ·  All topics

Embedded Linux

1 GoKawiil brief on this topic

Researchers trace rare Go runtime crash to epoll bug on 32-bit ARM Linux

A security research team investigated repeated crashes in a customer's Go application running on embedded 32-bit ARM Linux systems, which failed with a fatal 'netpoll: eventfd ready for something unexpected' error after long uptimes. Tracing the fault into Go's netpoll_epoll.go code, they found it matched a previously reported but unresolved issue in the Go project's issue tracker involving epoll reporting more than the expected EPOLLIN event.