'How to get rid of pagefault SIGSEGV in docker?
Kernel logs are filled with warnings of SIGSEGV from docked, but in real docker is running fine and not getting crashed or throwing any errors in logs. All the containers are running fine. I am not sure what is wrong here. From logs, it looks like a null reference is being made somewhere, but I am not sure if there is something wrong in docker or containers, as the warning is coming from docker. Also, Is there any configuration to suppress these logs?
Actual Warning I am getting -
kernel: Warning: pagefault SIGSEGV
kernel: Warning: Fault from process: dockerd
kernel: Warning: fault_info: fault = 0x010000
kernel: Warning: fault_info: mm_flags = 0x0000000000000054
kernel: Warning: fault_info: vm_flags = 0x0000000000000007
kernel: Warning: fault_info: Address accessed: 0x0000000000000000
kernel: Warning: MM STRUCT:
TOTAL_PAGES: 708004
STACK_PAGES: 33
STACK_START: 0x0000007fea20fb10
CURR_STACK_PTR: 0x0000004000aab1d0
kernel: Warning: VMAs:
kernel: Warning: 000: [0x0000004000000000 - 0x0000004004000000) FLAGS: 0x0000000000100073
kernel: Warning: 001: [0x0000005575bd0000 - 0x0000005577ef5000) FLAGS: 0x0000000000000875
kernel: Warning: 002: [0x0000005577f05000 - 0x0000005579486000) FLAGS: 0x0000000000100871
..... full VM stack
Docker version - 18.09.3
Sources
This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.
Source: Stack Overflow
| Solution | Source |
|---|
