This issue seems to be a parallels bug. I finally got through to the right people who thanked me for the information below and informed me that they are working on it
This is a public log for me to keep everything I have done with regards to this bug. I was hoping to use askubuntu, but someone downvoted my question and it got deleted. I work like this because I can usually only afford to spend a few minutes to an hour at a time on issues like this unless they prevent me from doing my primary job. Thus, it is in my best interests to keep a log and gather clues.
Links:
The question (now deleted): https://www.google.com/url?sa=t&source=web&rct=j&opi=89978449&url=https://askubuntu.com/questions/1522869/any-advice-for-the-dreaded-year-2119-bug
Bug in launchpad: https://bugs.launchpad.net/ubuntu/+bug/2076388
Fun Facts:
- I first EVER saw this issue after moving to ARM64 running in parallels on Apple silicon
- The bug usually happens every 1-2 months
- The bug first manifested in Ubuntu 23.10, and has also happened in 24.04
The month part of the date seems to be variable. On my most recent crash it seemed to be 1 month and 23 days later from Oct 3 -> Nov 25 2119
Known crashes:
- TBD
2024-10-03 10:05 -> New date was 2119-11-25 08:21
2024-10-16 11:38 -> New date was 2119-12-08 09:14
- I had not been running docker in a while, and I started it yesterday
Oct 16 11:38:23 toolboy2404 kernel: CIFS: VFS: \\192.168.1.106 has not responded in 180 seconds. Reconnecting... Dec 08 09:14:08 toolboy2404 kernel: rcu: 0-...!: (5 ticks this GP) idle=bef4/1/0x4000000000000002 softirq=6011119/6011119 fqs=0 Dec 08 09:14:08 toolboy2404 kernel: rcu: (detected by 1, t=11364349827 jiffies, g=8458153, q=2 ncpus=2) Dec 08 09:14:08 toolboy2404 kernel: Sending NMI from CPU 1 to CPUs 0: Dec 08 09:14:08 toolboy2404 kernel: rcu: rcu_preempt kthread timer wakeup didn't happen for 11364349824 jiffies! g8458153 f0x0 RCU_GP_WAIT_FQS(5) ->state> Dec 08 09:14:08 toolboy2404 kernel: rcu: Possible timer handling issue on cpu=1 timer-softirq=12629817 Dec 08 09:14:08 toolboy2404 kernel: rcu: rcu_preempt kthread starved for 11364349827 jiffies! g8458153 f0x0 RCU_GP_WAIT_FQS(5) ->state=0x402 ->cpu=1 Dec 08 09:14:08 toolboy2404 kernel: rcu: Unless rcu_preempt kthread gets sufficient CPU time, OOM is now expected behavior. Dec 08 09:14:08 toolboy2404 kernel: rcu: RCU grace-period kthread stack dump: Dec 08 09:14:08 toolboy2404 kernel: task:rcu_preempt state:I stack:0 pid:17 tgid:17 ppid:2 flags:0x00000008 Dec 08 09:14:08 toolboy2404 kernel: Call trace: Dec 08 09:14:08 toolboy2404 kernel: __switch_to+0xbc/0xf0 Dec 08 09:14:08 toolboy2404 kernel: __schedule+0x2a8/0x7b0 Dec 08 09:14:08 toolboy2404 kernel: schedule+0x40/0x168 Dec 08 09:14:08 toolboy2404 kernel: schedule_timeout+0xac/0x1e0 Dec 08 09:14:08 toolboy2404 kernel: rcu_gp_fqs_loop+0x128/0x508 Dec 08 09:14:08 toolboy2404 kernel: rcu_gp_kthread+0x150/0x188 Dec 08 09:14:08 toolboy2404 kernel: kthread+0xf8/0x110 Dec 08 09:14:08 toolboy2404 kernel: ret_from_fork+0x10/0x20 Dec 08 09:14:08 toolboy2404 kernel: rcu: Stack dump where RCU GP kthread last ran: Dec 08 09:14:08 toolboy2404 kernel: CPU: 1 PID: 0 Comm: swapper/1 Not tainted 6.8.0-36-generic #36-Ubuntu Dec 08 09:14:08 toolboy2404 kernel: Hardware name: Parallels International GmbH. Parallels ARM Virtual Machine/Parallels ARM Virtual Platform, BIOS 19.3.> Dec 08 09:14:08 toolboy2404 kernel: pstate: 61400005 (nZCv daif +PAN -UAO -TCO +DIT -SSBS BTYPE=--) Dec 08 09:14:08 toolboy2404 kernel: pc : cpuidle_idle_call+0xb8/0x210 Dec 08 09:14:08 toolboy2404 kernel: lr : cpuidle_idle_call+0x1a0/0x210 Dec 08 09:14:08 toolboy2404 kernel: sp : ffff800083973e00 Dec 08 09:14:08 toolboy2404 kernel: x29: ffff800083973e10 x28: 0000000000000000 x27: 0000000000000000 Dec 08 09:14:08 toolboy2404 kernel: x26: 0000000000000000 x25: 0000000000000000 x24: 0000000000000000 Dec 08 09:14:08 toolboy2404 kernel: x23: 0000000000000000 x22: ffff0000c04bc480 x21: ffff0000c04bc480 Dec 08 09:14:08 toolboy2404 kernel: x20: 0000000000000000 x19: 0000000000000000 x18: ffff800083935020 Dec 08 09:14:08 toolboy2404 kernel: x17: 0000000000000000 x16: 0000000000000000 x15: 0000000000000000 Dec 08 09:14:08 toolboy2404 kernel: x14: 0000000000000000 x13: 0000000000000000 x12: 0000000000000000 Dec 08 09:14:08 toolboy2404 kernel: x11: 0000000000000000 x10: e70b5a9dc05f34b6 x9 : ffff8000801fb6b4 Dec 08 09:14:08 toolboy2404 kernel: x8 : ffff0000c04be688 x7 : 0000000000000000 x6 : 0000000000000000 Dec 08 09:14:08 toolboy2404 kernel: x5 : 0000000000000000 x4 : 0000000000000000 x3 : 0000000000000000 Dec 08 09:14:08 toolboy2404 kernel: x2 : 0000000000000000 x1 : 0000000000000000 x0 : 0000000000000000 Dec 08 09:14:08 toolboy2404 kernel: Call trace: Dec 08 09:14:08 toolboy2404 kernel: cpuidle_idle_call+0xb8/0x210 Dec 08 09:14:08 toolboy2404 kernel: do_idle+0xb0/0x130 Dec 08 09:14:08 toolboy2404 kernel: cpu_startup_entry+0x40/0x50 Dec 08 09:14:08 toolboy2404 kernel: secondary_start_kernel+0xec/0x130 Dec 08 09:14:08 toolboy2404 kernel: __secondary_switched+0xc0/0xc8 Dec 08 09:14:08 toolboy2404 kernel: NMI backtrace for cpu 0