[Hyper-V] Docker failures with linux-azure 4.11.0-1011
Bug #1719045 reported by
Joshua R. Poulson
This bug affects 6 people
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
linux-azure (Ubuntu) |
Fix Committed
|
High
|
Marcelo Cerri | ||
Xenial |
Fix Released
|
High
|
Marcelo Cerri |
Bug Description
Users of docker on the linux-azure kernel are seeing errors similar to "fatal error: workbuf is empty" or “fatal error: unaligned sysUnused”. Hugepage configuration is the same for 4.4 and 4.11 kernels, so there may be a page alignment bug in the go library, the linux-azure kernel, or a dependent library.
Multiple users have reported this issue and we are investigating.
Changed in linux-azure (Ubuntu): | |
assignee: | nobody → Marcelo Cerri (mhcerri) |
importance: | Undecided → High |
Changed in linux-azure (Ubuntu): | |
importance: | Critical → High |
Changed in linux-azure (Ubuntu Xenial): | |
status: | New → In Progress |
importance: | Undecided → High |
assignee: | nobody → Marcelo Cerri (mhcerri) |
status: | In Progress → Fix Committed |
Changed in linux-azure (Ubuntu): | |
status: | In Progress → Fix Committed |
tags: | added: patch |
To post a comment you must log in.
https:/ /github. com/golang/ go/blob/ 964639cc338db65 0ccadeafb7424bc 8ebb2c0f6c/ src/runtime/ mem_linux. go has the message around the line 138:
if uintptr( v)&(physPageSiz e-1) != 0 || n&(physPageSize-1) != 0 {
// madvise will round this to any physical page
// *covered* by this range, so an unaligned madvise
// will release more memory than intended.
throw( "unaligned sysUnused")