Kernel Panic with linux-image-4.15.0-60-generic when specifying nameserver in docker-compose
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
linux (Ubuntu) |
Confirmed
|
Undecided
|
Unassigned | ||
Bionic |
Fix Released
|
Critical
|
Thadeu Lima de Souza Cascardo |
Bug Description
[Impact]
Some fragmentation+NAT workloads will cause kernel BUG/Ooops.
[Test case]
sudo iptables -t nat -I POSTROUTING -j MASQUERADE
sudo hping3 192.168.122.1 -s 1000 -p 2000 -d 60000
[Regression potential]
This could make fragmented packets stop flowing. So, make sure fragmented pings still work.
ping 192.168.122.1 -s 60000 still works, even with the above nat rule.
-------
Hello,
there are multiple inquries in the mailcow GitHub issues over at https:/
Multiple users on different systems (e.g. virtualized ones on VMware ESXi and KVM) were able to reproduce the same issue. I was also able to reproduce this constantly on a completely new deployed Ubuntu 18.04 VM (KVM) with a fresh mailcow installation.
Steps to reproduce:
1. Install a clean Ubuntu 18.04(.03) machine
2. Upgrade the installation to linux-image-
3. Setup mailcow as instructed at https:/
4. Start mailcow with "dns"-settings specified in docker-compose file (Make sure using the older docker-compose version with dns settings: https:/
5. Wait a few minutes, then kernel crash appears
Using this workaround it appears to be stable again: https:/
I've attached the apport file to this bug. Please let me know if you need any kind of further information. (As this is my first bug report here, I hope I have included all required information helping you finding the cause.)
Kind regards,
Patrik
summary: |
- Kernel Panic with linux-image-4.15.0-60-generic when using docker- - compose with dns setting + Kernel Panic with linux-image-4.15.0-60-generic when specifying + nameserver in docker-compose |
no longer affects: | linux |
Changed in linux (Ubuntu Bionic): | |
status: | New → Confirmed |
Changed in linux (Ubuntu Bionic): | |
status: | Confirmed → In Progress |
assignee: | nobody → Thadeu Lima de Souza Cascardo (cascardo) |
importance: | Undecided → Critical |
description: | updated |
description: | updated |
Changed in linux (Ubuntu Bionic): | |
status: | In Progress → Fix Committed |
Changed in linux (Ubuntu Bionic): | |
status: | Fix Committed → In Progress |
status: | In Progress → Fix Committed |
Changed in linux (Ubuntu Bionic): | |
status: | Fix Released → Fix Committed |
Changed in linux (Ubuntu Bionic): | |
status: | Fix Committed → Fix Released |
Changed in linux (Ubuntu Bionic): | |
status: | Fix Released → Fix Committed |
Status changed to 'Confirmed' because the bug affects multiple users.