I did more tests with this, it looks like the problem is hidden
somewhere in openvswitch. The specific test case that seems to trigger
the bug 100% of the time is the one attached, but it requires to change
the time immediately before running it (for example using date --set
"23:57:00", as suggested before).

An interesting thing that I've tried is to always return an error from
ovs_vport_alloc(), this obviously prevents openvswitch from working, but
with this change applied I wasn't able to trigger the bug. This requires
more investigation, but it looks like somewhere in the openvswitch is
corrupting some allocated memory, triggering the kernel bug from other
random places.

** Attachment added: "openvswitch test case to trigger this bug"
   
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1813244/+attachment/5249516/+files/lp1262692

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1813244

Title:
  systemd cause kernel trace "BUG: unable to handle kernel paging
  request at 6db23a14" on Cosmic i386

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1813244/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to